tag:forum.selfhtml.org,2005:/self Validierung HTML 4 – SELFHTML-Forum 2009-06-30T12:04:42Z https://forum.selfhtml.org/self/2009/jun/29/validierung-html-4/1376334#m1376334 hotti http://rolfrost.de 2009-06-29T21:49:41Z 2009-06-29T21:49:41Z Validierung HTML 4 <p>Moin,</p> <p>hab zufällig bemerkt, dass der Validator von w3.org eine einfache spitze Klammer, zb. im Perl-Code auf einer Seite</p> <p><code class="language-perl"><span class="token variable">$obj</span><span class="token operator">-></span>method<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code></p> <p>nicht als Fehler anmeckert, Notizen like <VirtualHost> jedoch schon. Ja, wie ist das, kann ich da bei einzelnen ">" auf das Umschreiben nach einer HTML-Entity verzichten in Zukunft? Ist das evntl. von der Kodierung der Seite abhängig? Btw., meine Seiten sind als <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> deklariert.</p> <p>Viele Grüße,<br> bis morgen,<br> Hotte</p> <div class="signature">-- <br> Vorsicht Falle. </div> https://forum.selfhtml.org/self/2009/jun/29/validierung-html-4/1376342#m1376342 EKKi selfhtml.org@spam.mag.ekki.net 2009-06-29T22:06:40Z 2009-06-29T22:06:40Z Validierung HTML 4 <p>Mahlzeit hotti,</p> <blockquote> <p>hab zufällig bemerkt, dass der Validator von w3.org eine einfache spitze Klammer, zb. im Perl-Code auf einer Seite</p> <p><code class="language-perl"><span class="token variable">$obj</span><span class="token operator">-></span>method<span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span></code></p> <p>nicht als Fehler anmeckert,</p> </blockquote> <p>Wieso validierst Du Perl-Code? Solltest Du nicht eher HTML-Code validieren?</p> <blockquote> <p>Notizen like <VirtualHost> jedoch schon.</p> </blockquote> <p>Wenn diese so im HTML-Code vorkommen, ist das ja auch klar: immerhin ist <VirtualHost> kein gültiges HTML-Element.</p> <p>MfG,<br> EKKi</p> <div class="signature">-- <br> sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:| </div> https://forum.selfhtml.org/self/2009/jun/29/validierung-html-4/1376335#m1376335 molily zapperlott@gmail.com http://molily.de/ 2009-06-29T22:07:42Z 2009-06-29T22:07:42Z Validierung HTML 4 <blockquote> <p>kann ich da bei einzelnen ">" auf das Umschreiben nach einer HTML-Entity verzichten in Zukunft?</p> </blockquote> <p>Aus Sicht von HTML 4 ist diese Maskierung nicht unbedingt nötig.</p> <p>Auch < muss nicht in jedem Kontext maskiert werden, sondern nur, wenn darauf ein Zeichen folgt, was einen Start-Tag bilden kann (v.a. ein Buchstabe).</p> <p><5> geht, <VirtualHost> müsste zumindest &lt;VirtualHost> geschrieben werden.</p> <blockquote> <p>Ist das evntl. von der Kodierung der Seite abhängig?</p> </blockquote> <p>Nein, das das hat damit nichts zu tun, das ist eine grundlegende HTML-Syntaxregel, die von SGML her stammt.</p> <p>Weil SGML da so uneinheitlich ist und die Bedeutung eines < bzw. > sehr stark vom Kontext abhängt, erlegt man sich meistens selbst die Regel auf, < und > immer als &lt; und &gt; zu maskieren. Diese einfache Regel kann man sich einfacher merken als die vielen Ausnahmen.</p> <p>In XHTML müssen < und > übrigens immer maskiert werden, wenn sie keine Tags darstellen sollen.</p> <p>Mathias</p> <div class="signature">-- <br> <a href="http://molily.de/selfhtml-forum-js/" rel="nofollow noopener noreferrer">JavaScript-Erweiterung für das SELFHTML-Forum</a> </div> https://forum.selfhtml.org/self/2009/jun/29/validierung-html-4/1376341#m1376341 hotti 2009-06-30T04:27:54Z 2009-06-30T04:27:54Z Validierung HTML 4 <p>Moin,</p> <p>vielen Dank für die ausführlichen Infos.</p> <blockquote> <p>[..] Diese einfache Regel kann man sich einfacher merken als die vielen Ausnahmen.</p> </blockquote> <p>Ich liebe "einfache Dinge".</p> <p>Danke auch an Ekki,<br> Grüße an Alle,<br> Horsti</p> <div class="signature">-- <br> >< </div> https://forum.selfhtml.org/self/2009/jun/29/validierung-html-4/1376336#m1376336 Gunnar Bittersmann selfhtml@bittersmann.de http://bittersmann.de/ 2009-06-30T05:45:49Z 2009-06-30T05:45:49Z Validierung HTML 4 <p>@@molily:</p> <p>nuqneH</p> <blockquote> <p>In XHTML müssen < und > übrigens immer maskiert werden, wenn sie keine Tags darstellen sollen.</p> </blockquote> <p>Nein. '<' ja, '>' nicht. [<a href="http://edition-w3c.de/TR/2000/REC-xml-20001006/#syntax" rel="nofollow noopener noreferrer">XML10 §2.4</a>]</p> <p>Qapla'</p> <div class="signature">-- <br> Bildung lässt sich nicht downloaden. (Günther Jauch) </div> https://forum.selfhtml.org/self/2009/jun/29/validierung-html-4/1376340#m1376340 hotti http://rolfrost.de 2009-06-30T07:57:33Z 2009-06-30T07:57:33Z Validierung HTML 4 <p>moin,</p> <blockquote> <p>Nein. '<' ja, '>' nicht. [<a href="http://edition-w3c.de/TR/2000/REC-xml-20001006/#syntax" rel="nofollow noopener noreferrer">XML10 §2.4</a>]</p> </blockquote> <p>Hoppla, mein Instinkt wittert da eine spürbare ->Arbeitserleichterung ;-)</p> <p>Viele Grüße,<br> Hotte</p> <div class="signature">-- <br> -> </div> https://forum.selfhtml.org/self/2009/jun/29/validierung-html-4/1376337#m1376337 molily zapperlott@gmail.com http://molily.de/ 2009-06-30T10:26:39Z 2009-06-30T10:26:39Z Validierung HTML 4 <p>Danke. Ich kann es mir <a href="http://forum.de.selfhtml.org/archiv/2009/2/t183104/#m1212605" rel="nofollow noopener noreferrer">nie merken</a>.</p> <p>Mathias</p> <div class="signature">-- <br> <a href="http://molily.de/selfhtml-forum-js/" rel="nofollow noopener noreferrer">JavaScript-Erweiterung für das SELFHTML-Forum</a> </div> https://forum.selfhtml.org/self/2009/jun/29/validierung-html-4/1376338#m1376338 Der Martin self@kennst.net 2009-06-30T11:20:24Z 2009-06-30T11:20:24Z Validierung HTML 4 <p>Hallo,</p> <blockquote> <p>Danke. Ich kann es mir <a href="http://forum.de.selfhtml.org/archiv/2009/2/t183104/#m1212605" rel="nofollow noopener noreferrer">nie merken</a>.</p> </blockquote> <p>dabei ist es ganz einfach, wenn man mal kritisch nachdenkt: Ein '<' leitet ein HTML/SGML-Tag ein, kann also fehlinterpretiert werden. Ein '>' im Markup ist dagegen harmlos - es ist zwar das "magische" Zeichen, das ein Tag abschließt, aber wenn gar keins geöffnet wurde, ist ein Missverständnis auch ausgeschlossen.</p> <p>So long,<br>  Martin</p> <div class="signature">-- <br> "So schnell waren wir noch nie am Unfallort", sagte der Polizist zu seinem Kollegen, als er einen Laternenmast gerammt hatte. </div> https://forum.selfhtml.org/self/2009/jun/29/validierung-html-4/1376339#m1376339 hotti http://rolfrost.de 2009-06-30T12:04:42Z 2009-06-30T12:04:42Z Validierung HTML 4 <blockquote> <p>Hallo,</p> <blockquote> <p>Danke. Ich kann es mir <a href="http://forum.de.selfhtml.org/archiv/2009/2/t183104/#m1212605" rel="nofollow noopener noreferrer">nie merken</a>.</p> </blockquote> <p>dabei ist es ganz einfach, wenn man mal kritisch nachdenkt: Ein '<' leitet ein HTML/SGML-Tag ein, kann also fehlinterpretiert werden. Ein '>' im Markup ist dagegen harmlos - es ist zwar das "magische" Zeichen, das ein Tag abschließt, aber wenn gar keins geöffnet wurde, ist ein Missverständnis auch ausgeschlossen.</p> </blockquote> <p>Noch einfacher (politisch): ">" zeigt nach rechts und da sind nur Nullen.</p> <p>Hotte</p> <div class="signature">-- <br> Der Führer war auch ne Null. </div>