@@william:
nuqneH
Ich habe auch schon mehrere Doctypes ausprobiert
Ausprobieren ist falsch. Du solltest nicht irgendeinen DOCTYPE angeben, sondern den, nach dessen Regeln dein Markup ((X)HTML-Quelltext) verfasst ist.
<!--[if IE]>
<style type="text/css">@import url(ie6.css);</style>
<![endif]-->
Das ist gleich dreifach problematisch:
(1) Binde Stylesheets mit 'link' ein, nicht mit 'style'/'@import
'.
(2) Warum sollten IE 7, 8, 9, … ein Stylesheet einbinden, das offenbar nur für IE 6 gedacht ist?
(3) Aus Wartbarkeitsgründen empfiehlt es sich, kein gesondertes Stylesheet für alte IEs zu verwenden, sondern die zusätzlichen Regeln mit '* html' für IE 6 bzw. '*+html' für IE 7 in dem einen Stylesheet für alle Browser anzugeben.
<div id="lenguas">
<a href="xy.de.htm" class="sprachmenu"
title="de" > de</a>
<a href="seite 2 .htm" class="sprachmenu"
title="es" > es</a>
<a href="seite 3 .htm" class="sprachmenu"
title="fr" > fr</a>
<a href="seite 4 .htm" class="sprachmenu"
title="en" > en</a>
</div>
Hier bietet sich durchaus eine Liste an.
Wenn alle Kindelemente derselben Klasse angehören, ist das ein sicheres Indiz dafür, dass die Klasse überflüssig ist. Zum Stylen lassen sich Selektoren für Nachfahren bzw. Kinder verwenden: '#lenguas a
'.
Versteht deine Zielgruppe, was mit den Kürzeln "de", "es", "fr", "en" gemeint ist? apache.org verwendet die Kürzel, allgemein sollte man aber die Sprachen ausschreiben – und zwar in der jeweiligen Zielsprache: "Deutsch", "Español", "Français", "English".
Und wonach sind diese geordnet? Alphabetisch offensichtlich nicht.
BTW, an Sprachvereinbarung hast du gedacht?
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)