| HTML Tag |
Description |
| <a> |
Defines a hyperlink, used to link to another page or location. |
| <abbr> |
Defines an abbreviation or acronym, with optional title attribute for full term description. |
| <address> |
Represents contact information for the document or section owner. |
| <article> |
Specifies independent, self-contained content, like a blog post. |
| <aside> |
Contains content tangentially related to the content around it, like sidebars or pull quotes. |
| <audio> |
Embeds sound content, with attributes to control playback. |
| <b> |
Displays bold text for stylistic purposes without extra importance. |
| <bdi> |
Isolates text that might have a different text direction from its surroundings. |
| <bdo> |
Overrides the current text direction. |
| <blockquote> |
Defines a section quoted from another source, often indented. |
| <br> |
Inserts a line break. |
| <button> |
Defines a clickable button. |
| <canvas> |
Used for drawing graphics via scripting (usually JavaScript). |
| <caption> |
Specifies a table caption, must be a direct child of <table>. |
| <cite> |
Defines a title of a work, such as a book or article title. |
| <code> |
Displays a section of code in a monospaced font. |
| <data> |
Links content with machine-readable data. |
| <datalist> |
Provides an autocomplete feature for an <input> element. |
| <dd> |
Describes a term in a description list, used inside <dl>. |
| <del> |
Indicates deleted text. |
| <details> |
Defines additional details that can be hidden or shown by the user. |
| <dfn> |
Specifies a term being defined. |
| <dialog> |
Represents a dialog box or modal window. |
| <div> |
Used as a container for other elements, often styled with CSS. |
| <dl> |
Defines a description list of terms and descriptions. |
| <dt> |
Specifies a term in a description list. |
| <em> |
Emphasizes text, usually displayed in italics. |
| <embed> |
Embeds external content like plugins or applications. |
| <fieldset> |
Groups related elements within a form. |
| <figcaption> |
Provides a caption for a <figure> element. |
| <figure> |
Encapsulates media content (image, diagram, etc.) with caption. |
| <form> |
Represents an HTML form for user input. |
| <header> |
Specifies the header for a section or page. |
| <hgroup> |
Groups heading elements (<h1> to <h6>) to display as a single heading. |
| <hr> |
Inserts a horizontal rule (line), usually for thematic breaks. |
| <i> |
Displays italicized text for stylistic purposes. |
| <iframe> |
Embeds another HTML page within the current page. |
| <img> |
Embeds an image. |
| <input> |
Defines an input field for forms. |
| <ins> |
Marks text that has been inserted. |
| <kbd> |
Represents user input, typically displayed in a monospaced font. |
| <label> |
Labels an <input> element for accessibility and usability. |
| <legend> |
Specifies a caption for the <fieldset>. |
| <li> |
Defines a list item inside <ul>, <ol>, or <menu>. |
| <mark> |
Highlights or marks text for reference or emphasis. |
| <meter> |
Displays a scalar measurement within a known range, like a gauge. |
| <noscript> |
Defines alternate content for users with JavaScript disabled. |
| <object> |
Embeds external resources, like multimedia content. |
| <ol> |
Defines an ordered list. |
| <optgroup> |
Groups options in a <select> menu. |
| <option> |
Defines an item within a <select>, <optgroup>, or <datalist>. |
| <output> |
Displays the result of a calculation or action. |
| <p> |
Represents a paragraph. |
| <picture> |
Contains multiple <source> elements for responsive images. |
| <pre> |
Displays preformatted text in a monospaced font. |
| <progress> |
Shows the progress of a task. |
| <q> |
Defines a short inline quotation. |
| <rp> |
Provides fallback text for browsers that don’t support <ruby>. |
| <rt> |
Defines the pronunciation of characters within <ruby>. |
| <ruby> |
Represents characters with pronunciation annotations (common in East Asian texts). |
| <s> |
Shows text as "struck through" to indicate removed or irrelevant content. |
| <samp> |
Represents sample output from a program or system. |
| <script> |
Embeds JavaScript code or references an external JavaScript file. |
| <section> |
Defines a section in a document, such as a chapter or thematic grouping. |
| <select> |
Creates a dropdown list. |
| <small> |
Shows text in a smaller font, typically for fine print. |
| <span> |
Inline container for text or elements, often styled with CSS. |
| <strong> |
Indicates strong importance, usually bolded. |
| <style> |
Embeds CSS styles within the HTML document. |
| <sub> |
Displays subscript text. |
| <summary> |
Defines a summary or caption for a <details> element. |
| <sup> |
Displays superscript text. |
| <svg> |
Embeds Scalable Vector Graphics (SVG). |
| <table> |
Represents a table. |
| <tbody> |
Groups body content in a table. |
| <td> |
Defines a table cell. |
| <template> |
Holds client-side content that won’t be rendered when the page loads. |
| <textarea> |
Provides a multiline input field. |
| <tfoot> |
Groups footer content in a table. |
| <th> |
Defines a header cell in a table. |
| <thead> |
Groups header content in a table. |
| <time> |
Defines a time or date. |
| <title> |
Specifies the title of the document, usually displayed in the browser tab. |
| <tr> |
Defines a row in a table. |
| <track> |
Provides text tracks for <video> and <audio> elements, like subtitles. |
| <u> |
Underlines text for stylistic purposes. |
| <ul> |
Defines an unordered (bulleted) list. |
| <var> |
Represents a variable in mathematical or programming expressions. |
| <video> |
Embeds a video. |
| <wbr> |
Suggests a line break opportunity within a long word. |