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.
Optional Tags
- RSteinwand
- Rank VI - Professional
- Posts: 596
- Joined: Mon Jun 09, 2008 2:12 pm
- Location: Fargo, ND
- Contact:
Optional Tags
Doesn't this make you cringe? http://www.w3.org/TR/html5/syntax.html# ... g-omission
Rick
- Albert Wiersch
- Site Admin
- Posts: 3783
- Joined: Sat Dec 11, 2004 9:23 am
- Location: Near Dallas, TX
- Contact:
Re: Optional Tags
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.
Albert Wiersch, CSS HTML Validator Developer • Download CSS HTML Validator FREE Trial