Tokens: Basic units of HTML (meta-)grammar
Elements: Composite units of HTML (meta-)grammar
| Document | | Head Body |
| Head | | Title |
| Title | | Token* |
| Body | | Object* |
| Object | | Heading | Hrule | |
| UList | OList | Table | | ||
| Token | ||
| Heading | | Token* |
| UList | | Listbody |
| OList | | Listbody |
| Listbody | | Listitem* |
| Listitem | | Object* |
| Table | | Tablerow* |
| Tablerow | | Tabledata* |
| Tabledata | | Object* |