std/html/elements

std/html/src/elements.trb

The elements of the HTML standard as members of Markup: 110 of them, each with the global attributes and its own, typed. Generated by tools/html/elements.trb from tools/html/elements.txt; do not edit it.

script and style are not in the table: they take a file the author shipped and never a String.

extend Markup<Message>

extend<Message> Markup<Message>

The elements of the HTML standard, one var fn each; see the comment of this file.

fn html

var fn html(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The html element.

fn head

var fn head(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The head element.

fn title

var fn title(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The title element.

fn base

var fn base(id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, href: Link? = None, target: String? = None, attributes: Map<String, String> = [:])

The base element.

fn meta

var fn meta(id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, name: String? = None, httpEquiv: String? = None, content: String? = None, charset: String? = None, media: String? = None, attributes: Map<String, String> = [:])

The meta element.

fn body

var fn body(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The body element.

fn article

var fn article(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The article element.

fn section

var fn section(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The section element.

fn nav

var fn nav(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The nav element.

fn aside

var fn aside(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The aside element.

fn h1

var fn h1(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The h1 element.

fn h2

var fn h2(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The h2 element.

fn h3

var fn h3(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The h3 element.

fn h4

var fn h4(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The h4 element.

fn h5

var fn h5(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The h5 element.

fn h6

var fn h6(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The h6 element.

fn hgroup

var fn hgroup(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The hgroup element.

fn header

var fn header(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The header element.

fn footer

var fn footer(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The footer element.

fn address

var fn address(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The address element.

fn p

var fn p(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The p element.

fn hr

var fn hr(id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:])

The hr element.

fn pre

var fn pre(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The pre element.

fn blockquote

var fn blockquote(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, cite: Link? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The blockquote element.

fn ol

var fn ol(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, reversed: Bool = false, start: Int? = None, kind: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The ol element.

fn ul

var fn ul(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The ul element.

fn menu

var fn menu(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The menu element.

fn li

var fn li(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, value: Int? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The li element.

fn dl

var fn dl(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The dl element.

fn dt

var fn dt(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The dt element.

fn dd

var fn dd(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The dd element.

fn figure

var fn figure(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The figure element.

fn figcaption

var fn figcaption(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The figcaption element.

fn main

var fn main(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The main element.

fn search

var fn search(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The search element.

fn div

var fn div(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The div element.

fn a

var fn a(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, href: Link? = None, target: String? = None, download: String? = None, ping: String? = None, rel: String? = None, hreflang: String? = None, kind: String? = None, referrerpolicy: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The a element.

fn em

var fn em(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The em element.

fn strong

var fn strong(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The strong element.

fn small

var fn small(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The small element.

fn s

var fn s(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The s element.

fn cite

var fn cite(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The cite element.

fn q

var fn q(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, cite: Link? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The q element.

fn dfn

var fn dfn(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The dfn element.

fn abbr

var fn abbr(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The abbr element.

fn ruby

var fn ruby(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The ruby element.

fn rt

var fn rt(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The rt element.

fn rp

var fn rp(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The rp element.

fn data

var fn data(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, value: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The data element.

fn time

var fn time(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, datetime: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The time element.

fn code

var fn code(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The code element.

fn variable

var fn variable(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The var element.

fn samp

var fn samp(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The samp element.

fn kbd

var fn kbd(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The kbd element.

fn sub

var fn sub(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The sub element.

fn sup

var fn sup(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The sup element.

fn i

var fn i(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The i element.

fn b

var fn b(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The b element.

fn u

var fn u(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The u element.

fn mark

var fn mark(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The mark element.

fn bdi

var fn bdi(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The bdi element.

fn bdo

var fn bdo(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The bdo element.

fn span

var fn span(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The span element.

fn br

var fn br(id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:])

The br element.

fn wbr

var fn wbr(id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:])

The wbr element.

fn ins

var fn ins(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, cite: Link? = None, datetime: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The ins element.

fn del

var fn del(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, cite: Link? = None, datetime: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The del element.

fn picture

var fn picture(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The picture element.

fn source

var fn source(id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, kind: String? = None, media: String? = None, src: Link? = None, srcset: String? = None, sizes: String? = None, width: Int? = None, height: Int? = None, attributes: Map<String, String> = [:])

The source element.

fn img

var fn img(id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, alt: String? = None, src: Link? = None, srcset: String? = None, sizes: String? = None, crossorigin: String? = None, usemap: String? = None, ismap: Bool = false, width: Int? = None, height: Int? = None, referrerpolicy: String? = None, decoding: String? = None, loading: String? = None, fetchpriority: String? = None, attributes: Map<String, String> = [:])

The img element.

fn iframe

var fn iframe(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, src: Link? = None, srcdoc: String? = None, name: String? = None, sandbox: String? = None, allow: String? = None, allowfullscreen: Bool = false, width: Int? = None, height: Int? = None, referrerpolicy: String? = None, loading: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The iframe element.

fn embed

var fn embed(id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, src: Link? = None, kind: String? = None, width: Int? = None, height: Int? = None, attributes: Map<String, String> = [:])

The embed element.

fn object

var fn object(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, data: Link? = None, kind: String? = None, name: String? = None, form: String? = None, width: Int? = None, height: Int? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The object element.

fn video

var fn video(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, src: Link? = None, crossorigin: String? = None, poster: Link? = None, preload: String? = None, autoplay: Bool = false, playsinline: Bool = false, repeat: Bool = false, muted: Bool = false, controls: Bool = false, width: Int? = None, height: Int? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The video element.

fn audio

var fn audio(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, src: Link? = None, crossorigin: String? = None, preload: String? = None, autoplay: Bool = false, repeat: Bool = false, muted: Bool = false, controls: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The audio element.

fn track

var fn track(id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, isDefault: Bool = false, kind: String? = None, src: Link? = None, srclang: String? = None, label: String? = None, attributes: Map<String, String> = [:])

The track element.

fn map

var fn map(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, name: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The map element.

fn area

var fn area(id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, alt: String? = None, coords: String? = None, shape: String? = None, href: Link? = None, target: String? = None, download: String? = None, ping: String? = None, rel: String? = None, referrerpolicy: String? = None, attributes: Map<String, String> = [:])

The area element.

fn table

var fn table(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The table element.

fn caption

var fn caption(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The caption element.

fn colgroup

var fn colgroup(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, span: Int? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The colgroup element.

fn col

var fn col(id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, span: Int? = None, attributes: Map<String, String> = [:])

The col element.

fn tbody

var fn tbody(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The tbody element.

fn thead

var fn thead(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The thead element.

fn tfoot

var fn tfoot(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The tfoot element.

fn tr

var fn tr(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The tr element.

fn td

var fn td(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, colspan: Int? = None, rowspan: Int? = None, headers: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The td element.

fn th

var fn th(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, colspan: Int? = None, rowspan: Int? = None, headers: String? = None, scope: String? = None, abbr: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The th element.

fn form

var fn form(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, acceptCharset: String? = None, action: Link? = None, autocomplete: String? = None, enctype: String? = None, method: String? = None, name: String? = None, novalidate: Bool = false, target: String? = None, rel: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The form element.

fn label

var fn label(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, target: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The label element.

fn input

var fn input(id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, accept: String? = None, alt: String? = None, autocomplete: String? = None, checked: Bool = false, dirname: String? = None, disabled: Bool = false, form: String? = None, formaction: Link? = None, formenctype: String? = None, formmethod: String? = None, formnovalidate: Bool = false, formtarget: String? = None, height: Int? = None, list: String? = None, max: String? = None, maxlength: Int? = None, min: String? = None, minlength: Int? = None, multiple: Bool = false, name: String? = None, pattern: String? = None, placeholder: String? = None, popovertarget: String? = None, popovertargetaction: String? = None, readonly: Bool = false, required: Bool = false, size: Int? = None, src: Link? = None, step: String? = None, kind: String? = None, value: String? = None, width: Int? = None, attributes: Map<String, String> = [:])

The input element.

fn button

var fn button(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, disabled: Bool = false, form: String? = None, formaction: Link? = None, formenctype: String? = None, formmethod: String? = None, formnovalidate: Bool = false, formtarget: String? = None, name: String? = None, popovertarget: String? = None, popovertargetaction: String? = None, kind: String? = None, value: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The button element.

fn select

var fn select(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, autocomplete: String? = None, disabled: Bool = false, form: String? = None, multiple: Bool = false, name: String? = None, required: Bool = false, size: Int? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The select element.

fn datalist

var fn datalist(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The datalist element.

fn optgroup

var fn optgroup(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, disabled: Bool = false, label: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The optgroup element.

fn option

var fn option(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, disabled: Bool = false, label: String? = None, selected: Bool = false, value: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The option element.

fn textarea

var fn textarea(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, autocomplete: String? = None, cols: Int? = None, dirname: String? = None, disabled: Bool = false, form: String? = None, maxlength: Int? = None, minlength: Int? = None, name: String? = None, placeholder: String? = None, readonly: Bool = false, required: Bool = false, rows: Int? = None, wrap: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The textarea element.

fn output

var fn output(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, target: String? = None, form: String? = None, name: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The output element.

fn progress

var fn progress(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, value: String? = None, max: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The progress element.

fn meter

var fn meter(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, value: String? = None, min: String? = None, max: String? = None, low: String? = None, high: String? = None, optimum: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The meter element.

fn fieldset

var fn fieldset(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, disabled: Bool = false, form: String? = None, name: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The fieldset element.

fn legend

var fn legend(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The legend element.

fn details

var fn details(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, open: Bool = false, name: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The details element.

fn summary

var fn summary(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The summary element.

fn dialog

var fn dialog(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, open: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The dialog element.

fn noscript

var fn noscript(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The noscript element.

fn template

var fn template(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, shadowrootmode: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The template element.

fn slot

var fn slot(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, name: String? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The slot element.

fn canvas

var fn canvas(content: String = "", id: String? = None, class: String? = None, title: String? = None, lang: String? = None, hidden: Bool = false, width: Int? = None, height: Int? = None, attributes: Map<String, String> = [:], children: (var self: Markup<Message>) => Void = {})

The canvas element.