patrick: Fehlermeldung

Hallo!

Beim Markup Validation Service von W3C zeigt er mir bei folgender URL http://www.oranje-reklame.com/Beschreibung.php folgende Fehler an:

1.)Error  Line 23, Column 4: document type does not allow element "UL" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag

<ul><li>&#160&#160Fachberatung & Entwürfe, sowie die grafische Gestaltung</li>

2.)Error  Line 24, Column 6: character data is not allowed here

&#160&#160für den Innen- und Außenbereich

3.)Error  Line 29, Column 68: document type does not allow element "BR" here; assuming missing "LI" start-tag

…, Metall, Plexiglas, Kunststoff, Magnet, Holz<br>

Kann mir vll jemand sagen, was zu tun ist?

Danke!

Grüße Patrick

  1. 1.)Error  Line 23, Column 4: document type does not allow element "UL" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag

    <ul><li>&#160&#160Fachberatung & Entwürfe, sowie die grafische Gestaltung</li>

    Mach dich schlau, welche Elemente <http://de.selfhtml.org/html/referenz/elemente.htm#p@title=innerhalb eines p-Elements vorkommen dürfen>.

    2.)Error  Line 24, Column 6: character data is not allowed here

    &#160&#160für den Innen- und Außenbereich

    Das kaufmannische & muss in HTML entsprechend maskiert werden, wenn alleine auftritt. In deinem Kontext ist es "alleine" - oder möchtest du eine <http://de.selfhtml.org/html/referenz/zeichen.htm#allgemeines@title=Refernez auf ein Unicode-Zeichen> erstellen?

    Ich vermute zweiteres - dabei sei gesagt: es ist "immer" ein Fehler wenn auf ein geschütztes Leerzeichen ein weiteres folgt. Dieses Zeichen ist nicht zur Formatierung geeignet - für http://de.selfhtml.org/css/eigenschaften/ausrichtung.htm#text_indent@title=Einzüge oder http://de.selfhtml.org/css/eigenschaften/innenabstand.htm@title=Innenabstände gibt es entsprechende CSS-Eigenschaften.

    Zudem ist es wahrscheinlich einfacher, wenn du sämtliche nummerischen Zeichen in hexadezimaler Form notierst - das nachschlagen in einer Unicode-Tabelle wird um einiges einfacher.

    3.)Error  Line 29, Column 68: document type does not allow element "BR" here; assuming missing "LI" start-tag

    …, Metall, Plexiglas, Kunststoff, Magnet, Holz<br>

    Informiere dich, welche Elemente <http://de.selfhtml.org/html/referenz/elemente.htm#ul@title=innerhalb eines ul-Elements vorkommen dürfen>.

    1. @@suit:

      nuqneH

      dabei sei gesagt: es ist "immer" ein Fehler wenn auf ein geschütztes Leerzeichen ein weiteres folgt. Dieses Zeichen ist nicht zur Formatierung geeignet - für http://de.selfhtml.org/css/eigenschaften/ausrichtung.htm#text_indent@title=Einzüge oder http://de.selfhtml.org/css/eigenschaften/innenabstand.htm@title=Innenabstände gibt es entsprechende CSS-Eigenschaften.

      Full ACK.

      Zudem ist es wahrscheinlich einfacher, wenn du sämtliche nummerischen Zeichen in hexadezimaler Form notierst - das nachschlagen in einer Unicode-Tabelle wird um einiges einfacher.

      Noch einfacher ist es, in HTML vorhandene Entities (hier nbsp) zu verwenden. Das Nachschlagen in einer Unicode-Tabelle wird um einiges überflüssiger.

      Qapla'

      --
      Bildung lässt sich nicht downloaden. (Günther Jauch)
      1. Noch einfacher ist es, in HTML vorhandene Entities (hier nbsp) zu verwenden. Das Nachschlagen in einer Unicode-Tabelle wird um einiges überflüssiger.

        Besser ist natürlich der verzicht auf Entities - in speziellen Fällen ist es aber sinnvoll sie dennoch zu verwenden. Wer kann schon auf einen Blick z.B. ein Minus von einem Bindestrich unterscheiden oder ein Leerzeichen von einem geschützen Leerzeichen.

        1. @@suit:

          nuqneH

          Besser ist natürlich der verzicht auf Entities

          Sag ich* doch.

          in speziellen Fällen ist es aber sinnvoll sie dennoch zu verwenden. Wer kann schon auf einen Blick z.B. ein Minus von einem Bindestrich unterscheiden oder ein Leerzeichen von einem geschützen Leerzeichen.

          Sag ich* doch.

          Qapla'

          * naja, eigentlich nicht ich, sondern Richard Ishida

          --
          Bildung lässt sich nicht downloaden. (Günther Jauch)
          1. moinmoin,

            nicht, dass ich kleinlich wirken möchte, aber ist eigendlich schon mal jemandem aufgefallen, dass das im Copyright des W3C mitgenannte MIT es in Bezug auf validen Code nicht so genau nimmt?

            Hat mich ehrlich gesagt etwas überrascht. Ein bischen mehr Sorgfalt hätte ich grad vom MIT erwartet.

            ...nur mal so am Rande...

            Gruß Krischi

  2. Hi,

    Beim Markup Validation Service von W3C zeigt er mir bei folgender URL http://www.oranje-reklame.com/Beschreibung.php folgende Fehler an:

    und warum machst du dafür schon wieder einen neuen Thread auf?

    Damit verstreust du das Problem schon wieder über n+1 Schauplätze - genau das, was das Nachvollziehen und Mitmachen erschwert!

    So long,
     Martin

    --
    F: Was sagt die kleine Kerze zur großen Kerze?
    A: Ich gehe heute nacht aus!