pub trait Html5 {
Show 111 methods
// Required 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§
Sourcefn address(&mut self) -> Node<'_>
fn address(&mut self) -> Node<'_>
Defines contact information for the author/owner of a document
Sourcefn base(&mut self) -> Void<'_>
fn base(&mut self) -> Void<'_>
Specifies the base URL/target for all relative URLs in a document
Sourcefn bdi(&mut self) -> Node<'_>
fn bdi(&mut self) -> Node<'_>
Isolates a part of text that might be formatted in a different direction from other text outside it
Sourcefn blockquote(&mut self) -> Node<'_>
fn blockquote(&mut self) -> Node<'_>
Defines a section that is quoted from another source
Defines a clickable button
Sourcefn canvas(&mut self) -> Node<'_>
fn canvas(&mut self) -> Node<'_>
Used to draw graphics, on the fly, via scripting (usually JavaScript)
Sourcefn col(&mut self) -> Void<'_>
fn col(&mut self) -> Void<'_>
Specifies column properties for each column within a <colgroup>
element
Sourcefn colgroup(&mut self) -> Node<'_>
fn colgroup(&mut self) -> Node<'_>
Specifies a group of one or more columns in a table for formatting
Sourcefn figcaption(&mut self) -> Node<'_>
fn figcaption(&mut self) -> Node<'_>
Defines a caption for a <figure>
element
Defines a footer for a document or section
Sourcefn link(&mut self) -> Void<'_>
fn link(&mut self) -> Void<'_>
Defines the relationship between a document and an external resource (most used to link to style sheets)
Defines navigation links
Sourcefn noscript(&mut self) -> Node<'_>
fn noscript(&mut self) -> Node<'_>
Defines an alternate content for users that do not support client-side scripts
Sourcefn rp(&mut self) -> Node<'_>
fn rp(&mut self) -> Node<'_>
Defines what to show in browsers that do not support ruby annotations
Sourcefn rt(&mut self) -> Node<'_>
fn rt(&mut self) -> Node<'_>
Defines an explanation/pronunciation of characters (for East Asian typography)
Sourcefn source(&mut self) -> Void<'_>
fn source(&mut self) -> Void<'_>
Defines multiple media resources for media elements (<video>
and <audio>
)
Sourcefn template(&mut self) -> Node<'_>
fn template(&mut self) -> Node<'_>
Defines a container for content that should be hidden when the page loads