theMinimalist: Validation Problem - document type does not allow element "img"

Hallo,

ich habe ein Problem mit einer Website. Ich hab eine Statistik genannt PHP Web Stat installiert und bekomme seit dem 1 Error laut dem W3 Validator.

Line 14, Column 123: document type does not allow element "img" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "address", "fieldset", "ins", "del" start-tag.
…pt.php" alt="" width="1" height="1" /></noscript>

The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.

One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").

-----------------------------------------------

Hier ist der Code-ausschnitt, ich weiß leider gar nicht weiter...

  
<body>  
<script type="text/javascript" src="http://tieber.alfahosting.org/callgirl-katharina/stat/track.php?mode=js"></script>  
<noscript><img src="http://tieber.alfahosting.org/callgirl-katharina/stat/track_noscript.php" alt="" width="1" height="1" /></noscript>  

  1. Hi theMinimalist!

    [...] missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "address", "fieldset", "ins", "del" start-tag.

    Entweder, du steigst auf einen weniger strikten Doctype um oder du bringst die Fehlermeldung mit der Attributreferenz von <noscript> in Verbindung.

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
  2. Hi,

    [...] bekomme seit dem 1 Error laut dem W3 Validator.
    Line 14, Column 123: document type does not allow element "img" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "address", "fieldset", "ins", "del" start-tag.

    verwendest du einen Strict-DOCTYPE? In (X)HTML Strict ist es nicht erlaubt, dass Inline-Elemente direkte Kindelemente von body sind; sie brauchen immer mindestens ein Blockelement als Container.

    The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, ...

    Genau das, was der Validator auch sagt. :-)

    So long,
     Martin

    --
    Der Bäcker schlägt die Fliegen tot
    Und macht daraus Rosinenbrot.
    1. Hallo, danke der Umstieg auf XHTML 1.1 - DTD: hat den Error "behoben".

      Nur für's Verständnis. Was ich hier betrieben habe ist ein netter Work Around, aber ich hätte theoretisch auch einfach ein Block Element über das img setzen können und es hätte gepasst?

      Das heißt es darf nie ein Image direkt im Body liegen?
      Verstehe ich das richtig?

      Danke vielmals!
      Liebe Grüße

      Hi,

      [...] bekomme seit dem 1 Error laut dem W3 Validator.
      Line 14, Column 123: document type does not allow element "img" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "address", "fieldset", "ins", "del" start-tag.

      verwendest du einen Strict-DOCTYPE? In (X)HTML Strict ist es nicht erlaubt, dass Inline-Elemente direkte Kindelemente von body sind; sie brauchen immer mindestens ein Blockelement als Container.

      The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, ...

      Genau das, was der Validator auch sagt. :-)

      So long,
      Martin