Der Martin: Website kommt nicht durch den Validator?

Beitrag lesen

Hallo,

@Klawischnigg:

wenn du dich auf einen Beitrag beziehst, dann antworte doch bitte direkt darauf, anstatt dein Posting einfach "irgendwo" anzuhängen.

ES wird folgende Fehlermeldung vom Validator angezeigt:
Line 20, Column 4: character data is not allowed here
<li><a href="index.php">Über mich</a></li>

Darüber hatte ich mich schon gewundert; der einzige Grund, warum der Validator diese Fehlermeldung bringt, wäre Text (non-Whitespace) zwischen <ul> und <li>, da ul keine Textknoten als Kinder haben darf, sondern nur li-Elemente.
Davon war in deinem Originalposting aber nichts zu sehen.

Kurze Erklärung: Ich hab mein Menü mit PHP ausgelagert ...

Damit kommen wir der Sache näher!

<ul>

<?php include('inc_navi.php') ?>
</ul>

  

> Und hier die ausgelagerte Listen-Menüführung:  
>   
> ~~~html

<li><a href="index.php">Über mich</a></li>  

> <li><a href="#">Projekte</a></li>  
> <li><a href="galerie.php">Fotogalerie</a></li>  
> <li><a href="manual.php">Manuals</a></li>  
> <li><a href="impressum.php">Impressum</a></li>

Dann hast du dieses Fragment vermutlich als UTF-8 mit BOM gespeichert, so dass eine BOM als "Text" mitten im Dokument an einer Stelle auftritt, wo sie nicht stehen darf.

Falls dem so ist: Speichere das Fragment erneut, und zwar ohne BOM.

So long,
 Martin

--
"Gestern habe ich die Rede des Parteivorsitzenden gehört. Zwei Stunden lang!" - "Worüber?" - "Hat er nicht gesagt."