Re: [whatwg] HTML as a text format: Should be optional?</span></a></span> </h1> <p class="darkgray font13"> <span class="sender pipe"><a href="/search?l=whatwg@lists.whatwg.org&q=from:%22Michael+Enright%22" rel="nofollow"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><span itemprop="name">Michael Enright</span></span></a></span> <span class="date"><a href="/search?l=whatwg@lists.whatwg.org&q=date:20090604" rel="nofollow">Thu, 04 Jun 2009 17:17:47 -0700</a></span> </p> </div> <div itemprop="articleBody" class="msgBody"> <!--X-Body-of-Message--> <pre>> On Fri, 17 Apr 2009, Michael Enright wrote: >> >> If you use HTML as a text file format you can still let the receiving >> parser infer all sorts of tags and allow yourself to write things like >> Andersen's first HTML version. If you want a title, put a title element >> in. Is the concern about validation? Can one really get in that much >> trouble without a pedantic validator checking your work? Could the >> validator's warning about missing doctype be taken as advisory? Is the >> doctype a problem? It only affects the details of rendering (by turning >> off quirks) and HTML5 is still not equivalent to pagemaker anyway, >> especially without CSS. > > I'm not sure what you are asking for here. ></pre><pre> I was addressing the potential drawbacks of permitting oneself to make an HTML file that didn't have a DOCTYPE in it. One of the drawbacks might be that the rendering would be in quirks mode. But if an author is leaving off tags, they aren't in a position to demand precise rendering in the first place. It's okay with me if DOCTYPE is required for valid HTML5 as long as in practice the parsers behave predictably when it isn't there. </pre> </div> <div class="msgButtons margintopdouble"> <ul class="overflow"> <li class="msgButtonItems"><a class="button buttonleft " accesskey="p" href="msg15241.html">Previous message</a></li> <li class="msgButtonItems textaligncenter"><a class="button" accesskey="c" href="thrd15.html#15246">View by thread</a></li> <li class="msgButtonItems textaligncenter"><a class="button" accesskey="i" href="mail15.html#15246">View by date</a></li> <li class="msgButtonItems textalignright"><a class="button buttonright " accesskey="n" href="msg18229.html">Next message</a></li> </ul> </div> <a name="tslice"></a> <div class="tSliceList margintopdouble"> <ul class="icons monospace"> <li class="icons-email"><span class="subject"><a href="msg15241.html">Re: [whatwg] HTML as a text format: Should <title> b...</a></span> <span class="sender italic">Ian Hickson</span></li> <li><ul> <li class="icons-email tSliceCur"><span class="subject">Re: [whatwg] HTML as a text format: Should <title&...</span> <span class="sender italic">Michael Enright</span></li> <li class="icons-email"><span class="subject"><a href="msg18229.html">Re: [whatwg] HTML as a text format: Should <title&...</a></span> <span class="sender italic">Brian Campbell</span></li> </ul> </ul> </div> <div class="overflow msgActions margintopdouble"> <div class="msgReply" > <h2> Reply via email to </h2> <form method="POST" action="/mailto.php"> <input type="hidden" name="subject" value="Re: [whatwg] HTML as a text format: Should <title> be optional?"> <input type="hidden" name="msgid" value="eab6593d0906041717l75f14e30l3758ef2bb430110@mail.gmail.com"> <input type="hidden" name="relpath" value="whatwg@lists.whatwg.org/msg15246.html"> <input type="submit" value=" Michael Enright "> </form> </div> </div> </div> <div class="aside" role="complementary"> <div class="logo"> <a href="/"><img src="/logo.png" width=247 height=88 alt="The Mail Archive"></a> </div> <form class="overflow" action="/search" method="get"> <input type="hidden" name="l" value="whatwg@lists.whatwg.org"> <label class="hidden" for="q">Search the site</label> <input class="submittext" type="text" id="q" name="q" placeholder="Search whatwg"> <input class="submitbutton" name="submit" type="image" src="/submit.png" alt="Submit"> </form> <div class="nav margintop" id="nav" role="navigation"> <ul class="icons font16"> <li class="icons-home"><a href="/">The Mail Archive home</a></li> <li class="icons-list"><a href="/whatwg@lists.whatwg.org/">whatwg - all messages</a></li> <li class="icons-about"><a href="/whatwg@lists.whatwg.org/info.html">whatwg - about the list</a></li> <li class="icons-expand"><a href="/search?l=whatwg@lists.whatwg.org&q=subject:%22Re%5C%3A+%5C%5Bwhatwg%5C%5D+HTML+as+a+text+format%5C%3A+Should+%3Ctitle%3E+be+optional%5C%3F%22&o=newest&f=1" title="e" id="e">Expand</a></li> <li class="icons-prev"><a href="msg15241.html" title="p">Previous message</a></li> <li class="icons-next"><a href="msg18229.html" title="n">Next message</a></li> </ul> </div> <div class="listlogo margintopdouble"> </div> <div class="margintopdouble"> </div> </div> </div> <div class="footer" role="contentinfo"> <ul> <li><a href="/">The Mail Archive home</a></li> <li><a href="/faq.html#newlist">Add your mailing list</a></li> <li><a href="/faq.html">FAQ</a></li> <li><a href="/faq.html#support">Support</a></li> <li><a href="/faq.html#privacy">Privacy</a></li> <li class="darkgray">eab6593d0906041717l75f14e30l3758ef2bb430110@mail.gmail.com</li> </ul> </div> </body> </html> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9ce0ca7fdb6cfa14',t:'MTc3MTExNjQxNQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>