XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   (X)HTML (http://xhtmlforum.de/forumdisplay.php?f=72)
-   -   W3C Validator Fehler (http://xhtmlforum.de/showthread.php?t=63165)

SpecialFighter 05.12.2010 16:10

W3C Validator Fehler
 
Hallo alle zusammen,
ich habe eben meine Seite mal durch den W3C Validator überprüfen lassen.
Habe einige Fehler behoben, doch gibt es jetzt noch 5 welche ich nicht weiß zu beheben.
Ich hoffe ihr könnt mir helfen.
[Invalid] Markup Validation of http://www.it-neuss.de/ - W3C Markup Validator

gato 05.12.2010 16:35

Es wird dir doch gesagt, was du zu tun hast:
Dem object-Element das data- und das type-Attribut zuweisen; Dafür aber die Attribute classid und codebase entfernen (und in param-Elemente einfügen).

Bei den Warnungen die die Conditional Comments betreffen vermute ich, dass der Validator einen Fehler hat. Das prüfen auf HTML5-Konformität ist nach wie vor experimentell. In der Prüfung auf HTML 4.01 treten diese Warnungen nicht auf.

SpecialFighter 05.12.2010 16:41

Zitat:

Es wird dir doch gesagt, was du zu tun hast:
Dem object-Element das data- und das type-Attribut zuweisen; Dafür aber die Attribute classid und codebase entfernen (und in param-Elemente einfügen).
okay classid und codebase habe ich entfernt. was muss ich denn für data und type angebene? habe damit noch nie gearbeitet. und wie genau funktioniert das mit dem param-Element? mein derzeitger code sieht so aus:
HTML-Code:

                <!-- Header -->
                <div style="margin:0px auto; top: -150px; position:absolute;">
                <object width="780" height="339">
                    <param name="movie" value="flash/header.swf?button=0" />
                    <param name="quality" value="high" />
                    <param name="menu" value="false" />
                    <!--[if !IE]> <-->
                    <object data="flash/header.swf?button=0" width="780" height="339" type="application/x-shockwave-flash">
                    <param name="quality" value="high" />
                    <param name="menu" value="false" />
                    <param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer" />
                    <img src="http://xhtmlforum.de/images/header.png" alt="Navigationsmenü" width="780" height="339" />
                    <nav style="position:absolute; z-index:99999; line-height: 28px !important; top: 120px; right:100px; font-size:14px; font:Tahoma, Geneva, sans-serif;">
                        <a style="color:#4c4c4c !important; text-decoration:none !important;" href="home" title="zur Startseite">Startseite</a><br />
                        <a style="color:#4c4c4c !important; text-decoration:none !important;" href="aboutme" title="Erfahren Sie mehr &uuml;ber mich">Ãœber mich</a><br />
                        <a style="color:#4c4c4c !important; text-decoration:none !important;" href="service" title="Mein Service im Ãœberblick">Service</a><br />
                        <a style="color:#4c4c4c !important; text-decoration:none !important;" href="forum/" title="zum Forum">Forum</a><br />
                        <a style="color:#4c4c4c !important; text-decoration:none !important;" href="kontakt" title="zum Kontaktformular">Kontakt</a>
                    </nav>
                    </object>
                    <!--> <![endif]-->
                </object>
               
                </div>
                <!-- Header Ende -->


SpecialFighter 05.12.2010 17:27

ok ich habs :) aber was ist mit den 2 Fehlern hier:

fricca 05.12.2010 17:39

Zitat:

Zitat von gato (Beitrag 481940)
Bei den Warnungen die die Conditional Comments betreffen vermute ich, dass der Validator einen Fehler hat.

Hm.
Bemängelt wird nicht der Conditional Comment selbst, sondern
Zitat:

Code:

<!--> <![endif]-->

In HTML5 | 8.1.6 Comments lese ich folgendes:
Zitat:

[...] the comment may have text, with the additional restriction that the text must not start with a single U+003E GREATER-THAN SIGN character (>) [...]
Und genau das geschieht hier -- insofern bemängelt der Validator zurecht.

Zitat:

Das prüfen auf HTML5-Konformität ist nach wie vor experimentell.
Genau.
Auch deshalb sollte man sich IMHO sehr sicher sein mit dem, was tut, wenn man bereits jetzt HTML5 im Produktiveinsatz verwenden will.

gabischatz 05.12.2010 21:24

Zeile91 musst du so schreiben.
HTML-Code:

<!--[endif]-->
Da hat sich ein kleiner Fehler eingeschlichen:lol:
MfG gabischatz
Habe gerade gesehen in Zeile 77 muss auch noch
HTML-Code:

<-->
entfernt werden.

EvT 05.12.2010 21:39

gabischatz, schick deinen Tipp mal durch den Validator.

SpecialFighter 05.12.2010 21:53

also reicht es wenn ich <--> entfernen oder was?

EvT 05.12.2010 22:03

Fricca hat die Lösung bereits aufgezeigt.

Ergänzend zu ihrem Beitrag hier noch eine Aufstellung (valider) CC's. Dich dürfte der Abschnitt 'Downlevel-revealed conditional comment' interessieren:
Conditional comment - Wikipedia, the free encyclopedia

gabischatz 06.12.2010 10:46

Zitat:

also reicht es wenn ich <--> entfernen oder was?
Ich denke mal ja
HTML-Code:

<!--[endif]-->
war falsch, hätte ich gleich löschen sollen, nach dem ich obiges gesehen hatte.:lol:


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:38 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2022, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2022