Forum Moderators: not2easy
the w3schools page I quoted suggests the oppositeIt does too! Also the draft is changing, so that could be the reason, but reassuring (not great), that others are noting the same issues.
I meant more that it's not a containerI ignored the container part of your comment because there are a lot of elements that don't need to be closed, so I think the distinction is a bit arbitrary. I think it was xhtml that put the focus on making elements are closed, but that's about code processing, not semantics.
- most other elements are given context by what they contain, they are inherently linked to a piece of content by containing it - where as the HR depends on being preceded and followed by text content in order to have a semantic meaning.Again, not to be picky, but I believe it is exactly the opposite: content is placed in context by using semantically correct html elements. In simple terms, a para and a heading will always look like a para and a heading in the content. They gain context in html by marking them up using the semantically correct <p> and <hx>.
The ideal way to use HRs for me would be with :before or :after selectors.Nope ;) That's exactly what I don't think is helpful. Leaving aside the idea of pre-processors (where we write everything as a text file and run it through a pre-processor that inserts the html before pushing it to the user agent), to me that approach is based in using elements as a way to achieve style, not looking at the content and marking it up using the semantically correct html. However, I think the exciting point you make is how the new selectors make it so easy to signal structural changes to visual users without the need for masses of classing.
because the pause is not the meaning - just the equivalent in the same way mandarin uses characters, sign uses hand/face/body movements.
an h1 sitting on a page with no other content is actually meaningless because nothing has been intituled.p