Validation - ausmerzen von Fehlern

chris80

Angesehenes Mitglied
Hallo Ayomler,

ich kann die Fehlermeldung des W3C Validators nicht ganz deuten:

http://validator.w3.org/check?uri=http://jamioo.com

Das sind doch alles Normzeichen bzw. Zeichen die ganz normalem HTML entsprechen... Es kommen solche angemarkerten Fehler z. B. wenn man ein & statt dem HTML Entity dafür irgendwo nützt, aber ich weiß nicht wo ich evtl. solch ein Zeichen habe was als Entity eingegeben werden muß... oder liegt es an etwas anderem?

 
QUOTE (ajse80 @ Fr 12.03.2010, 10:16) Es kommen solche angemarkerten Fehler z. B. wenn man ein & statt dem HTML Entity dafür irgendwo nützt...

Sorry, aber entweder hast du den Code mittlerweile geändert oder du interpretierst da was falsch.

Die Fehlermeldungen sollten eindeutig sein und sind meiner Meinung nach ebenso einfach zu beheben.

Line 155, Column 252: there is no attribute "profile_id" (es gibt dieses Attribut nicht bzw. es darf es in diesem Kontext nicht geben)

Line 299, Column 52: Opening and ending tag mismatch: body line 28 and html (hier ist das schließende BODY-Tag 2 mal deklariert)


etc etc.....
 
Hi,

schau Dir die ersten Fehler an, dort wird immer ein " oder das > rot angemarkert.


Das hatte ich bisher nur wenn z. B. irgendwo noch ein & statt &amp im Quelltext war. Das meinte ich.
 
Ich sehe gerade das bei einem anderen Theme end tags wie </body> und </html> gar nicht angezeigt werden und bei dem jetzigen das theme irgendwo ein zweites </body> Body Tag dazu holt......

 
<fb:fan profile_id="163485691024" stream="0" connections .... gibt es offiziel nicht und wird deswegen als Fehler eingestuft.

In XHTML musst du Images mit " />" schliessen. Beispiel: <img src="grafiken/bild.gif" alt="Bild"/>

 
QUOTE (ajse80 @ Fr 12.03.2010, 11:43) ...dort wird immer ein " oder das > rot angemarkert.

You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.


Es ist oft so wie Rainer es bereits geschrieben hat. In XHTML werden Tags mit /> geschlossen anstatt mit einem einfachen > (Anm.: nicht in jedem Tag, aber bsp. bei <img, <meta etc.)

Schau dir die Tag-Attribute für den von dir verwendeten DOCTYPE nochmal genauer an.....
 
Zurück
Oben