Frage zu Validator ausGabe
kA
- css
0 Tobias Kloth0 kA
0 Igor0 kA0 Igor
Hi!
Ich habe folgendes in meiner Datei geschrieben:
<DIV ID="Kontakt" CLASS="otherfly">
der W3c Validator gibt folgendes aus:
Line 37, column 60: document type does not allow element "DIV" here; missing one of "OBJECT", "MAP", "BUTTON" start-tag
<DIV ID="Kontakt" CLASS="otherfly">
^
Was mache ich falsch? Bzw. wie kann ich das ändern?
MFG
kA
Hallo kA,
Line 37, column 60: document type does not allow element "DIV" here; missing one of "OBJECT", "MAP", "BUTTON" start-tag
<DIV ID="Kontakt" CLASS="otherfly">
für sich gesehen ist die Zeile richtig (zumindest in html) - es wäre interessanter zu sehen wie der Rest der Datei aussieht (aber bitte nicht alles posten, nur den relevanten Teil bzw. am besten eine url)
Grüße aus Nürnberg
Tobias
ps: die Domain a.de gibt es nicht - wenn du keine E-Mail Adresse angeben willst/kannst lass sie einfach weg.
<TR>
<TD CLASS="empty"></TD>
<TD STYLE="width:250px; height:50px;">
<SPAN ONMOUSEOVER="MM_showHideLayers('Kontakt','','show')" ONMOUSEOUT="MM_showHideLayers('Kontakt','','hide')">
<DIV ID="Kontakt" CLASS="otherfly">
<DIV CLASS="glbflypos">
<TABLE CLASS="menulink">
<TR>
<!--nach mailto: Die Adresse von Massimo eingeben-->
<TD><A CLASS="menu" HREF="mailto:Philipp.Hornung@GMX.de">E-Mail</A></TD>
</TR>
<TR>
<TD><A CLASS="menu" HREF="#">Gästebuch</A></TD>
</TR>
</TABLE>
</DIV>
</DIV>
<IMG SRC="../pictures/kontakt.png" ALT="">
</SPAN>
</TD>
<TD STYLE="width:300px; text-align:center; border:1px dashed; border-color: #ffffff; border-top: 1px solid black;"><IMG SRC="../pictures/top3.png" WIDTH="250" HEIGHT="50" ALT="Site"></TD>
<TD CLASS="empty"></TD>
</TR>
das ist der code
sry, wegen der email adresse
Hio,
ein div darf nach HTML nicht innerhalb eines span vorkommen.Genauso wenig wie eine Tabelle innerhalb von span vorkommen darf. span idt ein Blocklevel-Element und span ein inline-Element.
Du kannst z.b. span durch div ersetzen.
gl & hf
Thorsten
Hallo,
Auch wenn es in der von Dir verwendeten html-Version noch geht. Du solltest Dir schon jetzt angewöhnen, html komplett in Kleinbuchstaben zu notieren. Dann hast Du bei einer Umstellung auf eine neuere Version (aktuell ist xhtml1.0) weniger Ärger!
Zu Deinem Problem: Ich glaube der Fehler liegt daran, dass das div-Element nicht in einem span-Element sitzen darf.
Grüße
Igor
danke, es hat funktioniert!
jetzt kann ich auch endlich das valid-logo vom w3c führen!
danke!
kA
jetzt kann ich auch endlich das valid-logo vom w3c führen!
Na dann mal meinen Glückwunsch!
Aber wie gesagt, wenn Du irgendwann auf xhtml1.0 umsteigen willst, dann denk an meinen Kleinschreibtipp (sowohl die Attribute (onmouseover statt onMouseOVER) als auch die Elmentnamen (td statt TD).
Kannst bei der Gelegenheit auch überlegen "nichtschließende" Elemente wie meta, input, br oder img mit einem / zu versehen, etwa <br /> oder <img ... />. Das muss man in xhtml1.0 nämlich auch machen.
Gute Nacht
Igor