Std.Html.Build
71 public declarations
- a
Std.Html.Build.NodeA link, whose destination is set with `href`.
- article
Std.Html.Build.NodeContent that stands on its own, such as a post or a comment.
- aside
Std.Html.Build.NodeContent related to what surrounds it but separable from it.
- blockquote
Std.Html.Build.NodeA quotation from another source.
- body
Std.Html.Build.NodeThe document's rendered content.
- br
Std.Html.Build.NodeA line break.
- Building
The attributes and content a node accepts.
- button
Std.Html.Build.NodeA button. Use `submit` to make it submit its form.
- code
Std.Html.Build.NodeA fragment of code.
- dd
Std.Html.Build.NodeThe description of the term before it.
- details
Std.Html.Build.NodeA disclosure that a reader can open and close.
- dialog
Std.Html.Build.NodeA dialogue box or other interactive component.
- div
Std.Html.Build.NodeA grouping with no meaning of its own, for layout or styling.
- dl
Std.Html.Build.NodeA list of terms and their descriptions.
- document
&Std.Html.Build.Node -> StrRenders a node as a whole document, prefixed with `<!DOCTYPE html>`.
- dt
Std.Html.Build.NodeA term in a description list.
- em
Std.Html.Build.NodeContent with stress emphasis.
- fieldset
Std.Html.Build.NodeA group of related controls within a form.
- figcaption
Std.Html.Build.NodeThe caption for a figure.
- figure
Std.Html.Build.NodeSelf-contained content with an optional caption.
- footer
Std.Html.Build.NodeClosing content for the page or the section around it.
- form
Std.Html.Build.NodeA group of controls submitted together.
- h1
Std.Html.Build.NodeA first-level heading.
- h2
Std.Html.Build.NodeA second-level heading.
- h3
Std.Html.Build.NodeA third-level heading.
- h4
Std.Html.Build.NodeA fourth-level heading.
- h5
Std.Html.Build.NodeA fifth-level heading.
- h6
Std.Html.Build.NodeA sixth-level heading.
- head
Std.Html.Build.NodeThe document's metadata, which is not rendered.
- header
Std.Html.Build.NodeIntroductory content for the page or the section around it.
- hr
Std.Html.Build.NodeA thematic break between sections of content.
- html
Std.Html.Build.NodeThe root element of a document.
- html
&Std.Html.Build.Node -> Std.Html.HtmlA node with no tag name renders as its children alone, with no element
- html
&Self -> Std.Html.HtmlThe view this node describes.
- img
Std.Html.Build.NodeAn image, whose source is set with `src` and description with `alt`.
- input
Std.Html.Build.NodeA form control. Its kind is set with `kind`.
- labelFor
Std.Html.Build.NodeA caption for a control. Named `labelFor` because `label` sets an attribute.
- legend
Std.Html.Build.NodeThe caption for a fieldset.
- li
Std.Html.Build.NodeOne item of a list.
- link
Std.Html.Build.NodeA relationship to another resource, such as a stylesheet.
- main
Std.Html.Build.NodeThe content particular to this page.
- meta
Std.Html.Build.NodeA piece of document metadata, such as the character set.
- nav
Std.Html.Build.NodeA group of navigation links.
- Node
Builds HTML by naming a tag as a function and its attributes as methods.
- nothing
Std.Html.Build.NodeA node that renders nothing.
- ol
Std.Html.Build.NodeA list whose order carries meaning.
- option
Std.Html.Build.NodeOne choice within a select.
- p
Std.Html.Build.NodeA paragraph.
- pre
Std.Html.Build.NodeText whose whitespace and line breaks are kept as written.
- progress
Std.Html.Build.NodeThe progress of a task.
- render
&Std.Html.Build.Node -> StrRenders a node on its own, without a doctype.
- script
Std.Html.Build.NodeA script written into the document, or a reference to one.
- section
Std.Html.Build.NodeA themed grouping of content, usually with a heading.
- select
Std.Html.Build.NodeA control offering a list of options.
- small
Std.Html.Build.NodeSide comments such as small print.
- span
Std.Html.Build.NodeA run of inline content with no meaning of its own.
- strong
Std.Html.Build.NodeContent with strong importance.
- style
Std.Html.Build.NodeA stylesheet written into the document.
- summary
Std.Html.Build.NodeThe visible heading of a disclosure.
- table
Std.Html.Build.NodeA table of rows and columns.
- tag
Str -> Std.Html.Build.NodeAn element with the given tag name, for tags without a function here.
- tbody
Std.Html.Build.NodeThe group of rows that make up a table's body.
- td
Std.Html.Build.NodeA data cell.
- textarea
Std.Html.Build.NodeA control for text of more than one line.
- tfoot
Std.Html.Build.NodeThe group of rows that summarise a table.
- th
Std.Html.Build.NodeA header cell, naming a row or a column.
- thead
Std.Html.Build.NodeThe group of rows that head a table.
- time
Std.Html.Build.NodeA time or a date, machine-readable through `at("datetime", ...)`.
- tr
Std.Html.Build.NodeOne row of a table.
- ul
Std.Html.Build.NodeA list whose order carries no meaning.
- words
Str -> Std.Html.Build.NodeText as a node, so it can appear in a list beside elements. Escaped.
