Module Tea_html2.Attributes
Helper functions for HTML attributes. They are organized roughly by category.
- Primitives
- Super common attributes
- Inputs
- Input helpers
- Input ranges
- Textarea
- Links and areas
- Maps
- Embedded content
- Audio and Video
- IFrames
- Ordered lists
- Tables
- Header stuff
- Less common global attributes
- Key generation
- Miscellaneous
Primitives
val noProp
val noProp : 'a Vdom.property
val style
val style : string -> string -> 'a Vdom.property
val styles
val styles : (string * string) list -> 'a Vdom.property
Super common attributes
val class'
val class' : string -> 'a Vdom.property
val classList
val classList : (string * bool) list -> 'a Vdom.property
val id
val id : string -> 'a Vdom.property
val title
val title : string -> 'a Vdom.property
val hidden
val hidden : bool -> 'a Vdom.property
Inputs
val type'
val type' : string -> 'a Vdom.property
val value
val value : string -> 'a Vdom.property
val defaultValue
val defaultValue : string -> 'a Vdom.property
val checked
val checked : bool -> 'a Vdom.property
val placeholder
val placeholder : string -> 'a Vdom.property
val selected
val selected : bool -> 'a Vdom.property
Input helpers
val accept
val accept : string -> 'a Vdom.property
val acceptCharset
val acceptCharset : string -> 'a Vdom.property
val action
val action : string -> 'a Vdom.property
val autocomplete
val autocomplete : bool -> 'a Vdom.property
val autofocus
val autofocus : bool -> 'a Vdom.property
val disabled
val disabled : bool -> 'a Vdom.property
val enctype
val enctype : string -> 'a Vdom.property
val formaction
val formaction : string -> 'a Vdom.property
val list
val list : string -> 'a Vdom.property
val minlength
val minlength : int -> 'a Vdom.property
val maxlength
val maxlength : int -> 'a Vdom.property
val method'
val method' : string -> 'a Vdom.property
val multiple
val multiple : bool -> 'a Vdom.property
val name
val name : string -> 'a Vdom.property
val novalidate
val novalidate : bool -> 'a Vdom.property
val pattern
val pattern : string -> 'a Vdom.property
val readonly
val readonly : bool -> 'a Vdom.property
val required
val required : bool -> 'a Vdom.property
val size
val size : int -> 'a Vdom.property
val for'
val for' : string -> 'a Vdom.property
val form
val form : string -> 'a Vdom.property
Input ranges
val max
val max : string -> 'a Vdom.property
val min
val min : string -> 'a Vdom.property
val step
val step : string -> 'a Vdom.property
Textarea
val cols
val cols : int -> 'a Vdom.property
val rows
val rows : int -> 'a Vdom.property
val wrap
val wrap : string -> 'a Vdom.property
Links and areas
val href
val href : string -> 'a Vdom.property
val target
val target : string -> 'a Vdom.property
val download
val download : bool -> 'a Vdom.property
val downloadAs
val downloadAs : string -> 'a Vdom.property
val hreflang
val hreflang : string -> 'a Vdom.property
val media
val media : string -> 'a Vdom.property
val ping
val ping : string -> 'a Vdom.property
val rel
val rel : string -> 'a Vdom.property
Maps
val ismap
val ismap : bool -> 'a Vdom.property
val usemap
val usemap : string -> 'a Vdom.property
val shape
val shape : string -> 'a Vdom.property
val coords
val coords : string -> 'a Vdom.property
Embedded content
val src
val src : string -> 'a Vdom.property
val height
val height : int -> 'a Vdom.property
val width
val width : int -> 'a Vdom.property
val alt
val alt : string -> 'a Vdom.property
Audio and Video
val autoplay
val autoplay : bool -> 'a Vdom.property
val controls
val controls : bool -> 'a Vdom.property
val loop
val loop : bool -> 'a Vdom.property
val preload
val preload : string -> 'a Vdom.property
val poster
val poster : string -> 'a Vdom.property
val default
val default : bool -> 'a Vdom.property
val kind
val kind : string -> 'a Vdom.property
val srclang
val srclang : string -> 'a Vdom.property
IFrames
val sandbox
val sandbox : string -> 'a Vdom.property
val seamless
val seamless : bool -> 'a Vdom.property
val srcdoc
val srcdoc : string -> 'a Vdom.property
Ordered lists
val reversed
val reversed : bool -> 'a Vdom.property
val start
val start : int -> 'a Vdom.property
Tables
val colspan
val colspan : int -> 'a Vdom.property
val rowspan
val rowspan : int -> 'a Vdom.property
val headers
val headers : string -> 'a Vdom.property
val scope
val scope : string -> 'a Vdom.property
val align
val align : string -> 'a Vdom.property
Header stuff
val async
val async : bool -> 'a Vdom.property
val charset
val charset : string -> 'a Vdom.property
val content
val content : string -> 'a Vdom.property
val defer
val defer : bool -> 'a Vdom.property
val httpEquiv
val httpEquiv : string -> 'a Vdom.property
val language
val language : string -> 'a Vdom.property
val scoped
val scoped : string -> 'a Vdom.property
Less common global attributes
val accesskey
val accesskey : char -> 'a Vdom.property
val contenteditable
val contenteditable : bool -> 'a Vdom.property
val contextmenu
val contextmenu : string -> 'a Vdom.property
val dir
val dir : string -> 'a Vdom.property
val draggable
val draggable : string -> 'a Vdom.property
val dropzone
val dropzone : string -> 'a Vdom.property
val itemprop
val itemprop : string -> 'a Vdom.property
val lang
val lang : string -> 'a Vdom.property
val spellcheck
val spellcheck : bool -> 'a Vdom.property
val tabindex
val tabindex : int -> 'a Vdom.property
Key generation
val challenge
val challenge : string -> 'a Vdom.property
val keytype
val keytype : string -> 'a Vdom.property
Miscellaneous
val cite
val cite : string -> 'a Vdom.property
val datetime
val datetime : string -> 'a Vdom.property
val pubdate
val pubdate : string -> 'a Vdom.property
val manifest
val manifest : string -> 'a Vdom.property