<br><br><div class="gmail_quote">On Sat, Feb 21, 2009 at 7:37 AM, <span dir="ltr"><<a href="mailto:mikemikeb@verizon.net">mikemikeb@verizon.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<div>I have a suggestion for HTML5 involving the currently planned doctype, <font size="2"><!DOCTYPE HTML></font>.</div>
<div><br>It came to my mind that there could be many a web developer, looking to create a basic webpage for friends, that might use the HTML 5 doctype thinking that the doctype is used, or even needed, just for basic HTML, </div>
</div></blockquote><div><br>The doctype is not only used and needed, it is mandatory. All authors should write compliant web pages even for what you call a "basic webpage for friends".<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div>cheapening the perception of the HTML5 "brand", so to speak. </div>
</div></blockquote><div><br>HTML 5 is not a brand, it is the latest version of the HTML standard.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div>If the doctype is <font size="2"><!DOCTYPE HTML5> </font>instead, then those developers are much more likely to understand that the doctype is for HTML5 only, and respect the doctype more.</div></div></blockquote>
<div><br><!DOCTYPE HTML> is not for HTML 5 only, it is for all past and future version of HTML. All documents written with the current version of the standard will remain compatible with whatever the standard is in 20 years from now. Past versions of the standard required more details in the <!DOCTYPE ...> tag, which was a mistake which is not fixed by the current draft. Including a version number was a problem and browsers never really used that information correctly, they simply tried to render a page with the knowledge they had over the current standard at the time of release.<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div>
<div><br>By the way, if the HTML5 doctype is changed, I suggest notifying the Internet Explorer team of the change quicker than other browser makers, because Microsoft is a) so close to IE 8 release, and b) not going to release new IE versions as often as Firefox, Opera, Safari, Chrome, Camino, Konquerer, Flock...</div>
</div></blockquote><div><br>I am sure Microsoft is aware of the progress of the HTML 5 draft and will implement the new features in due time. However there is no need to notify anybody about the 'new' doctype. You could take a very old browser, give it <!DOCTYPE HTML> and they will know what to do right away. The HTML standard always told browsers how to render unknown elements they may encounter, making them compatible with any future version of the standard. Furthermore, no version of the standard ever told browsers to stop rendering certain elements, it only told authors to stop using some deprecated features.<br>
<br>I've been using <!DOCTYPE HTML> in all my HTML documents for the past few months and can tell it is used correctly by browsers (it's an HTML page, I want it to be rendered using strict rules -- and we don't want what was called 'transitionnal' in the past). My web pages are HTML compliant, they just don't use the unimplemented features yet. They are compliant with HTML 4 too, by default.<br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div>
<div> </div>
<div>Take care,</div>
<div>Michael Ball</div>
<div>Kensington, MD</div></div>
</blockquote></div><br>