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

    The <map> element is used in conjunction with one or more <area> elements to define hyperlinked regions of an image map.
  • <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.
  • <select name="">

    Naming Selection Items The name attribute of <select> means you can easily use your selection field with JavaScript. For more… Read More...
  • <table hspace="">

    hspace is not a valid attribute of <table>. Use CSS instead. Claire Broadley Claire is seasoned technical writer, editor, and… Read More...
  • <option value="">

    Defines the data sent to the server when a form option item is selected.
  • <menu> HTML Tag

    The <menu> element defines an instance of a menu. This experimental HTML feature has very limited browser support, but may soon be an effective way to add menu items to context menus and to create interactive web application menus.
  • <p clear="">

    Was used to force a paragraph to appear below sibling elements rather than next to sibling elements within a parent element.
  • <select readonly>

    <readonly> is not valid in HTML. Use the disabled attribute. Claire Broadley Claire is seasoned technical writer, editor, and HTML… Read More...
  • <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.
  • <meta> HTML Tag

    The <meta> element is used to add machine-readable information to an HTML document. Information added with the <meta> tag is not displayed to website visitors but is provided for use by browsers and web crawlers.
  • <param> HTML Tag

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