Professor Hase: Validierungsfehler

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

  1. 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

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. 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

      1. 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...

      2. 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

        1. 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*

          1. 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

            --
            „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
  2. 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

    1. 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

  3. 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

    --
    ===============================
    powl.hat-gar-keine-homepage.de/