HTML Tutorial - HTML Tag List
HTML 5 Declarations, Elements (HTML Tags) and Attributes
See the HTML Cheat Sheet for a handy reference for coding HTML tags and attributes.
Tags in HTML Grouped by Function
- Declarations and Structure Tags in HTML 5
- Sectioning Tags in HTML 5
- Heading and Footer Tags in HTML
- Content Grouping Tags in HTML
- Link Tags in HTML
- Semantic Phrase Elements in HTML
- Style Tags in HTML
- Formatting Tags in HTML
- Change Tracking Tags in HTML
- List Tags in HTML
- Table Tags in HTML
- Form Tags in HTML
- Embedded Content Tags in HTML 5
- Metadata Tags in HTML
- Interactive Content Tags in HTML 5
- Scripting Tags in HTML
HTML Tags By Category
A category indicates where an HTML tag can be used. The category assignments are not mutually exclusive. For example, all Embedded Content tags are also included in the Phrasing Content category and all Phrasing Content tags are also included in the Flow Content category.
- Embedded content tags can be used where embedded content is expected, where phrasing content is expected and where flow content is expected
- Phrasing content tags can be used where phrasing content is expected and where flow content is expected
- Flow content tags can only be used where flow content is expected
- HTML Heading Tags
- HTML Sectioning Tags
- HTML Metadata Tags
- HTML Interactive Content Tags
HTML Tags By Content Model
- HTML tags with a void content model cannot have an content, not even HTML comments
- HTML tags with a empty content model expect nothing but white space and possibly HTML comments
- HTML tags with a text content model expect nothing but text content and possibly HTML comments and white space
- HTML tags with a flow content model can contain flow elements, phrasing elements or embedded content elements
- HTML tags with a phrasing content model can contain phrasing elements or embedded content elements
- HTML tags with a transparent content model can contain the same type of content as the content model where the tag is used
- HTML tags with a metadata content model can contain metadata elements