<br><br><div class="gmail_quote">On Thu, May 8, 2008 at 11:43 PM, Ian Hickson &lt;ian@hixie.ch&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Mon, 30 Apr 2007, Simon Pieters wrote:<br>
&gt;<br>
&gt; From <a href="http://forums.whatwg.org/viewtopic.php?t=38" target="_blank">http://forums.whatwg.org/viewtopic.php?t=38</a><br>
&gt;<br>
&gt; I can extract two requests.<br>
&gt;<br>
&gt; 1. Explain how authors are supposed to &quot;comment&quot; their &lt;script&gt; and<br>
&gt; &lt;style&gt; elements in HTML5. (Post #171.)<br>
&gt;<br>
&gt; Something along the following lines could be inserted as a note in the<br>
&gt; syntax section, e.g. after the &quot;CDATA elements can have text, ...&quot;<br>
&gt; paragraph:<br>
&gt;<br>
&gt; &nbsp; &nbsp;Old browsers that don&#39;t understand the style or script elements<br>
&gt; &nbsp; &nbsp;(introduced in HTML 3.2) will attempt render their contents. However,<br>
&gt; &nbsp; &nbsp;the strings &quot;&lt;!--&quot; and &quot;--&gt;&quot; are part of the CSS syntax, and &quot;&lt;!--&quot; is<br>
&gt; &nbsp; &nbsp;equivalent to &quot;//&quot; in JavaScript, so authors who don&#39;t want to reveal<br>
&gt; &nbsp; &nbsp;their style sheets or scripts to users with such browsers can simply<br>
&gt; &nbsp; &nbsp;comment them out. [CSS21] [ECMA262]<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &lt;style&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &lt;!--<br>
&gt; &nbsp; &nbsp; &nbsp; ...<br>
&gt; &nbsp; &nbsp; &nbsp; --&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &lt;/style&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &lt;script&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &lt;!--<br>
&gt; &nbsp; &nbsp; &nbsp; ...<br>
&gt; &nbsp; &nbsp; &nbsp; //--&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &lt;/script&gt;<br>
&gt;<br>
&gt; (But it is an issue though that ECMAScript 262 still doesn&#39;t define the<br>
&gt; &lt;!-- magic.)<br>
<br>
Is there really any need to escape the contents of &lt;script&gt;/&lt;style&gt; at all<br>
these days?<br>
</blockquote><div><br>In order to validate a page as valid HTML/XHTML you need to escape inline &lt;script&gt; when using characters like &amp;.<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
&gt; 2. Explain how HTML5 and XHTML5 differ in practice. (Post #187.)<br>
&gt;<br>
&gt; e.g. something like <a href="http://wiki.whatwg.org/wiki/HtmlVsXhtml" target="_blank">http://wiki.whatwg.org/wiki/HtmlVsXhtml</a> could be<br>
&gt; included as a non-normative appendix to the spec, or referenced to in<br>
&gt; the HTML vs. XHTML section, or similar.<br>
<br>
I&#39;d rather just leave this to non-normative documentation outside of the<br>
spec, if that&#39;s ok. It&#39;s easier to update things that aren&#39;t in the spec,<br>
and this is the kind of thing where we might well find things we&#39;ve<br>
missed.<br>
<font color="#888888"><br>
--<br>
Ian Hickson &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; U+1047E &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;)\._.,--....,&#39;``. &nbsp; &nbsp;fL<br>
<a href="http://ln.hixie.ch/" target="_blank">http://ln.hixie.ch/</a> &nbsp; &nbsp; &nbsp; U+263A &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/, &nbsp; _.. \ &nbsp; _\ &nbsp;;`._ ,.<br>
Things that are impossible just take longer. &nbsp; `._.-(,_..&#39;--(,_..&#39;`-.;.&#39;<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Samuel Santos<br><a href="http://www.samaxes.com/">http://www.samaxes.com/</a>