Validierungsfehler
Professor Hase
- html
Hallo Forum,
ich stelle jetzt sicher meine peinlichste Frage aller Zeiten aber nach Stunden vor dem PC sehe ich wohl den Wald vor lauter Bäumen nicht mehr.
Wieso liefert mir der Validator für diese 404-Seite eine Fehlermeldung???
Ich sehe mir die entsprechende Quelltextzeile jetzt zum xten male an und sehe nicht, wieso ich an dieser Stelle kein Bild platzieren sollen darf.
mfG
Professor Hase
hi,
Wieso liefert mir der Validator für diese 404-Seite eine Fehlermeldung???
Weil img ein (replaced-)inline-Element ist - und body in den Strict-Varianten aber keine inline-Elemente als direkte Nachfahren haben darf, sondern nur block-Elemente.
gruß,
wahsaga
Hi wahsaga,
Weil img ein (replaced-)inline-Element ist - und body in den Strict-Varianten aber keine inline-Elemente als direkte Nachfahren haben darf, sondern nur block-Elemente.
ich danke Dir. Ich hielt mich für html-kompetent aber _das_ hab ich noch nie gehört. Das heißt also, um eine valide xhtml 1.0 strict Seite zu haben, auf der nur ein Bild ist, muß zumindest zB. ein leeres div davor sein?
mfG
Professor Hase
Ich bedanke mich bei Powl, steckl und wahsaga für die Beantwortung der Frage. Mir ist nun klar, worum es geht.
mfG
Professor Hase, der jetzt mit Schamesröte (wegen seiner aufgetauchten Inkompetenz) sein Schlafdefizit nachholen wird...
Hi!
Das heißt also, um eine valide xhtml 1.0 strict Seite zu haben, auf der nur ein Bild ist, muß zumindest zB. ein leeres div davor sein?
Nein. Nicht davor, sondern darum.
Du brauchst ein Block-Element, daß dein Image-Tag umschließt.
Das muß aber nicht zwingend ein Div sein. Du könntest z.B. auch ein P oder was anderes nehmen.
Folgendes wäre korrekt:
<p><img src="bild.png" alt="" /></p>
Schöner Gruß,
rob
Hi rob,
danke Dir für die zusätzliche Antwort. Ich hatte das nur falsch formuliert, habe es aber verstanden und somit ist mein Problem gelöst.
mfG
Professor Hase
PS : Ich habe glaube ich noch _nie_ eine Seite geschrieben, wo ein Bild _nicht_ in zB einem div war und war mir deshalb dieser Sache bis heute nicht bewußt. *rotwerd*
Hello out there!
PS : Ich habe glaube ich noch _nie_ eine Seite geschrieben, wo ein Bild _nicht_ in zB einem div war
Oder du hattest Transitional benutzt; darin ist 'img' als Kind von 'body' erlaubt.
See ya up the road,
Gunnar
Hi,
Wieso liefert mir der Validator für diese 404-Seite eine Fehlermeldung???
Ich sehe mir die entsprechende Quelltextzeile jetzt zum xten male an und sehe nicht, wieso ich an dieser Stelle kein Bild platzieren sollen darf.
Schau mal hier, welche Elternelemente img haben darf.
mfG,
steckl
Hi,
Schau mal hier, welche Elternelemente img haben darf.
darf? Du meinst "muss", bei strikt zumindest.
Wer hat sich denn das aus welchem Grund ausgedacht?
Ich hasse strikt von Tag zu Tag mehr.
Olli
Hallo,
Sacht er doch, das img Element steht motivationslos im body. Es möchte aber gerne in ein Blockelement eingeschlossen werden.
schreibe ein <p> davor und ein </p> danach und es sollte validieren.
netten Tag
^da Powl