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.
  • <p clear=””>

    Was used to force a paragraph to appear below sibling elements rather than next to sibling elements within a parent element.
  • <table rules=””>

    Was used to specify the display of internal borders between rows and colums. This attribute has been deprecated. Use CSS to style table borders instead.
  • <script defer>

    OIOpublisher The defer element of <script> allows a script to load, but pauses the execution of the script until the… Read More...
  • <small> HTML Tag

    The <small> element identifies text to display one size smaller than the surrounding text. In HTML5 the element is intended to be used to identify items of secondary importance such as copyright notices, side comments, and legal notices.
  • <param> HTML Tag

    The <param> element is used to specify the parameters that apply to plugin-powered content embedded with an <object> element.
  • <sound> HTML Tag

    The <sound> element was used in the Mosaic browser to add sound files to HTML documents. It was never formally adopted in an HTML standard and has no support among modern browsers. Instead, use the modern HTML5 element <audio>.
  • <listing> HTML Tag

    The <listing> element was intended as a way to render HTML code on a page. It was never properly supported, and is now deprecated. Using <listing> will almost certainly result in unexpected results. Instead, use <code>, or place the content in a <div> with the appropriate CSS styling.
  • <script for=””>

    The for attribute of <script> was only supported by Internet Explorer, and is therefore non-standard. We do not recommend its… Read More...