Html Module

Create HTML elements, attributes and event handlers. [category: HTML]

Table of contents

Nested modules

Modules Description

attr

HTML attributes.

bind

Two-way binding for HTML input elements.

on

Event handlers.

virtualize

Functions to create Virtualize components.

Other module members

Functions and values

Function or value Description

fragment fragment

Full Usage: fragment fragment

Parameters:
Returns: Node A Bolero Node representing the Blazor RenderFragment.
Modifiers: inline

Wrap a Blazor RenderFragment in a Bolero Node.

fragment : RenderFragment

The Blazor RenderFragment.

Returns: Node

A Bolero Node representing the Blazor RenderFragment.

Components

Functions and values

Function or value Description

comp

Full Usage: comp

Returns: ComponentBuilder<'T>
Modifiers: inline
Type parameters: 'T

Computation expression builder to create a Blazor component.

Returns: ComponentBuilder<'T>
Example

 open Microsoft.AspNetCore.Components

 let homeLink =
     comp<Routing.NavLink> {
         "Match" => Routing.NavLinkMatch.Prefix
         attr.href "/"
         "Go to the home page"
     }
namespace Microsoft
val homeLink: obj

ecomp model dispatch

Full Usage: ecomp model dispatch

Parameters:
    model : 'model - The Elmish model.
    dispatch : Dispatch<'msg> - The Elmish dispatch function.

Returns: ComponentWithAttrsAndNoChildrenBuilder<'T> A computation expression builder to insert attributes and children in the component.
Modifiers: inline
Type parameters: 'T, 'model, 'msg

Computation expression builder to create an Elmish component.

model : 'model

The Elmish model.

dispatch : Dispatch<'msg>

The Elmish dispatch function.

Returns: ComponentWithAttrsAndNoChildrenBuilder<'T>

A computation expression builder to insert attributes and children in the component.

lazyComp viewFunction model

Full Usage: lazyComp viewFunction model

Parameters:
    viewFunction : 'model -> Node - The view function.
    model : 'model - The model passed to the view function.

Returns: Node
Modifiers: inline
Type parameters: 'model

Create a fragment with a lazily rendered view function.

viewFunction : 'model -> Node

The view function.

model : 'model

The model passed to the view function.

Returns: Node

lazyComp2 viewFunction model dispatch

Full Usage: lazyComp2 viewFunction model dispatch

Parameters:
    viewFunction : 'model -> Dispatch<'msg> -> Node - The view function.
    model : 'model - The model passed to the view function.
    dispatch : Dispatch<'msg> - The Elmish dispatch function.

Returns: Node
Modifiers: inline
Type parameters: 'model, 'msg

Create a fragment with a lazily rendered view function.

viewFunction : 'model -> Dispatch<'msg> -> Node

The view function.

model : 'model

The model passed to the view function.

dispatch : Dispatch<'msg>

The Elmish dispatch function.

Returns: Node

lazyComp2By equal viewFunction model dispatch

Full Usage: lazyComp2By equal viewFunction model dispatch

Parameters:
    equal : 'model -> 'a - The function used to extract the equality key that determines if the view needs re-rendering.
    viewFunction : 'model -> Dispatch<'msg> -> Node - The view function.
    model : 'model - The model passed to the view function.
    dispatch : Dispatch<'msg> - The Elmish dispatch function.

Returns: Node
Modifiers: inline
Type parameters: 'model, 'a, 'msg

Create a fragment with a lazily rendered view function and custom equality on model field.

equal : 'model -> 'a

The function used to extract the equality key that determines if the view needs re-rendering.

viewFunction : 'model -> Dispatch<'msg> -> Node

The view function.

model : 'model

The model passed to the view function.

dispatch : Dispatch<'msg>

The Elmish dispatch function.

Returns: Node

lazyComp2With equal viewFunction model dispatch

Full Usage: lazyComp2With equal viewFunction model dispatch

Parameters:
    equal : 'model -> 'model -> bool - The equality function used to determine if the view needs re-rendering.
    viewFunction : 'model -> Dispatch<'msg> -> Node - The view function.
    model : 'model - The model passed to the view function.
    dispatch : Dispatch<'msg> - The Elmish dispatch function.

Returns: Node
Modifiers: inline
Type parameters: 'model, 'msg

Create a fragment with a lazily rendered view function and a custom equality.

equal : 'model -> 'model -> bool

The equality function used to determine if the view needs re-rendering.

viewFunction : 'model -> Dispatch<'msg> -> Node

The view function.

model : 'model

The model passed to the view function.

dispatch : Dispatch<'msg>

The Elmish dispatch function.

Returns: Node

lazyComp3 viewFunction model1 model2 dispatch

Full Usage: lazyComp3 viewFunction model1 model2 dispatch

Parameters:
    viewFunction : 'model1 * 'model2' -> Dispatch<'msg> -> Node - The view function.
    model1 : 'model1 - The first model passed to the view function.
    model2 : 'model2 - The second model passed to the view function.
    dispatch : Dispatch<'msg> - The Elmish dispatch function.

Returns: Node
Modifiers: inline
Type parameters: 'model1, 'model2', 'msg, 'model2

Create a fragment with a lazily rendered view function and two model values.

viewFunction : 'model1 * 'model2' -> Dispatch<'msg> -> Node

The view function.

model1 : 'model1

The first model passed to the view function.

model2 : 'model2

The second model passed to the view function.

dispatch : Dispatch<'msg>

The Elmish dispatch function.

Returns: Node

lazyComp3By equal viewFunction model1 model2 dispatch

Full Usage: lazyComp3By equal viewFunction model1 model2 dispatch

Parameters:
    equal : 'model1 * 'model2 -> 'a - The function used to extract the equality key that determines if the view needs re-rendering.
    viewFunction : 'model1 * 'model2 -> Dispatch<'msg> -> Node - The view function.
    model1 : 'model1 - The first model passed to the view function.
    model2 : 'model2 - The second model passed to the view function.
    dispatch : Dispatch<'msg> - The Elmish dispatch function.

Returns: Node
Modifiers: inline
Type parameters: 'model1, 'model2, 'a, 'msg

Create a fragment with a lazily rendered view function, two model values and custom equality on model field.

equal : 'model1 * 'model2 -> 'a

The function used to extract the equality key that determines if the view needs re-rendering.

viewFunction : 'model1 * 'model2 -> Dispatch<'msg> -> Node

The view function.

model1 : 'model1

The first model passed to the view function.

model2 : 'model2

The second model passed to the view function.

dispatch : Dispatch<'msg>

The Elmish dispatch function.

Returns: Node

lazyComp3With equal viewFunction model1 model2 dispatch

Full Usage: lazyComp3With equal viewFunction model1 model2 dispatch

Parameters:
    equal : 'model1 * 'model2 -> 'model1 * 'model2 -> bool - The equality function used to determine if the view needs re-rendering.
    viewFunction : 'model1 * 'model2' -> Dispatch<'msg> -> Node - The view function.
    model1 : 'model1 - The first model passed to the view function.
    model2 : 'model2 - The second model passed to the view function.
    dispatch : Dispatch<'msg> - The Elmish dispatch function.

Returns: Node
Modifiers: inline
Type parameters: 'model1, 'model2, 'model2', 'msg

Create a fragment with a lazily rendered view function, two model values and a custom equality.

equal : 'model1 * 'model2 -> 'model1 * 'model2 -> bool

The equality function used to determine if the view needs re-rendering.

viewFunction : 'model1 * 'model2' -> Dispatch<'msg> -> Node

The view function.

model1 : 'model1

The first model passed to the view function.

model2 : 'model2

The second model passed to the view function.

dispatch : Dispatch<'msg>

The Elmish dispatch function.

Returns: Node

lazyCompBy equal viewFunction model

Full Usage: lazyCompBy equal viewFunction model

Parameters:
    equal : 'model -> 'a - The function used to extract the equality key that determines if the view needs re-rendering.
    viewFunction : 'model -> Node - The view function.
    model : 'model - The model passed to the view function.

Returns: Node
Modifiers: inline
Type parameters: 'model, 'a

Create a fragment with a lazily rendered view function and custom equality on model field.

equal : 'model -> 'a

The function used to extract the equality key that determines if the view needs re-rendering.

viewFunction : 'model -> Node

The view function.

model : 'model

The model passed to the view function.

Returns: Node

lazyCompWith equal viewFunction model

Full Usage: lazyCompWith equal viewFunction model

Parameters:
    equal : 'model -> 'model -> bool - The equality function used to determine if the view needs re-rendering.
    viewFunction : 'model -> Node - The view function.
    model : 'model - The model passed to the view function.

Returns: Node
Modifiers: inline
Type parameters: 'model

Create a fragment with a lazily rendered view function and a custom equality.

equal : 'model -> 'model -> bool

The equality function used to determine if the view needs re-rendering.

viewFunction : 'model -> Node

The view function.

model : 'model

The model passed to the view function.

Returns: Node

navLink match

Full Usage: navLink match

Parameters:
Returns: ComponentWithAttrsBuilder<NavLink>
Modifiers: inline

Computation expression builder to create a navigation link which toggles its active class based on whether the current URI matches its href.

match : NavLinkMatch

The URL match behavior.

Returns: ComponentWithAttrsBuilder<NavLink>
Example

 open Microsoft.AspNetCore.Components.Routing

 let homeLink =
     navLink NavLinkMatch.All {
         attr.href "/home"
         "Go to home"
     }
namespace Microsoft
val homeLink: obj

HTML attributes

Functions and values

Function or value Description

attrs

Full Usage: attrs

Returns: AttrBuilder

Computation expression to create an Attr that is the concatenation of multiple attributes.

Returns: AttrBuilder

HTML elements

Functions and values

Function or value Description

name => value

Full Usage: name => value

Parameters:
    name : string - The name of the attribute or parameter.
    value : 'a - The value of the attribute or parameter.

Returns: Attr An HTML attribute or component parameter.
Modifiers: inline
Type parameters: 'a

Create an HTML attribute or a component parameter.

Functions such as id also exist for all standard HTML attributes. In general, it is only useful to call M:op_EqualsGreater to create a non-standard attribute or a component parameter.

name : string

The name of the attribute or parameter.

value : 'a

The value of the attribute or parameter.

Returns: Attr

An HTML attribute or component parameter.

Example

 let helloWorld =
     div {
         "id" => "hello-world"
         "Hello, world!"
     }
val helloWorld: obj

concat

Full Usage: concat

Returns: ConcatBuilder

Computation expression to create a Node that is the concatenation of multiple elements and components.

Returns: ConcatBuilder

cond matching mkNode

Full Usage: cond matching mkNode

Parameters:
    matching : 'T - The value on which the structure of the fragment depends. Must be either a boolean or an F# union.
    mkNode : 'T -> Node - The function that creates the node. If matching is a union, then mkNode must only match on the case, without nested patterns.

Returns: Node The generated HTML fragment wrapped in a way that Blazor can render.
Modifiers: inline
Type parameters: 'T

Create a conditional fragment, ie. a fragment whose structure depends on a value.

matching : 'T

The value on which the structure of the fragment depends. Must be either a boolean or an F# union.

mkNode : 'T -> Node

The function that creates the node. If matching is a union, then mkNode must only match on the case, without nested patterns.

Returns: Node

The generated HTML fragment wrapped in a way that Blazor can render.

Example

This function is necessary because Blazor cannot properly render HTML whose structure changes depending on some runtime state. For example, the following would fail at runtime:

 let failing (isBold: bool) =
     div {
         if isBold then
             b { text "Hello, world!" }
         else
             text "Hello, world!"
     }
val failing: isBold: bool -> 'a
val isBold: bool
type bool = System.Boolean
Instead, M:cond must be used:
 let succeeding (isBold: bool) =
     div {
         cond isBold <| function
             | true -> b { text "Hello, world!" }
             | false -> text "Hello, world!"
     }
val succeeding: isBold: bool -> 'a
val isBold: bool
type bool = System.Boolean

elt name

Full Usage: elt name

Parameters:
    name : string - The name of the element.

Returns: ElementBuilder A computation expression builder to insert attributes and children in the element.
Modifiers: inline

Create an HTML element.

Builders such as P:div also exist for all standard HTML elements. In general, it is only useful to call M:elt to create a non-standard element.

name : string

The name of the element.

Returns: ElementBuilder

A computation expression builder to insert attributes and children in the element.

Example

 let helloWorld =
     elt "div" {
         "id" => "hello-world"
         "Hello, world!"
     }
val helloWorld: obj

empty ()

Full Usage: empty ()

Parameters:
    () : unit

Returns: Node
Modifiers: inline

Create an empty HTML fragment.

() : unit
Returns: Node

forEach items mkNode

Full Usage: forEach items mkNode

Parameters:
    items : 'T seq - The sequence of items to render into HTML fragments.
    mkNode : 'T -> Node - The function that renders one item into a HTML fragment.

Returns: Node
Modifiers: inline
Type parameters: 'T

Create a HTML fragment that concatenates nodes for each item in a sequence.

items : 'T seq

The sequence of items to render into HTML fragments.

mkNode : 'T -> Node

The function that renders one item into a HTML fragment.

Returns: Node

rawHtml str

Full Usage: rawHtml str

Parameters:
    str : string - The raw HTML string.

Returns: Node
Modifiers: inline

Create a raw HTML node.

str : string

The raw HTML string.

Returns: Node

text str

Full Usage: text str

Parameters:
    str : string - The text.

Returns: Node
Modifiers: inline

Create an HTML text node.

When inside an HTML computation expression, a text node can be inserted by simply yielding a string, without having to wrap it in M:text.

 let helloWorld =
     div {
         text "Hello, "  // `text` can be used to create a text node.
         "world!"        // But inside an element, a simple string is equivalent.
     }
val helloWorld: obj

str : string

The text.

Returns: Node

textf format

Full Usage: textf format

Parameters:
Returns: 'a
Modifiers: inline
Type parameters: 'a

Create an HTML text node using formatting.

format : StringFormat<'a, Node>

The ExtraTopLevelOperators.printf-style format string.

Returns: 'a

HTML tag names

Functions and values

Function or value Description

``base``

Full Usage: ``base``

Returns: ElementBuilder

Computation expression to create an HTML <base> element.

Returns: ElementBuilder

a

Full Usage: a

Returns: ElementBuilder

Computation expression to create an HTML <a> element.

Returns: ElementBuilder

abbr

Full Usage: abbr

Returns: ElementBuilder

Computation expression to create an HTML <abbr> element.

Returns: ElementBuilder

acronym

Full Usage: acronym

Returns: ElementBuilder

Computation expression to create an HTML <acronym> element.

Returns: ElementBuilder

address

Full Usage: address

Returns: ElementBuilder

Computation expression to create an HTML <address> element.

Returns: ElementBuilder

applet

Full Usage: applet

Returns: ElementBuilder

Computation expression to create an HTML <applet> element.

Returns: ElementBuilder

area

Full Usage: area

Returns: ElementBuilder

Computation expression to create an HTML <area> element.

Returns: ElementBuilder

article

Full Usage: article

Returns: ElementBuilder

Computation expression to create an HTML <article> element.

Returns: ElementBuilder

aside

Full Usage: aside

Returns: ElementBuilder

Computation expression to create an HTML <aside> element.

Returns: ElementBuilder

audio

Full Usage: audio

Returns: ElementBuilder

Computation expression to create an HTML <audio> element.

Returns: ElementBuilder

b

Full Usage: b

Returns: ElementBuilder

Computation expression to create an HTML <b> element.

Returns: ElementBuilder

basefont

Full Usage: basefont

Returns: ElementBuilder

Computation expression to create an HTML <basefont> element.

Returns: ElementBuilder

bdi

Full Usage: bdi

Returns: ElementBuilder

Computation expression to create an HTML <bdi> element.

Returns: ElementBuilder

bdo

Full Usage: bdo

Returns: ElementBuilder

Computation expression to create an HTML <bdo> element.

Returns: ElementBuilder

big

Full Usage: big

Returns: ElementBuilder

Computation expression to create an HTML <big> element.

Returns: ElementBuilder

blockquote

Full Usage: blockquote

Returns: ElementBuilder

Computation expression to create an HTML <blockquote> element.

Returns: ElementBuilder

body

Full Usage: body

Returns: ElementBuilder

Computation expression to create an HTML <body> element.

Returns: ElementBuilder

br

Full Usage: br

Returns: ElementBuilder

Computation expression to create an HTML <br> element.

Returns: ElementBuilder

button

Full Usage: button

Returns: ElementBuilder

Computation expression to create an HTML <button> element.

Returns: ElementBuilder

canvas

Full Usage: canvas

Returns: ElementBuilder

Computation expression to create an HTML <canvas> element.

Returns: ElementBuilder

caption

Full Usage: caption

Returns: ElementBuilder

Computation expression to create an HTML <caption> element.

Returns: ElementBuilder

center

Full Usage: center

Returns: ElementBuilder

Computation expression to create an HTML <center> element.

Returns: ElementBuilder

cite

Full Usage: cite

Returns: ElementBuilder

Computation expression to create an HTML <cite> element.

Returns: ElementBuilder

code

Full Usage: code

Returns: ElementBuilder

Computation expression to create an HTML <code> element.

Returns: ElementBuilder

col

Full Usage: col

Returns: ElementBuilder

Computation expression to create an HTML <col> element.

Returns: ElementBuilder

colgroup

Full Usage: colgroup

Returns: ElementBuilder

Computation expression to create an HTML <colgroup> element.

Returns: ElementBuilder

content

Full Usage: content

Returns: ElementBuilder

Computation expression to create an HTML <content> element.

Returns: ElementBuilder

data

Full Usage: data

Returns: ElementBuilder

Computation expression to create an HTML <data> element.

Returns: ElementBuilder

datalist

Full Usage: datalist

Returns: ElementBuilder

Computation expression to create an HTML <datalist> element.

Returns: ElementBuilder

dd

Full Usage: dd

Returns: ElementBuilder

Computation expression to create an HTML <dd> element.

Returns: ElementBuilder

del

Full Usage: del

Returns: ElementBuilder

Computation expression to create an HTML <del> element.

Returns: ElementBuilder

details

Full Usage: details

Returns: ElementBuilder

Computation expression to create an HTML <details> element.

Returns: ElementBuilder

dfn

Full Usage: dfn

Returns: ElementBuilder

Computation expression to create an HTML <dfn> element.

Returns: ElementBuilder

dialog

Full Usage: dialog

Returns: ElementBuilder

Computation expression to create an HTML <dialog> element.

Returns: ElementBuilder

dir

Full Usage: dir

Returns: ElementBuilder

Computation expression to create an HTML <dir> element.

Returns: ElementBuilder

div

Full Usage: div

Returns: ElementBuilder

Computation expression to create an HTML <div> element.

Returns: ElementBuilder

dl

Full Usage: dl

Returns: ElementBuilder

Computation expression to create an HTML <dl> element.

Returns: ElementBuilder

dt

Full Usage: dt

Returns: ElementBuilder

Computation expression to create an HTML <dt> element.

Returns: ElementBuilder

element

Full Usage: element

Returns: ElementBuilder

Computation expression to create an HTML <element> element.

Returns: ElementBuilder

em

Full Usage: em

Returns: ElementBuilder

Computation expression to create an HTML <em> element.

Returns: ElementBuilder

embed

Full Usage: embed

Returns: ElementBuilder

Computation expression to create an HTML <embed> element.

Returns: ElementBuilder

fieldset

Full Usage: fieldset

Returns: ElementBuilder

Computation expression to create an HTML <fieldset> element.

Returns: ElementBuilder

figcaption

Full Usage: figcaption

Returns: ElementBuilder

Computation expression to create an HTML <figcaption> element.

Returns: ElementBuilder

figure

Full Usage: figure

Returns: ElementBuilder

Computation expression to create an HTML <figure> element.

Returns: ElementBuilder

font

Full Usage: font

Returns: ElementBuilder

Computation expression to create an HTML <font> element.

Returns: ElementBuilder

footer

Full Usage: footer

Returns: ElementBuilder

Computation expression to create an HTML <footer> element.

Returns: ElementBuilder

form

Full Usage: form

Returns: ElementBuilder

Computation expression to create an HTML <form> element.

Returns: ElementBuilder

frame

Full Usage: frame

Returns: ElementBuilder

Computation expression to create an HTML <frame> element.

Returns: ElementBuilder

frameset

Full Usage: frameset

Returns: ElementBuilder

Computation expression to create an HTML <frameset> element.

Returns: ElementBuilder

h1

Full Usage: h1

Returns: ElementBuilder

Computation expression to create an HTML <h1> element.

Returns: ElementBuilder

h2

Full Usage: h2

Returns: ElementBuilder

Computation expression to create an HTML <h2> element.

Returns: ElementBuilder

h3

Full Usage: h3

Returns: ElementBuilder

Computation expression to create an HTML <h3> element.

Returns: ElementBuilder

h4

Full Usage: h4

Returns: ElementBuilder

Computation expression to create an HTML <h4> element.

Returns: ElementBuilder

h5

Full Usage: h5

Returns: ElementBuilder

Computation expression to create an HTML <h5> element.

Returns: ElementBuilder

h6

Full Usage: h6

Returns: ElementBuilder

Computation expression to create an HTML <h6> element.

Returns: ElementBuilder

head

Full Usage: head

Returns: ElementBuilder

Computation expression to create an HTML <head> element.

Returns: ElementBuilder

header

Full Usage: header

Returns: ElementBuilder

Computation expression to create an HTML <header> element.

Returns: ElementBuilder

hr

Full Usage: hr

Returns: ElementBuilder

Computation expression to create an HTML <hr> element.

Returns: ElementBuilder

html

Full Usage: html

Returns: ElementBuilder

Computation expression to create an HTML <html> element.

Returns: ElementBuilder

i

Full Usage: i

Returns: ElementBuilder

Computation expression to create an HTML <i> element.

Returns: ElementBuilder

iframe

Full Usage: iframe

Returns: ElementBuilder

Computation expression to create an HTML <iframe> element.

Returns: ElementBuilder

img

Full Usage: img

Returns: ElementBuilder

Computation expression to create an HTML <img> element.

Returns: ElementBuilder

input

Full Usage: input

Returns: ElementBuilder

Computation expression to create an HTML <input> element.

Returns: ElementBuilder

ins

Full Usage: ins

Returns: ElementBuilder

Computation expression to create an HTML <ins> element.

Returns: ElementBuilder

kbd

Full Usage: kbd

Returns: ElementBuilder

Computation expression to create an HTML <kbd> element.

Returns: ElementBuilder

label

Full Usage: label

Returns: ElementBuilder

Computation expression to create an HTML <label> element.

Returns: ElementBuilder

legend

Full Usage: legend

Returns: ElementBuilder

Computation expression to create an HTML <legend> element.

Returns: ElementBuilder

li

Full Usage: li

Returns: ElementBuilder

Computation expression to create an HTML <li> element.

Returns: ElementBuilder

link

Full Usage: link

Returns: ElementBuilder

Computation expression to create an HTML <link> element.

Returns: ElementBuilder

main

Full Usage: main

Returns: ElementBuilder

Computation expression to create an HTML <main> element.

Returns: ElementBuilder

map

Full Usage: map

Returns: ElementBuilder

Computation expression to create an HTML <map> element.

Returns: ElementBuilder

mark

Full Usage: mark

Returns: ElementBuilder

Computation expression to create an HTML <mark> element.

Returns: ElementBuilder

menu

Full Usage: menu

Returns: ElementBuilder

Computation expression to create an HTML <menu> element.

Returns: ElementBuilder

menuitem

Full Usage: menuitem

Returns: ElementBuilder

Computation expression to create an HTML <menuitem> element.

Returns: ElementBuilder

meta

Full Usage: meta

Returns: ElementBuilder

Computation expression to create an HTML <meta> element.

Returns: ElementBuilder

meter

Full Usage: meter

Returns: ElementBuilder

Computation expression to create an HTML <meter> element.

Returns: ElementBuilder

nav

Full Usage: nav

Returns: ElementBuilder

Computation expression to create an HTML <nav> element.

Returns: ElementBuilder

noembed

Full Usage: noembed

Returns: ElementBuilder

Computation expression to create an HTML <noembed> element.

Returns: ElementBuilder

noframes

Full Usage: noframes

Returns: ElementBuilder

Computation expression to create an HTML <noframes> element.

Returns: ElementBuilder

noscript

Full Usage: noscript

Returns: ElementBuilder

Computation expression to create an HTML <noscript> element.

Returns: ElementBuilder

object

Full Usage: object

Returns: ElementBuilder

Computation expression to create an HTML <object> element.

Returns: ElementBuilder

ol

Full Usage: ol

Returns: ElementBuilder

Computation expression to create an HTML <ol> element.

Returns: ElementBuilder

optgroup

Full Usage: optgroup

Returns: ElementBuilder

Computation expression to create an HTML <optgroup> element.

Returns: ElementBuilder

option

Full Usage: option

Returns: ElementBuilder

Computation expression to create an HTML <option> element.

Returns: ElementBuilder

output

Full Usage: output

Returns: ElementBuilder

Computation expression to create an HTML <output> element.

Returns: ElementBuilder

p

Full Usage: p

Returns: ElementBuilder

Computation expression to create an HTML <p> element.

Returns: ElementBuilder

param

Full Usage: param

Returns: ElementBuilder

Computation expression to create an HTML <param> element.

Returns: ElementBuilder

picture

Full Usage: picture

Returns: ElementBuilder

Computation expression to create an HTML <picture> element.

Returns: ElementBuilder

pre

Full Usage: pre

Returns: ElementBuilder

Computation expression to create an HTML <pre> element.

Returns: ElementBuilder

progress

Full Usage: progress

Returns: ElementBuilder

Computation expression to create an HTML <progress> element.

Returns: ElementBuilder

q

Full Usage: q

Returns: ElementBuilder

Computation expression to create an HTML <q> element.

Returns: ElementBuilder

rb

Full Usage: rb

Returns: ElementBuilder

Computation expression to create an HTML <rb> element.

Returns: ElementBuilder

rp

Full Usage: rp

Returns: ElementBuilder

Computation expression to create an HTML <rp> element.

Returns: ElementBuilder

rt

Full Usage: rt

Returns: ElementBuilder

Computation expression to create an HTML <rt> element.

Returns: ElementBuilder

rtc

Full Usage: rtc

Returns: ElementBuilder

Computation expression to create an HTML <rtc> element.

Returns: ElementBuilder

ruby

Full Usage: ruby

Returns: ElementBuilder

Computation expression to create an HTML <ruby> element.

Returns: ElementBuilder

s

Full Usage: s

Returns: ElementBuilder

Computation expression to create an HTML <s> element.

Returns: ElementBuilder

samp

Full Usage: samp

Returns: ElementBuilder

Computation expression to create an HTML <samp> element.

Returns: ElementBuilder

script

Full Usage: script

Returns: ElementBuilder

Computation expression to create an HTML <script> element.

Returns: ElementBuilder

section

Full Usage: section

Returns: ElementBuilder

Computation expression to create an HTML <section> element.

Returns: ElementBuilder

select

Full Usage: select

Returns: ElementBuilder

Computation expression to create an HTML <select> element.

Returns: ElementBuilder

shadow

Full Usage: shadow

Returns: ElementBuilder

Computation expression to create an HTML <shadow> element.

Returns: ElementBuilder

slot

Full Usage: slot

Returns: ElementBuilder

Computation expression to create an HTML <slot> element.

Returns: ElementBuilder

small

Full Usage: small

Returns: ElementBuilder

Computation expression to create an HTML <small> element.

Returns: ElementBuilder

source

Full Usage: source

Returns: ElementBuilder

Computation expression to create an HTML <source> element.

Returns: ElementBuilder

span

Full Usage: span

Returns: ElementBuilder

Computation expression to create an HTML <span> element.

Returns: ElementBuilder

strike

Full Usage: strike

Returns: ElementBuilder

Computation expression to create an HTML <strike> element.

Returns: ElementBuilder

strong

Full Usage: strong

Returns: ElementBuilder

Computation expression to create an HTML <strong> element.

Returns: ElementBuilder

style

Full Usage: style

Returns: ElementBuilder

Computation expression to create an HTML <style> element.

Returns: ElementBuilder

sub

Full Usage: sub

Returns: ElementBuilder

Computation expression to create an HTML <sub> element.

Returns: ElementBuilder

summary

Full Usage: summary

Returns: ElementBuilder

Computation expression to create an HTML <summary> element.

Returns: ElementBuilder

sup

Full Usage: sup

Returns: ElementBuilder

Computation expression to create an HTML <sup> element.

Returns: ElementBuilder

svg

Full Usage: svg

Returns: ElementBuilder

Computation expression to create an HTML <svg> element.

Returns: ElementBuilder

table

Full Usage: table

Returns: ElementBuilder

Computation expression to create an HTML <table> element.

Returns: ElementBuilder

tbody

Full Usage: tbody

Returns: ElementBuilder

Computation expression to create an HTML <tbody> element.

Returns: ElementBuilder

td

Full Usage: td

Returns: ElementBuilder

Computation expression to create an HTML <td> element.

Returns: ElementBuilder

template

Full Usage: template

Returns: ElementBuilder

Computation expression to create an HTML <template> element.

Returns: ElementBuilder

textarea

Full Usage: textarea

Returns: ElementBuilder

Computation expression to create an HTML <textarea> element.

Returns: ElementBuilder

tfoot

Full Usage: tfoot

Returns: ElementBuilder

Computation expression to create an HTML <tfoot> element.

Returns: ElementBuilder

th

Full Usage: th

Returns: ElementBuilder

Computation expression to create an HTML <th> element.

Returns: ElementBuilder

thead

Full Usage: thead

Returns: ElementBuilder

Computation expression to create an HTML <thead> element.

Returns: ElementBuilder

time

Full Usage: time

Returns: ElementBuilder

Computation expression to create an HTML <time> element.

Returns: ElementBuilder

title

Full Usage: title

Returns: ElementBuilder

Computation expression to create an HTML <title> element.

Returns: ElementBuilder

tr

Full Usage: tr

Returns: ElementBuilder

Computation expression to create an HTML <tr> element.

Returns: ElementBuilder

track

Full Usage: track

Returns: ElementBuilder

Computation expression to create an HTML <track> element.

Returns: ElementBuilder

tt

Full Usage: tt

Returns: ElementBuilder

Computation expression to create an HTML <tt> element.

Returns: ElementBuilder

u

Full Usage: u

Returns: ElementBuilder

Computation expression to create an HTML <u> element.

Returns: ElementBuilder

ul

Full Usage: ul

Returns: ElementBuilder

Computation expression to create an HTML <ul> element.

Returns: ElementBuilder

var

Full Usage: var

Returns: ElementBuilder

Computation expression to create an HTML <var> element.

Returns: ElementBuilder

video

Full Usage: video

Returns: ElementBuilder

Computation expression to create an HTML <video> element.

Returns: ElementBuilder

wbr

Full Usage: wbr

Returns: ElementBuilder

Computation expression to create an HTML <wbr> element.

Returns: ElementBuilder