Trait html_builder::Html5[][src]

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