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.
  • <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.
  • <ol> HTML Tag

    The <ol> element is used to create an ordered list. An ordered list is created by nesting one or more <li> elements between the opening and closing <ol> tags.
  • <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>.
  • <link> HTML Tag

    The <link> element is used to define a relationship between an HTML document and an external resource. This element is most commonly used to define the relationship between a document and one or more external CSS stylesheets.
  • <plaintext> HTML Tag

    The <plaintext> element was used to render HTML code as plain text. Since everything after the opening tag was rendered as plain text, there was no closing <plaintext> tag. This element is obsolete and should not be used. Instead, use the <code> or <pre> elements.
  • <meta name=””>

    Provides a context for the value in the contents attribute of a <meta> element.
  • <select name=””>

    OIOpublisher Naming Selection Items The name attribute of <select> means you can easily use your selection field with JavaScript. For… Read More...
  • <ol type=””>

    Specifies the type of list marker that should be used on each item of an unordered list.
  • <spacer> HTML Tag

    The <spacer> element was used to add whitespace to web pages by replicating the effect of adding a small image to web page of the same color as the background color of the web page. This element is obsolete. Use modern CSS equivalents to add space between elements of a web page.
  • <pre> HTML Tag

    The <pre> element is used to identify text that should be rendered with all line breaks and spaces intact. It is often used to preserve indenting and line breaks when displaying code blocks.
  • <link href=””>

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