3 ms·
I don't understand it either. You somehow have to differentiate the tag from the content; maybe he wanted to reduce the redundancy of the open/close tags. Somet
by mcav 17y ago
I don't understand it either. You somehow have to differentiate the tag from the content; maybe he wanted to reduce the redundancy of the open/close tags. Something like CSS:
h1 { this is a header }
p { this is the content. }
HTML5-style optional ending tags might also work:
<h1>This is a header
<p>This is some content.
(Though I remain confused about which closing tags are optional in the HTML5 spec. I think h1 tags have to be closed.)
- CodeMage 17y agoBoth of those are valid examples. A LISP-like syntax would also work: {h1 This is a header}
- DougBTX 17y agoI think h1 tags have to be closed. Assuming they are much the same as the HTML 4 tags: http://www.w3.org/TR/html4/index/elements.html http://www.w3.org/TR/html4/index/elements.html
- blasdel 17y agoThat's not "HTML5-style"! HTML5 has nothing to do with this. HTML has always had optional closing tags when dealing with non-nesting elements. Purge the nonsense XML propaganda from your brain. Your example doesn't work though, as heading elements can contain paragraphs -- it's identical to "<h1>This is a header <p>This is some content.</p></h1>" A better example would be: <h1>This is a header</h1> <p>This is some content. <p>This is more content. <ul> <li>Red <li>Blue </ul>