pub trait Html5 {
Show 111 methods fn doctype(&mut self); fn a(&mut self) -> Node<'_>; fn abbr(&mut self) -> Node<'_>; fn address(&mut self) -> Node<'_>; fn area(&mut self) -> Void<'_>; fn article(&mut self) -> Node<'_>; fn aside(&mut self) -> Node<'_>; fn audio(&mut self) -> Node<'_>; fn b(&mut self) -> Node<'_>; fn base(&mut self) -> Void<'_>; fn bdi(&mut self) -> Node<'_>; fn bdo(&mut self) -> Node<'_>; fn blockquote(&mut self) -> Node<'_>; fn body(&mut self) -> Node<'_>; fn br(&mut self) -> Void<'_>; fn button(&mut self) -> Node<'_>; fn canvas(&mut self) -> Node<'_>; fn caption(&mut self) -> Node<'_>; fn cite(&mut self) -> Node<'_>; fn code(&mut self) -> Node<'_>; fn col(&mut self) -> Void<'_>; fn colgroup(&mut self) -> Node<'_>; fn data(&mut self) -> Node<'_>; fn datalist(&mut self) -> Node<'_>; fn dd(&mut self) -> Node<'_>; fn del(&mut self) -> Node<'_>; fn details(&mut self) -> Node<'_>; fn dfn(&mut self) -> Node<'_>; fn dialog(&mut self) -> Node<'_>; fn div(&mut self) -> Node<'_>; fn dl(&mut self) -> Node<'_>; fn dt(&mut self) -> Node<'_>; fn em(&mut self) -> Node<'_>; fn embed(&mut self) -> Void<'_>; fn fieldset(&mut self) -> Node<'_>; fn figcaption(&mut self) -> Node<'_>; fn figure(&mut self) -> Node<'_>; fn footer(&mut self) -> Node<'_>; fn form(&mut self) -> Node<'_>; fn h1(&mut self) -> Node<'_>; fn h2(&mut self) -> Node<'_>; fn h3(&mut self) -> Node<'_>; fn h4(&mut self) -> Node<'_>; fn h5(&mut self) -> Node<'_>; fn h6(&mut self) -> Node<'_>; fn head(&mut self) -> Node<'_>; fn header(&mut self) -> Node<'_>; fn hr(&mut self) -> Void<'_>; fn html(&mut self) -> Node<'_>; fn i(&mut self) -> Node<'_>; fn iframe(&mut self) -> Node<'_>; fn img(&mut self) -> Void<'_>; fn input(&mut self) -> Void<'_>; fn ins(&mut self) -> Node<'_>; fn kbd(&mut self) -> Node<'_>; fn label(&mut self) -> Node<'_>; fn legend(&mut self) -> Node<'_>; fn li(&mut self) -> Node<'_>; fn link(&mut self) -> Void<'_>; fn main(&mut self) -> Node<'_>; fn map(&mut self) -> Node<'_>; fn mark(&mut self) -> Node<'_>; fn meta(&mut self) -> Void<'_>; fn meter(&mut self) -> Node<'_>; fn nav(&mut self) -> Node<'_>; fn noscript(&mut self) -> Node<'_>; fn object(&mut self) -> Node<'_>; fn ol(&mut self) -> Node<'_>; fn optgroup(&mut self) -> Node<'_>; fn option(&mut self) -> Node<'_>; fn output(&mut self) -> Node<'_>; fn p(&mut self) -> Node<'_>; fn param(&mut self) -> Void<'_>; fn picture(&mut self) -> Node<'_>; fn pre(&mut self) -> Node<'_>; fn progress(&mut self) -> Node<'_>; fn q(&mut self) -> Node<'_>; fn rp(&mut self) -> Node<'_>; fn rt(&mut self) -> Node<'_>; fn ruby(&mut self) -> Node<'_>; fn s(&mut self) -> Node<'_>; fn samp(&mut self) -> Node<'_>; fn script(&mut self) -> Node<'_>; fn section(&mut self) -> Node<'_>; fn select(&mut self) -> Node<'_>; fn small(&mut self) -> Node<'_>; fn source(&mut self) -> Void<'_>; fn span(&mut self) -> Node<'_>; fn strong(&mut self) -> Node<'_>; fn style(&mut self) -> Node<'_>; fn sub(&mut self) -> Node<'_>; fn summary(&mut self) -> Node<'_>; fn sup(&mut self) -> Node<'_>; fn svg(&mut self) -> Node<'_>; fn table(&mut self) -> Node<'_>; fn tbody(&mut self) -> Node<'_>; fn td(&mut self) -> Node<'_>; fn template(&mut self) -> Node<'_>; fn textarea(&mut self) -> Node<'_>; fn tfoot(&mut self) -> Node<'_>; fn th(&mut self) -> Node<'_>; fn thead(&mut self) -> Node<'_>; fn time(&mut self) -> Node<'_>; fn title(&mut self) -> Node<'_>; fn tr(&mut self) -> Node<'_>; fn track(&mut self) -> Void<'_>; fn u(&mut self) -> Node<'_>; fn ul(&mut self) -> Node<'_>; fn var(&mut self) -> Node<'_>; fn video(&mut self) -> Node<'_>; fn wbr(&mut self) -> Void<'_>;
}
Expand description

Helper methods for generating HTML5 documents.

Required Methods

Defines the document type

Defines a hyperlink

Defines an abbreviation or an acronym

Defines contact information for the author/owner of a document

Defines an area inside an image map

Defines an article

Defines content aside from the page content

Defines embedded sound content

Defines bold text

Specifies the base URL/target for all relative URLs in a document

Isolates a part of text that might be formatted in a different direction from other text outside it

Overrides the current text direction

Defines a section that is quoted from another source

Defines the document’s body

Defines a single line break

Defines a clickable button

Used to draw graphics, on the fly, via scripting (usually JavaScript)

Defines a table caption

Defines the title of a work

Defines a piece of computer code

Specifies column properties for each column within a element

Specifies a group of one or more columns in a table for formatting

Adds a machine-readable translation of a given content

Specifies a list of pre-defined options for input controls

Defines a description/value of a term in a description list

Defines text that has been deleted from a document

Defines additional details that the user can view or hide

Specifies a term that is going to be defined within the content

Defines a dialog box or window

Defines a section in a document

Defines a description list

Defines a term/name in a description list

Defines emphasized text

Defines a container for an external application

Groups related elements in a form

Defines a caption for a <figure> element

Specifies self-contained content

Defines a footer for a document or section

Defines an HTML form for user input

Defines HTML headings

Defines HTML headings

Defines HTML headings

Defines HTML headings

Defines HTML headings

Defines HTML headings

Contains metadata/information for the document

Defines a header for a document or section

Defines a thematic change in the content

Defines the root of an HTML document

Defines a part of text in an alternate voice or mood

Defines an inline frame

Defines an image

Defines an input control

Defines a text that has been inserted into a document

Defines keyboard input

Defines a label for an <input> element

Defines a caption for a <fieldset> element

Defines a list item

Defines the relationship between a document and an external resource (most used to link to style sheets)

Specifies the main content of a document

Defines an image map

Defines marked/highlighted text

Defines metadata about an HTML document

Defines a scalar measurement within a known range (a gauge)

Defines navigation links

Defines an alternate content for users that do not support client-side scripts

Defines a container for an external application

Defines an ordered list

Defines a group of related options in a drop-down list

Defines an option in a drop-down list

Defines the result of a calculation

Defines a paragraph

Defines a parameter for an object

Defines a container for multiple image resources

Defines preformatted text

Represents the progress of a task

Defines a short quotation

Defines what to show in browsers that do not support ruby annotations

Defines an explanation/pronunciation of characters (for East Asian typography)

Defines a ruby annotation (for East Asian typography)

Defines text that is no longer correct

Defines sample output from a computer program

Defines a client-side script

Defines a section in a document

Defines a drop-down list

Defines smaller text

Defines multiple media resources for media elements (<video> and <audio>)

Defines a section in a document

Defines important text

Defines style information for a document

Defines subscripted text

Defines a visible heading for a <details> element

Defines superscripted text

Defines a container for SVG graphics

Defines a table

Groups the body content in a table

Defines a cell in a table

Defines a container for content that should be hidden when the page loads

Defines a multiline input control (text area)

Groups the footer content in a table

Defines a header cell in a table

Groups the header content in a table

Defines a specific time (or datetime)

Defines a title for the document

Defines a row in a table

Defines text tracks for media elements (<video> and <audio>)

Defines some text that is unarticulated and styled differently from normal text

Defines an unordered list

Defines a variable

Defines embedded video content

Defines a possible line-break

Implementors