Author: Claire Broadley

Claire is seasoned technical writer, editor, and HTML enthusiast. She writes for HTML.com and runs a content agency, Red Robot Media.
Disclosure: Your support helps keep the site running! We earn a referral fee for some of the services we recommend on this page. Learn more
  • <source> HTML Tag

    The <source> element is used as a child of a <picture>, <audio>, or <video> element, and identifies the URL of one or more media resources. The <source> element is commonly used to add media resources in multiple formats for the best possible cross-browser compatibility.
  • <section> HTML Tag

    The <section> element is a structural HTML element used to group together related elements. Each <section> typically includes one or more heading elements and additional elements presenting related content.
  • <ruby> HTML Tag

    The <ruby> element is used pair characters of certain Asian languages with pronunciation information. The <ruby> element is used in conjunction with the <rp> and <rt> elements.
  • <rt> HTML Tag

    Defines explanations and pronunciations of characters in ruby language annotations (a system for displaying certain characters in several Asian languages).
  • <rp> HTML Tag

    Defines content which is to be shown in browsers that do not support ruby language annotations (a system for displaying certain characters in several Asian languages).
  • <q> HTML Tag

    The <q> element is used to identify and inline quote that does not require paragraph breaks. Longer quotations that do require paragraph breaks should use the <blockquote> element.
  • <progress> HTML Tag

    The <progress> element is used to create a progress bar to serve as a visual demonstration of progress towards the completion of task or goal. The max and value attributes are used to define how much progress (value) has been made towards task completion (max).
  • <output> HTML Tag

    The <output> element is used to display the result of a calculation. The <output> element is typically used in conjunction with a parent <form> and sibling <input> elements to perform a calculation. The actual calculation is typically completed using JavaScript.
  • <optgroup> HTML Tag

    The <optgroup> element is used to group together related <option> elements within a parent <select> drop-down list.
  • <object> HTML Tag

    The <object> element is used to embed an object in an HTML document. It is commonly used to embed webpage elements such as Flash and Java items that are handled by browser plugins.
  • <meter> HTML Tag

    The <meter> element is used to create a visual representation of a gauge that demonstrates the relationship of a value to established minimum and maximum values.
  • <menuitem> HTML Tag

    The <menuitem> element is used to add menu items and commands to contextual pop-up menus (the menus that appear when you right-click in a web browser).
  • <mark> HTML Tag

    The <mark> element is used to highlight text inside of another element such as a paragraph, list, or table. Text to which the <mark> element has been added is considered to be particularly relevant in a specific context.
  • <main> HTML Tag

    The <main> element is used to denote the content of a webpage that relates to the central topic of that page or application. It should include content that is unique to that page and should not include content that is duplicated across multiple webpages, such as headers, footers, and primary navigation elements.
  • <xmp> HTML Tag

    The <xmp> element was used to surround HTML example text that should be rendered without interpreting any HTML elements between the opening and closing <xmp> tags. The element was deprecated in HTML 3.2 and is now obsolete.
  • <meta name=””>

    Provides a context for the value in the contents attribute of a <meta> element.
  • <script> HTML Tag

    The <script> element contains code written in a programming language other than HTML or specifies the location of an external script resource. It is most commonly used to add JavaScript and jQuery to webpages either directly or by linking to external .js files.
  • <option> HTML Tag

    The <option> element is used in conjunction with the <select> element to create a drop-down menu in a web form. Each <option> element is displayed as an available option in the resulting drop-down menu.
  • <link href=””>

    Describes the relationship between the source file and an external file, such as a script.