The <a> element defines a hyperlink to a location on the same page or any other page on the Web.
The <abbr> element represents an abbreviation and optionally provides a full description for it.
The <address> element supplies contact information for its nearest <article> or <body> ancestor; in the latt…
The <area> element defines a hot-spot region on an image, and optionally associates it with a hypertext link.
The <article> element represents a self-contained composition in a document, page, application, or site, which is…
The <aside> element represents a section of the page with content connected tangentially to the rest, which could be…
Alias for attribute value type.
Alias for attribute entry.
Represents strategy for obtaining attribute value, usually implemented by classes used as enumerated attribute values.
Alias for attribute entries.
The <audio> element is used to embed sound content in documents.
The <b> element represents a span of text stylistically different from normal text, without conveying any special…
The <base> element specifies the base URL to use for all relative URLs contained within a document.
The <bdi> element or Bi-Directional Isolation Element isolates a span of text that might be formatted in a different…
The <bdo> element or HTML bidirectional override element is used to override the current directionality of text.
The <blockquote> element indicates that the enclosed text is an extended quotation.
The <body> element represents the content of an HTML document.
The <br> element produces a line break in text (carriage-return).
The <button> element represents a clickable button.
Attribute that represents the type of the button.
The <canvas> element can be used to draw graphics via scripting.
The <caption> element represents the title of a table.
Alias for nodes that contains character data.
The <cite> element epresents a reference to a creative work.
The <code> element represents a fragment of computer code.
The <col> element defines a column within a table and is used for defining common semantics on all common cells.
The <colgroup> element defines a group of columns within a table.
Represents a comment in the HTML document, although it is generally not visually shown, such comments are available to…
Alias for node child type. U
Attribute indicates whether CORS must be used when fetching the related image.
The <data> element links a given content with a machine-readable translation.
The <datalist> element contains a set of <option> elements that represent the values available for other controls.
The <dd> element indicates the description of a term in a description list <dl> ele
The <del> element represents a range of text that has been deleted from a document.
The <dfn> element represents the defining instance of a term.
Attribute indicating the directionality of the element's text.
The <div> element is the generic container for flow content, which does not inherently represent anything.
The <dl> element encloses a list of pairs of terms and descriptions.
Attribute indicating what types of content can be dropped on an element.
The <dt> element identifies a term in a definition list.
Represents base class for all HTML elements and defines global attributes.
The <em> element marks text that has stress emphasis.
Elements belonging to the embadded category imports another resource or inserts content from another mark-up language…
The <fieldset> element is used to group several controls as well as labels within a web form.
The <figcaption> represents a caption or a legend associated with a <figure> element.
The <figure> element represents self-contained content, frequently with a caption <figcaption>, and is typi…
Elements belonging to the flow category typically contain text or embedded content.
The <footer> element represents a footer for its nearest sectioning content or sectioning root element.
The <form> element represents a document section that contains interactive controls to submit information to a web…
Attribute that represents type of content that is used to submit the form to the server.
Attribute specifies the HTTP method that the browser uses to submit the form.
Attribute is a keyword indicating where to display the response that is received after submitting the form.
The <h1> heading element briefly describes the topic of the section it introduces.
The <h2> heading element briefly describes the topic of the section it introduces.
The <h3> heading element briefly describes the topic of the section it introduces.
The <h4> heading element briefly describes the topic of the section it introduces.
The <h5> heading element briefly describes the topic of the section it introduces.
The <h6> heading element briefly describes the topic of the section it introduces.
The <head> element provides general information (metadata) about the document, including its title and links to/d…
The <header> element represents a group of introductory or navigational aids.
Elements belonging to the heading category defines the title of a section, whether marked by an explicit sectioning…
The <hr> element represents a thematic break between paragraph-level elements (for example, a change of scene in a…
The <html> element represents the root of an HTML document.
The <i> element represents a range of text that is set off from the normal text for some reason, for example, technical…
The <img> element represents an image in the document.
The <input> element is used to create interactive controls for web-based forms in order to accept data from the user.
Attribute represents a hint to the browser for which keyboard to display.
Attribute that represents the type of the control to display..
The <ins> element represents a range of text that has been added to a document.
Elements belonging to the interactive category are specifically designed for user interaction.
The <kbd> element represents represents user input and produces an inline element displayed in the browser's default…
The <label> element represents a caption for an item in a user interface.
The <legend> element represents a caption for the content of its parent <fieldset>.
The <li> element is used to represent an item in a list.
The <link> element specifies relationships between the current document
The <main> represents the main content of the body of a document or application.
The <map> element is used with <area> elements to define an image map (a clickable link area).
The <mark> element represents highlighted text, i.e., a run of text marked for reference purpose, due to its relevance…
The <meta> element represents any metadata information that cannot be represented by one of the other meta-related…
Elements belonging to the metadata category modify the presentation or the behavior of the rest of the document, set up…
The <meter> element represents either a scalar value within a known range or a fractional value.
Attribute is used to define the MIME type of the content.
The <nav> represents a section of a page that links to other pages or to parts within the page: a section with…
The <noscript> element defines a section of html to be inserted if a script type on the page is unsupported or if…
Represents a node in the HTML document.
The <ol> element represents an ordered list of items.
Attribute that represents the type of identifiers an ordered list will display.
The <optgroup> element creates a grouping of options within a <select> element.
The <option> element is used to create a control representing an item within a <select>, an <optgroup> or a…
The <p> element represents a paragraph of text.
Elements belonging to the phrasing category defines the text and the mark-up it contains.
The <pre> element represents a block of preformatted text, in which structure is represented by typographic conventions…
Attribute is intended to provide a hint to the browser about what the author thinks will lead to the best user…
Represents a processing instruction.
The <progress> element is used to view the completion progress of a task.
The <q> indicates that the enclosed text is a short inline quotation.
Represents raw HTML.
Represents rendering configuration.
The <s> element renders text with a strikethrough, or a line through it.
The <samp> element is an element intended to identify sample output from a computer program.
The <script> element is used to embed or reference an executable script within an HTML or XHTML document.
The <section> element represents a generic section of a document, i.e., a thematic grouping of content, typically with…
The <select> element represents a control that presents a menu of options.
Attribute that represents the shape of the associated hot spot.
The <small> element makes the text font size one size smaller (for example, from large to medium, or from small to…
The <source> element specifies multiple media resources for either the <picture>, the <audio> or the <v
The <span> element is a generic inline container for phrasing content, which does not inherently represent anything.
The <small> element gives text strong importance, and is typically displayed in bold.
The <style> element contains style information for a document, or part of a document.
The <sub> element defines a span of text that should be displayed, for typographic reasons, lower, and often smaller,…
The <sup> element defines a span of text that should be displayed, for typographic reasons, higher, and often smaller,…
The <tbody> element defines one or more tr element data-rows to be the body of its parent table element.
The <tfoot> element defines a set of rows summarizing the columns of the table.
The <thead> element defines a set of rows defining the head of the columns of the table.
The <table> element represents data with more than one dimension, in the form of a table.
The <td> element defines a cell of a table that contains data.
The <template> element is a mechanism for holding client-side content that is not to be rendered when a page is loaded…
The <textarea> element represents a multi-line plain-text editing control.
The <th> element defines a cell as a header for a group of cells of a table.
The <time> element represents either a time on a 24-hour clock or a precise date in the Gregorian calendar (with…
The <title> element defines the title of the document, shown in a browser's title bar or on the page's tab.
The <tr> element represents table row, defines a row of cells in a table.
The <track> element is used as a child of the media elements <audio> and <
Attribute that defines how the text track is meant to be used.
The <u> element renders text with an underline, a line under the baseline of its content.
The <ul> element represents an unordered list of items, namely a collection of items that do not have a numerical…
The <var> element represents a variable in a mathematical expression or a programming context.
The <video> element to embed video content in a document.
The <wbr> element represents word break opportunity a position within text where the browser may optionally break a…
Attribute indicating how the control wraps text.
Render given template.