The HTML <article> tag is used to represent an article. More specifically, the content within the <article> tag is independent from the other content on the site (even though it could be related). By "independent" I mean that its contents could stand alone, for example in syndication. The HTML <aside> tag is used to represent content that is related to the surrounding content within an article or web page, but could still stand alone in its own right. This type of content is often represented in idebars. The HTML <audio> tag is used to specify audio on an HTML document. The HTML <command> tag is used for specifying a command that the user can invoke. The HTML <canvas> tag is used for creating graphics on the fly. It can be used for rendering graphs, game graphics, or other visual images. The HTML <datalist> tag is used for providing an "autocomplete" feature on form elements. It enables you to provide a list of predefined options to the user as they input data. The HTML <details> tag specifies additional details that the user can view or hide on demand. The HTML <embed> tag is used for embedding an external application or interactive content into an HTML document. The HTML <eventsource> tag represents a target for events generated by a remote server. The HTML5 <figcaption> tag is used to provide a caption when using the <figure> tag. The HTML <figure> tag is used for annotating illustrations, diagrams, photos, code listings, etc. The HTML <footer> tag is used for defining the footer of an HTML document or section. The HTML <keygen> tag is used for generating a key pair. When the control's form is submitted, the private key is stored in the local keystore, and the public key is packaged and sent to the server. The HTML <mark> tag is used for indicating text as marked or highlighted for reference purposes, due to its relevance in another context. The HTML <meter> tag is used for indicating a scalar measurement within a known range, or a fractional value. The HTML <nav> tag is used for declaring a navigational section of the HTML document.