Validator: end tag for element "P" which is not open
Markus E.
- html
Hi.
Ich habe ein Datei, welche eigentlich valide ist - bis auf eine Sache:
<table width="100%"><tr><td width="80%" valign="top"><h2>Markus > Programmieren</h2></td><td><img src="img/pers/s_markus_top.gif" alt=""></td></tr></table>
<p>
Viel Text!
Und irgendwann unten:
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
</p>
Der Validator meldet mir hier:
Line 147, column 3: end tag for element "P" which is not open
Aber, ähmm, da oben ist doch ein <p> - und unten ein </p>. Warum meint der Validator, dass <p> nicht offen sei? Ist es doch...
Danke, Markus
Hi,
Aber, ähmm, da oben ist doch ein <p> - und unten ein </p>. Warum meint der Validator, dass <p> nicht offen sei? Ist es doch...
nein, ist es nicht. Du hast offenbar HTML 4.01 deklariert, wo der EndTag optional ist. Und da P keine Block-Elemente enthalten darf, schließt der Validator das Element vor der UL.
freundliche Grüße
Ingo
Hi,
Aber, ähmm, da oben ist doch ein <p> - und unten ein </p>. Warum meint der Validator, dass <p> nicht offen sei? Ist es doch...
Nein, ist es natürlich nicht. Das p-Element wird implizit vor dem ul-Element geschlossen.
cu,
Andreas
hi,
Aber, ähmm, da oben ist doch ein <p> - und unten ein </p>. Warum meint der Validator, dass <p> nicht offen sei? Ist es doch...
da p kein ul enthalten darf, nimmt der validator den absatz als vor dem ul implizit geschlossen an.
und deshalb gibt es zu dem weiter unten folgenden </p> kein öffnendes <p>.
gruß,
wahsaga
Lieber Markus,
welchen Doctype verwendest Du?
In den transitional-Varianten konnte man ein <p>-Tag ohne schließendes </p> verwenden. Ich köntne mir vorstellen, dass der Browser dieses - so alleine herumstehende - Tag als das Ende von etwas vorhergegangenem interpretiert. Etwas nachfolgendes kann ja nicht gemeint sein, denn es steht ja nüscht dabei...
> <p>
>
> Viel Text!
>
> Und irgendwann unten:
> <ul>
> <li>...</li>
> <li>...</li>
> <li>...</li>
> <li>...</li>
> <li>...</li>
> </ul>
>
> </p>
Ob dieses Blockelement "<ul>" so ohne weiteres in einem <p> "erlaubt" ist, weiß ich nicht. Aber das kannst Du ja mal herausfinden.
Liebe Grüße aus Ellwangen,
Felix Riesterer.
Hi,
In den transitional-Varianten konnte man ein <p>-Tag ohne schließendes </p> verwenden.
Das hat absolut nichts mit transitional zu tun.
In HTML Strict ist es erlaubt, in XHTML transitional nicht.
Es hängt nur davon ab, ob HTML oder XHTML verwendet wird, nicht, ob transitional oder strict.
cu,
Andreas
Lieber Andreas,
Das hat absolut nichts mit transitional zu tun.
In HTML Strict ist es erlaubt, in XHTML transitional nicht.
Danke für die Richtigstellung. Bei der Hitze war ich wirklich zu faul das vorher anständig nachzuschlagen, bevor ich hier halbwahre Aussagen poste. Bin momentan wirklich _sehr_ nachlässig... *schwitz*
Liebe Grüße aus Ellwangen,
Felix Riesterer.
Danke euch, habt mir echt geholfen.
Werde öfters hier vorbeischauen. So viele Antworten innerhalb von 3 Minuten - echt stark!
Grüße
Markus
So viele Antworten innerhalb von 3 Minuten - echt stark!
Das kann hier schonmal vorkommen. Bin deshalb auch sehr gerne hier. Hier posten echt viele genialen Menschen, denen ich auch schon sehr zu Dank verpflichtet bin. Und das mitunter in Rekordzeit, nach Mitternacht und an Sonn- und Feiertagen!
... Ich liebe es! *süchtel*
Liebe Grüße aus Ellwangen,
Felix Riesterer.
Hallo Felix,
So viele Antworten innerhalb von 3 Minuten - echt stark!
Das kann hier schonmal vorkommen. Bin deshalb auch sehr gerne hier. Hier posten echt viele genialen Menschen, denen ich auch schon sehr zu Dank verpflichtet bin. Und das mitunter in Rekordzeit, nach Mitternacht und an Sonn- und Feiertagen!
... Ich liebe es! *süchtel*
Schon in Erwägung gezogen, mit zum SELFTREFFEN 2005 in Bochum zu kommen? Da wird's ganz bestimmt auch sehr lustig... :-D
Gute Nacht
Marc Reichelt || http://www.marcreichelt.de/
Lieber Marc,
Schon in Erwägung gezogen, mit zum SELFTREFFEN 2005 in Bochum zu kommen? Da wird's ganz bestimmt auch sehr lustig... :-D
Natürlich! Allerdings versagt mir meine eigene Urlaubsplanung leider eine Teilnahme, da ich just in diesem Zeitraum bereits anderweitig unterwegs bin. *schnief* ( <- oder ist das hier missverständlich?)
Liebe Grüße aus Ellwangen,
Felix Riesterer.