Hypertext Markup

Presentation of HTML Elements in eight groups. Balanced taxonomy, from authoritative sources. Useful snippets, best-practices & accessibility.

EG1. Document

Group 1 of height HTML Elements with document-wide, meta-data roles, para-textual, mostly invisible to the user by default. Includes body, which could fit in Sections.

EG2. Sections

Group 2 of eleven HTML Elements - or seventeen, counting h1 to h6 individually. Includes main and search, which could fit in Grouping. Excludes body, fits here, but in Document.

EG3. Grouping

Group 3 of fourteen HTML Elements with intermediate structuring roles. Excludes main and search, fitting here, but in Sections instead.

EG4. Text-Level

Group 4 of thirty-one HTML Elements. Merges the large text-level group from specs §4.5 and ins/del from §4.7. Group sub-split in four (informal, due to larger size).

EG5. Embedded

Group 5 of eleven HTML Elements, for embedding media content and linked visual resource. Upcoming elements fencedframe, portal would fit here.

EG6. Tables

Group 6 of ten HTML Elements to include Tables. The canonical table Element, and its nine exclusive children.

EG7. Forms

Group 7 of seventeen HTML Elements. Includes dialog, details, summary.

EG8. Scripting

Group 8 of seven HTML Elements. Javascript-related and sub-namespaces.

Links

Specificities on Link/Base (EG1), Anchor (EG4), Area (EG5), Form (EG7) and Link attributes.

Classifications

Cross-groups from Kinds, Categories, Form Categories.

Search Engines

Search Engine Optimization, Google best practices.

Attributes

Overview of HTML Attributes: Global, Microdata.