About
As a general rule, elements whose content model allows any flow content or phrasing content should have at least one node in its contents:
- that is palpable content (Can be manipulated ?)
- and that does not have the hidden attribute specified.
This requirement is not a hard requirement as there are many cases where an element can be empty legitimately.
Element
The following elements are palpable content:
- HTML - Audio (Element|Stream) (if the controls attribute is present)
- Dl (if the element's children include at least one name-value group)
- What are HTML Input Elements? (if the type attribute is not in the Hidden state)
- HTML - OL element (ordered list) (if the element's children include at least one li element)
- HTML - UL element (unordered list) (if the element's children include at least one li element)
- HTML - Text that is not inter-element whitespace