Fehlermeldung
patrick
- html
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>  Fachberatung & Entwürfe, sowie die grafische Gestaltung</li>
2.)Error Line 24, Column 6: character data is not allowed here
  fü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.)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>  Fachberatung & 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
  fü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>.
@@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'
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.
@@suit:
nuqneH
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.
Qapla'
* naja, eigentlich nicht ich, sondern Richard Ishida
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
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