I wouldn't want to have to code that.An html element's start tag may be omitted if the first thing inside the html element is not a comment.
A head element's start tag may be omitted if the element is empty, or if the first thing inside the head element is an element.
A body element's start tag may be omitted if the element is empty, or if the first thing inside the body element is not a space character or a comment, except if the first thing inside the body element is a meta, link, script, style, or template element.
Post here if your topic is about CSS HTML Validator but doesn't fit in another forum.
2 posts • Page 1 of 1
- Rank VI - Professional
- Posts: 597
- Joined: Mon Jun 09, 2008 2:12 pm
- Location: Fargo, ND
Doesn't this make you cringe? http://www.w3.org/TR/html5/syntax.html# ... g-omission
- Albert Wiersch
- Site Admin
- Posts: 3397
- Joined: Sat Dec 11, 2004 9:23 am
- Location: Near Dallas, TX
Yes... that's not pretty but it's there for backward compatibility with previous versions of HTML which were based on SGML. Best to explicitly use the proper start and end tags if you ask me, even if they are optional.