Validator komische Fehler

Brian Folte

Angesehenes Mitglied
Hallo ich checke gerade meine Website nach Fehlern ab und benutzte dafür http://www.validome.org/validate nur jetzt kommt das was mir nicht einleuchtet:

Der Validator zeigt mir diesen Fehler an:

Spalte: 83

Fehler: Endtag IMG zu einem nicht vorhandenen Starttag gefunden.

Fehlerstelle: ...0px #000000;"><center><img src="/log.gif" alt="test"></img></center></td>


Nur da ist doch der Starttag: <IMG src="/log.gif" alt="test"></IMG></center></td> oder sehe ich das Falsch?

Dann zeigt mir der gute Validator an das ich kein <head> Anfang habe obwohl der nur 20 Zeilen über den </head> steht.

Kann mir das vielleicht mal jemand kurz erklären? das würde mir nämlich sehr helfen bei meiner Fehlerverbesserung.

LG Brian


 
QUOTE (Brian Folte @ Fr 15.12.2006, 19:16) Hallo ich checke gerade meine Website nach Fehlern ab und benutzte dafür http://www.validome.org/validate nur jetzt kommt das was mir nicht einleuchtet:

Der Validator zeigt mir diesen Fehler an:

Spalte: 83

Fehler: Endtag IMG zu einem nicht vorhandenen Starttag gefunden.

Fehlerstelle: ...0px #000000;"><center><img src="/log.gif" alt="test"></img></center></td>


Nur da ist doch der Starttag: <IMG src="/log.gif" alt="test"></IMG></center></td> oder sehe ich das Falsch?

Dann zeigt mir der gute Validator an das ich kein <head> Anfang habe obwohl der nur 20 Zeilen über den </head> steht.

Kann mir das vielleicht mal jemand kurz erklären? das würde mir nämlich sehr helfen bei meiner Fehlerverbesserung.

LG Brian

yup

seit wann gibt's ein "</img>" ??

das kenn ich jedenfalls gar nicht...

diese Variante "<img src="/log.gif" alt="test" />" kannst in XHTML Doc Typ's verwenden.

<center>gugus </center> sollt Mann auch besser nichtmehr verwenden.


vielleicht hilft's


grussa
röbelisa
 
Wenn es um die paft.de geht: Die ist deklariert als

CODE <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">


in Html 4.01 gibt es keine schließenden Tags für die Elemente ohne Content.

Abgesehen davon heißt die Zeile bei mir


CODE <td style="border: solid 0px #000000;"><center><img src="/log.gif" alt="test"></a></center></td>


und der Validator meckert über das </a>, das nicht zugeordnet werden kann.

Zweiteres ist ein Bruch der Schachtelungsregeln für Html.

@robert lismann: <img></img> und <img/> sind in XHtml / Xml gleichwertig. In XHtml / Xml wäre das Fragment


CODE <IMG src="/log.gif" alt="test"></IMG>


völlig korrekt, nur eben nicht in Html 4.01.
 
Hallo ich verwende aber kein Xhtml sondern nur html. Da wird das /> nicht erkannt und </img> sowohl </a> auch nicht.

Sowie er zu einem <table> das </table> auch nicht akzeptiert.

LG Brian
 
@ Jürgen Auer da haben sich wohl unsere Antworten überschnitten. Du hast recht, ohne ein </img> am Ende meckert er nicht mehr rum.

Hat jemand vielleicht einen Link, was bei XHTML anders ist? Wäre es sinnvoll darauf zu Programieren?

LG Brian
 
Einen Fehler verstehe ich noch nicht und zwar diesen:

Spalte: 16

Fehler: Im Tag td ist das Attribut `WIDHT` nicht erlaubt.

Fehlerstelle: <td widht="5%"> </td>


Laut http://de.selfhtml.org/html/tabellen/gestaltung.htm ist es aber erlaubt. Wieso wird mir dies dann als Fehler angezeigt?

Genauso wie der Validator sagt das an bestimmten stellen bei mir keine neue <table> sei.

LG Brian
 
meinst du wirklich "widht" ...?
biggrin.gif

guck dir das nochmal genau an, vielleicht kommste ja drauf
tongue.gif
 
Wieso passiert mir sowas immer
blink.gif
Oh man ich sollte mir noch eine zweite Brille aufsetzten.

LG Brian und Danke
 
Zurück
Oben