In meinem Mozilla sehe ich eine graue leere Seite, keine Ahnung, warum.

Im Konqueror sieht es schon eher so aus, als sei es das, was Du wolltest. Ich schlage vor, dass Du erstmal Dein HTML berichtigst, da fehlt nämlich ein Character Encoding. Und wenn Du mit "valid XHTML 1.0" angibst, dann schreibe es auch, und kein HTML 4.01 Loose:
http://validator.w3.org/check?uri=http%3…stern+Europe%29 (mit Character Encoding overwrite)
Die Optik, die ich im Konqueror sehe, ist zwar interessant, aber etwas unruhig. Man kann zwar wunderschön mit CSS "herumpositionieren", aber es fehlt eine Ordnung, eine optische (und wie wir später sehen werden auch eine Markup-technische) Gliederung. In dem Chaos der verschiedenen Schriften gehst Du eines klaren Konzepts, welches dem Auge Anhaltspunkte böte, verlustig, zu Gusten einer übertriebenen Zufälligkeit der einzelnen Schriftzüge. Denke Dir einige Linien in das Layout und richte mehrere Schriften daran aus.
Zu der Problematik mit dem Lynx-Emulator: Du arbeitest nur mit SPAN-Elementen im Body, was erstens schlechter Stil ist und zweitens nur bedingt valide. In Strict-DTDs darf der BODY keine Inline-Elemente enthalten, was auch Sinn macht.
http://validator.w3.org/check?uri=http%3…stern+Europe%29 (Character Encoding überschrieben, Strict-DTD angegeben)
Zeichne Deine Inhalte also mit den Mitteln von HTML aus und verwende nur Nichtinline-Elemente direkt im BODY! Beispiel:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<!-- IMO wäre hier ein Hintergrundbild besserer Stil als Text hinter Fließtext -->
<h1>Design 1.0</h1>
<h2>Weblog</h2>
<p id="weblogdate">(21:46/2003-01-21)</p>
<div id="inhalt">[Inhalt]</div>
<p id="footer">
<address>
© Copyright 2003 Arne Kamola -
<a href="mailto:webmaster@alphaforce.net" title="E-Mail an Arne Kamola">webmaster@alphaforce.net</a>
</address>
[valid!-IMGs]
</p>
|
Das ist viel besseres Markup und zudem auch Lynx-Kompatibel. Außerdem ist es wichtig ein Dokument mit H*-Elementen zu gliedern, allein schon wegen der Suchmaschinen, die H1-Elementen eine eminent wichtige Bedeutung beimessen.
Soviel erstmal dazu.
mem