@@wastel:
nuqneH
Ich habe folgende Seite erstellt http://fcl.bplaced.de/1/
Div-Suppe und Tabellenlayout zusammen. Und als ob das noch nicht genug wäre, auch noch Inline-Styles.
Nein danke, keine Lust, in dem Heuhaufen eine Nadel zu suchen.
Und du solltest es auch nicht tun. Die Zeit ist in den Neuaufbau der Seite mit semantischem Markup besser inverstiert.
Noch ein paar Hinweise am Rande:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de-de" lang="de-de" dir="ltr" >
Die Angabe "de-DE" ist nicht sinnvoll.
“The golden rule when creating language tags is to keep the tag as short as possible. Avoid region, script or other subtags except where they add useful distinguishing information.” [LANGUAGE-TAGS]
'dir="ltr"' ist Default, muss also nicht angegeben werden:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Dies sollte so früh wie möglich im Dokument stehen, also als erstes im 'head'.
<link rel="stylesheet" type="text/css" href="/1/templates/fcl/css/page.css" />
<link rel="stylesheet" type="text/css" href="/1/templates/fcl/css/navi.css" />
<link rel="stylesheet" type="text/css" href="/1/templates/fcl/css/template.css" />
<link rel="stylesheet" type="text/css" href="/1/templates/fcl/css/menu.css" />
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="/1/ie6.css" />
<![endif]-->
Die vielen Stylesheets kosten unnötig Ladezeit. Fasse sie besser zu einem zusammen!
Und Anpassungen für IE besser auch in diesem einen Stylesheet, nicht in einem Extra-IE-Stylesheet.
<script type="text/javascript">
[code lang=javascript]document.write('<style type="text/css">.tabber{display:none;}<\/style>');
</script>[/code]
Um Stile nur bei aktiviertem JavaScript wirken zu lassen, gibt es weitaus bessere Methoden als per 'document.write' 'style'-Elemente in den Quelltext zu setzen: Gib per JavaScript dem 'html'-Element [PERFORMANCE-BP2] bzw. 'body'-Element [Cheatah] eine Klasse "js" und dann per Nachfahrenselektor:
.js .tabber { display:none }
<br /><br /><br />
Für Abstände ist CSS da. Mehrere 'br' hintereinander sind nie sinnvoll. [ZITAT1275]
Qapla'
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)