The <menu> element

The <menu> element represents a list of commands or menu items that may be applied to an HTML document as context menus, toolbars or as many other useful application...

The <menuitem> element

The HTML5 <menuitem> element represents a command that a user is able to invoke through a popup menu (usually by clicking on the right button). A command can either...

The <figure> element

The <figure> element is used to specify the container (self-contained) where we want to place images, illustrations, drawings, specifications, etc? Because this is a...

The <figcaption> element

The <figcaption> element is an optional element that may be attached to a element to specify its caption. It may be placed as the first or the last child o...

The dialogue (<dialog>) element

The HTML 5 <dialog> element is used to define a dialog box or a window. It may be used with form elements as well, specifying them with the attribute method="di...

The <mark> element

The <mark> element is for indicating text that we are interested in highlighting because it represents an important note to the content. Syntax: &l...

The bi-directional text (<bdi>) element

The HTML5 <bdi> element (or Bi-Directional Isolation Element) isolates a span of text that might be formatted in a different direction from other text outside i...

The word break opportunity (<wbr>) element

The Word Break Opportunity or <wbr> HTML element represents a position within text where the browser may optionally break a line, though its line-breaking rules woul...

The <time> element

The <time> element represents a time on a 24 hour clock or a date in the calendar. It may provide optionally a time and a time zone offset. This element is intended...

The <ruby> element

The <ruby> element specifies a Ruby based annotation. A Ruby text is a short annotation of some base text. It's typical...