Hi,
leider passt der Kontrast von Schriftfarbe zu Hintergrund gar nicht.
Zum Code, valide ist er zwar, das bedeutet aber nicht, dass er gut ist :wink: .
Leider kann ich keonerlei semantische Auszeichnung erkennen. Das tag div wird inflationär benutzt:
Du wählst als Doctype XHTML, warum benutzt Du dann das veraltete tag center? Zentrierung wird mittels CSS erreicht.
<div id="header">
<p>
Willkommen in W 9.2 - Chaos in seiner schönsten Form!
</p>
</div>
Das ist eine Seitenüberschrift, und sollte auch als solche ausgezeichnet werden (die Suchmaschinen werden es Dir danken), Formatierung dann mittels CSS:
<h1>
Willkommen in W 9.2 - Chaos in seiner schönsten Form!
</h1>
Das hier ist sinnfrei:
<div class="abstand">
</div>
<div class="abstand">
</div>
<div class="abstand">
</div>
<div class="abstand">
</div>
Das ist genauso Schlimm, wie unzählige <br /> um Abstand zu simulieren... Das solltest Du mittels margin-bottom den inneren Elements, bzw. padding-bottom den umschließenden Block-Elements lösen.
Die Größe der hr's solltest Du mittels CSS definieren nicht mit HTML Attributen.
Die Navi solltest Du als Liste auszeichnen, nicht so:
<a href="zimmer1.php">Zimmer 1</a><br />
<a href="zimmer2.php">Zimmer 2</a><br />
besser:
<ul id=navi>
<li><a href="zimmer1.php">Zimmer 1</a></li>
<li><a href="zimmer2.php">Zimmer 2</a></li>
</ul>
Das ist auch nicht korrekt. Bei Überschriften sollte die Hierachie eingehalten werden, will heißen die oberste ist <h1> die nächste <h2> usw. ein <h3> ohne <h2> sollte es nicht geben.
<!-- unerlaubte Verwendung des Quellcodes wird strafrechtlich verfolgt -->
Das ist ein Witz, oder?
Bist Du über die Rechtslage informiert? Solltest Du vor solchen Kommentaren erst mal tun.
So, das war jetzt mal alles.
Gruß Talwin