Author: Adam Wood

Adam is a technical writer who specializes in developer documentation and tutorials.
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
  • <input step="">

    Specifies the interval between valid values in a number-based input.
  • <input multiple>

    Allows the user to enter multiple values into a file upload or email input.
  • <input min="">

    Specifies a minimum value for number and date input fields.
  • <input max="">

    Specifies a maximum value for number and date input fields.
  • <input list="">

    Specifies the id of a <datalist> element which provides a list of autocomplete suggestions for the input field.
  • <input formtarget="">

    Specifies the browsing context in which to open the response from the server after form submission. For use only on input types of "submit" or "image".
  • <input formmethod="

    Specifies the HTTP method (GET or POST) to be used when the form data is submitted to the server. Only for use on input types of "submit" or "image".
  • <input formenctype="">

    Specifies how form data should be submitted to the server. Only for use on input types "submit" and "image".
  • <input formaction="">

    Specifies the URL for form submission. Can only be used for type="submit" and type="image".
  • <input autofocus>

    Specifies that the input field should be in focus immediately upon page load.
  • <area coords="[values]">

    Provides a list of comma-separated integers, the meaning of which is dependent on the value of the shape attribute.
  • <img crossorigin="">

    Indicates that CORS headers should be used in the HTTP request, and specifies whether or not to use credentials.
  • <track> HTML Tag

    The <track> element is used as a child of an <audio> or <video> element and adds a time-based data source to the parent media element. For example, the <track> element can be used to add timed subtitles to a video and closed captions to audio content.
  • <time> HTML Tag

    Defines a datetime. The content of a time element is typically a human-readable date and time, and a machine-readable version of the same time is placed in the datetime attribute.
  • <tfoot> HTML Tag

    The <tfoot> element identifies one or more <tr> elements as containing summary contents of a table's columns. The <tfoot> element must be the direct descendant of a <table> element. In HTML5, <tfoot> can be placed either before or after <tbody> and <tr> elements, but must appear after any <caption>, <colgroup>, and <thead> elements.
  • <tbody> HTML Tag

    The <tbody> element must be a direct descendant of a <table> element and is used to identify <tr> elements that comprise the body of the table. The <tbody> element should always come after a <thead> element and may come before or after a <tfoot> element.
  • <summary> HTML Tag

    The <summary> element is used as a child of <details> element to provide a summary of the contents of the <details> element. At this time, <summary> is not well supported across browsers.
  • <figcaption> HTML Tag

    The <figcaption> element is used as a child of a parent <figure> element to attach a caption to the image, table, or chart contained in the <figure> element.
  • <dialog> HTML Tag

    The <dialog> element is used to create a dialog box such as a popup or modal window that is rendered within the active browser window. Defining the behavior of a <dialog> element typically requires the use of JavaScript.
  • <details> HTML Tag

    The <details> element is used to pair a <summary> statement with additional related details. The <summary> is displayed, and a user can view or hide additional details by clicking on the summary.
  • <canvas> HTML Tag

    The <canvas> element creates a rectangular pane of arbitrary size which can be used for drawing graphics, manipulating photos, and creating animations with JavaScript.