Hacker News new | ask | show | jobs
by jean- 3412 days ago
Good stuff. Would be even nicer if it showed information about optionally self-closing tags, which is one of the main reasons I occasionally need to look at the spec. For instance:

> A p element's end tag may be omitted if the p element is immediately followed by an address, article, aside, blockquote, div, dl, fieldset, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, main, nav, ol, p, pre, section, table, or ul, element, or if there is no more content in the parent element and the parent element is not an a element.

Links to the relevant parts of the official spec would be nice too, e.g. https://www.w3.org/TR/html5/grouping-content.html#the-p-elem...

4 comments

Why would you do that to yourself?
I'd rather just close the tag instead of trying to recall the specific instances of when I'm not required to close the tag.
I think the point is that you may not be expecting the P tag to auto close, in the case of things like Address.
Don't worry, http://sgmljs.net/docs/w3c-html51-dtd.html has you covered

Edit: to expand a bit, the link is to a pretty readable/hyperlinked DTD grammar for HTML (W3C HTML 5.1)

Nit: self-closing refers to tags that are closed like <this/>.