Gunnar Bittersmann: Validierung, Angeblich fehlendes end-tag

Beitrag lesen

@@Karsten:

nuqneH

Ich poste hier meinen Quelltext und die css

Poste relevanten Quellcode! Was soll dein Stylesheet denn bitte mit einem Fehler im Markup zu tun haben?

<?xml version='1.0' encoding='utf-8'?>

Warum willst du IE 6 in den Quirksmodus schicken? Lass die überflüssige XML-Deklaration besser weg!

  <title>WasWeissIch GmbH &amp; CO KG &bull; Startseite</title>  

Besser andersrum: <title>Startseite &bull; WasWeissIch GmbH &amp; CO KG</title>

  <div id='content\_all'>  

Der Container ist überflüssig. [ZITAT1287]

  				<li><a class='ac' href='index.html'>Startseite</a></li>  

Soll die Klasse "ac" für die aktuelle Seite im Menü stehen? Diese sollte aber gar nicht verlinkt sein! (Punkt 10 der zehn meist-missachteten Homepage-Design-Richtlinien [Nielsen])

Also: <li>Startseite</li>

Den Stil für diesen Menüpunkt per '#menu li' angeben; für die anderen Menüpunkte per '#menu li a'.

  				<li><div id='bottom' /></div></li>  

Welches 'div' willst du hier noch schließen? Das der Parser dann 'li' und 'ul' nicht richtig schließen mag, sind Folgefehler.

  		<h7 class='theme7'><a class='top' href='#top'>Top</a><h2 class='theme1' style='display:inline !important; float:right; margin:0 5px 0 0;'>Copyright &copy; 2009/2010 Karsten</h2></h7>  

'h7' gibt es nicht.

Und was sollen die Inline-Style-Angaben da? Ab ins Stylesheet damit!

Qapla'

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)