austinshenk / elm-w3 / W3.Html.Attributes

Module that defines all HTML attributes and values

Types


type alias Value a =
W3.Html.Help.Value a

Global Attributes

These Attributes can be assigned to any HTML element as defined by html.spec.whatwg.org/GlobalAttributes

accesskey : List String -> W3.Html.Help.Attribute { compatible | accesskey : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/accesskey

autocapitalize : W3.Html.Help.Value { off : W3.Html.Help.SupportedValue, none : W3.Html.Help.SupportedValue, on : W3.Html.Help.SupportedValue, sentences : W3.Html.Help.SupportedValue, words : W3.Html.Help.SupportedValue, characters : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | autocapitalize : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/autocapitalize

autofocus : Basics.Bool -> W3.Html.Help.Attribute { compatible | autofocus : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/autofocus

class : List String -> W3.Html.Help.Attribute { compatible | class : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/class

contenteditable : Basics.Bool -> W3.Html.Help.Attribute { compatible | contenteditable : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/contenteditable

data_ : String -> String -> W3.Html.Help.Attribute { compatible | data_ : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/custom data

dir : W3.Html.Help.Value { ltr : W3.Html.Help.SupportedValue, rtl : W3.Html.Help.SupportedValue, auto : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | dir : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/dir

draggable : Basics.Bool -> W3.Html.Help.Attribute { compatible | draggable : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/draggable

enterkeyhint : W3.Html.Help.Value { enter : W3.Html.Help.SupportedValue, done : W3.Html.Help.SupportedValue, go : W3.Html.Help.SupportedValue, next : W3.Html.Help.SupportedValue, previous : W3.Html.Help.SupportedValue, search : W3.Html.Help.SupportedValue, send : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | enterkeyhint : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/enterkeyhint

hidden : Basics.Bool -> W3.Html.Help.Attribute { compatible | hidden : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/hidden

id : String -> W3.Html.Help.Attribute { compatible | id : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/id

inputmode : W3.Html.Help.Value { none : W3.Html.Help.SupportedValue, text : W3.Html.Help.SupportedValue, tel : W3.Html.Help.SupportedValue, url : W3.Html.Help.SupportedValue, email : W3.Html.Help.SupportedValue, numeric : W3.Html.Help.SupportedValue, decimal : W3.Html.Help.SupportedValue, search : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | inputmode : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/inputmode

is : String -> W3.Html.Help.Attribute { compatible | is : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/is

itemid : String -> W3.Html.Help.Attribute { compatible | itemid : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/itemid

itemprop : List String -> W3.Html.Help.Attribute { compatible | itemprop : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/itemprop

itemref : List String -> W3.Html.Help.Attribute { compatible | itemref : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/itemref

itemscope : Basics.Bool -> W3.Html.Help.Attribute { compatible | itemscope : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/itemscope

itemtype : List String -> W3.Html.Help.Attribute { compatible | itemtype : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/itemtype

lang : String -> W3.Html.Help.Attribute { compatible | lang : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/lang

nonce : String -> W3.Html.Help.Attribute { compatible | nonce : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/nonce

slot : String -> W3.Html.Help.Attribute { compatible | slot : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/slot

spellcheck : Basics.Bool -> W3.Html.Help.Attribute { compatible | spellcheck : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/spellcheck

style : String -> String -> W3.Html.Help.Attribute { compatible | style : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/style

tabindex : Basics.Int -> W3.Html.Help.Attribute { compatible | tabindex : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/tabindex

title : String -> W3.Html.Help.Attribute { compatible | title : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/title

translate : Basics.Bool -> W3.Html.Help.Attribute { compatible | translate : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/translate

Attributes

These Attributes may be assigned to only specific elements. That is defined on a per-element basis.

abbr : String -> W3.Html.Help.Attribute { compatible | abbr : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/abbr

accept : List String -> W3.Html.Help.Attribute { compatible | accept : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/accept

acceptcharset : List String -> W3.Html.Help.Attribute { compatible | acceptcharset : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/acceptcharset

action : String -> W3.Html.Help.Attribute { compatible | action : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/action

allow : String -> W3.Html.Help.Attribute { compatible | allow : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/allow

allowfullscreen : Basics.Bool -> W3.Html.Help.Attribute { compatible | allowfullscreen : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/allowfullscreen

allowpaymentrequest : Basics.Bool -> W3.Html.Help.Attribute { compatible | allowpaymentrequest : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/allowpaymentrequest

alt : String -> W3.Html.Help.Attribute { compatible | alt : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/area-alt, html.spec.whatwg.org/image-alt, html.spec.whatwg.org/input-alt

autocomplete : Basics.Bool -> W3.Html.Help.Attribute { compatible | autocomplete : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/autocomplete

autoplay : Basics.Bool -> W3.Html.Help.Attribute { compatible | autoplay : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/autoplay,

checked : Basics.Bool -> W3.Html.Help.Attribute { compatible | checked : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/checked

cite : String -> W3.Html.Help.Attribute { compatible | cite : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/blockquote-cite, html.spec.whatwg.org/mod-cite, html.spec.whatwg.org/q-cite

cols : Basics.Int -> W3.Html.Help.Attribute { compatible | cols : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/cols

colspan : Basics.Int -> W3.Html.Help.Attribute { compatible | colspan : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/colspan

controls : Basics.Bool -> W3.Html.Help.Attribute { compatible | controls : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/controls

coords : List Basics.Float -> W3.Html.Help.Attribute { compatible | coords : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/coords

crossorigin : W3.Html.Help.Value { anonymous : W3.Html.Help.SupportedValue, use_credentials : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | crossorigin : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/media-crossorigin, html.spec.whatwg.org/img-crossorigin

data : List ( String, String ) -> W3.Html.Help.Attribute { compatible | data : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/data

datetime : String -> W3.Html.Help.Attribute { compatible | datetime : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/mod-datetime, html.spec.whatwg.org/time-datetime

decoding : W3.Html.Help.Value { sync : W3.Html.Help.SupportedValue, async : W3.Html.Help.SupportedValue, auto : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | decoding : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/decoding

default : Basics.Bool -> W3.Html.Help.Attribute { compatible | default : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/default

dirname : String -> W3.Html.Help.Attribute { compatible | dirname : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/dirname

disabled : Basics.Bool -> W3.Html.Help.Attribute { compatible | disabled : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/disabled, html.spec.whatwg.org/fieldset-disabled

download : String -> W3.Html.Help.Attribute { compatible | download : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/download

enctype : W3.Html.Help.Value { form_url_encoded : W3.Html.Help.SupportedValue, form_data : W3.Html.Help.SupportedValue, plaintext : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | enctype : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/enctype

files : String -> W3.Html.Help.Attribute { compatible | files : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/files

for : String -> W3.Html.Help.Attribute { compatible | for : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/label-for, html.spec.whatwg.org/output-for

form : String -> W3.Html.Help.Attribute { compatible | form : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/form

formaction : String -> W3.Html.Help.Attribute { compatible | formaction : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/formaction

formenctype : W3.Html.Help.Value { form_url_encoded : W3.Html.Help.SupportedValue, form_data : W3.Html.Help.SupportedValue, plaintext : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | formenctype : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/formenctype

formmethod : W3.Html.Help.Value { get : W3.Html.Help.SupportedValue, post : W3.Html.Help.SupportedValue, dialog : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | formmethod : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/formmethod

formnovalidate : Basics.Bool -> W3.Html.Help.Attribute { compatible | formnovalidate : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/formnovalidate

formtarget : W3.Html.Help.Value { blank_ : W3.Html.Help.SupportedValue, self_ : W3.Html.Help.SupportedValue, parent_ : W3.Html.Help.SupportedValue, top_ : W3.Html.Help.SupportedValue, frame : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | formtarget : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/formtarget

headers : List String -> W3.Html.Help.Attribute { compatible | headers : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/headers

height : Basics.Int -> W3.Html.Help.Attribute { compatible | height : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/height, html.spec.whatwg.org/canvas-height

high : Basics.Int -> W3.Html.Help.Attribute { compatible | high : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/high

href : String -> W3.Html.Help.Attribute { compatible | href : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/href

hreflang : String -> W3.Html.Help.Attribute { compatible | hreflang : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/hreflang

ismap : Basics.Bool -> W3.Html.Help.Attribute { compatible | ismap : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/ismap

kind : W3.Html.Help.Value { subtitles : W3.Html.Help.SupportedValue, captions : W3.Html.Help.SupportedValue, description : W3.Html.Help.SupportedValue, chapters : W3.Html.Help.SupportedValue, metadata : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | kind : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/kind

label : String -> W3.Html.Help.Attribute { compatible | label : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/optgroup-label, html.spec.whatwg.org/option-label, html.spec.whatwg.org/track-label

list : String -> W3.Html.Help.Attribute { compatible | list : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/list

loop : Basics.Bool -> W3.Html.Help.Attribute { compatible | loop : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/loop

low : Basics.Int -> W3.Html.Help.Attribute { compatible | low : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/low

max : Basics.Int -> W3.Html.Help.Attribute { compatible | max : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/input-max, html.spec.whatwg.org/meter-max, html.spec.whatwg.org/progress-max

maxlength : Basics.Int -> W3.Html.Help.Attribute { compatible | maxlength : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/input-maxlength, html.spec.whatwg.org/textarea-maxlength

media : String -> W3.Html.Help.Attribute { compatible | media : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/media

method : W3.Html.Help.Value { get : W3.Html.Help.SupportedValue, post : W3.Html.Help.SupportedValue, dialog : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | method : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/method

min : Basics.Int -> W3.Html.Help.Attribute { compatible | min : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/input-min, html.spec.whatwg.org/meter-min

minlength : Basics.Int -> W3.Html.Help.Attribute { compatible | minlength : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/input-minlength, html.spec.whatwg.org/textarea-minlength

multiple : Basics.Bool -> W3.Html.Help.Attribute { compatible | multiple : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/input-multiple, html.spec.whatwg.org/select-multiple

muted : Basics.Bool -> W3.Html.Help.Attribute { compatible | muted : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/muted

name : String -> W3.Html.Help.Attribute { compatible | name : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/name, html.spec.whatwg.org/form-name, html.spec.whatwg.org/iframe-name, html.spec.whatwg.org/object-name, html.spec.whatwg.org/map-name, html.spec.whatwg.org/param-name

novalidate : Basics.Bool -> W3.Html.Help.Attribute { compatible | novalidate : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/novalidate

open : Basics.Bool -> W3.Html.Help.Attribute { compatible | open : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/details-open, html.spec.whatwg.org/dialog-open

optimum : Basics.Int -> W3.Html.Help.Attribute { compatible | optimum : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/optimum

pattern : String -> W3.Html.Help.Attribute { compatible | pattern : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/pattern

ping : List String -> W3.Html.Help.Attribute { compatible | ping : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/ping

placeholder : String -> W3.Html.Help.Attribute { compatible | placeholder : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/input-placeholder, html.spec.whatwg.org/textarea-placeholder

playsinline : Basics.Bool -> W3.Html.Help.Attribute { compatible | playsinline : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/playsinline

poster : String -> W3.Html.Help.Attribute { compatible | poster : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/poster

preload : W3.Html.Help.Value { none : W3.Html.Help.SupportedValue, metadata : W3.Html.Help.SupportedValue, auto : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | preload : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/preload

readonly : Basics.Bool -> W3.Html.Help.Attribute { compatible | readonly : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/input-readonly, html.spec.whatwg.org/textarea-readonly

referrerpolicy : W3.Html.Help.Value { no_referrer : W3.Html.Help.SupportedValue, no_referrer_when_downgrade : W3.Html.Help.SupportedValue, same_origin : W3.Html.Help.SupportedValue, origin : W3.Html.Help.SupportedValue, strict_origin : W3.Html.Help.SupportedValue, origin_when_cross_origin : W3.Html.Help.SupportedValue, strict_origin_when_cross_origin : W3.Html.Help.SupportedValue, unsafe_url : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | referrerpolicy : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/referrerpolicy

rel : List (W3.Html.Help.Value { alternate : W3.Html.Help.SupportedValue, canonical : W3.Html.Help.SupportedValue, author : W3.Html.Help.SupportedValue, bookmark : W3.Html.Help.SupportedValue, dns_prefetch : W3.Html.Help.SupportedValue, external : W3.Html.Help.SupportedValue, help : W3.Html.Help.SupportedValue, icon : W3.Html.Help.SupportedValue, modulepreload : W3.Html.Help.SupportedValue, license : W3.Html.Help.SupportedValue, next : W3.Html.Help.SupportedValue, nofollow : W3.Html.Help.SupportedValue, noopener : W3.Html.Help.SupportedValue, noreferrer : W3.Html.Help.SupportedValue, opener : W3.Html.Help.SupportedValue, pingback : W3.Html.Help.SupportedValue, preconnect : W3.Html.Help.SupportedValue, prefetch : W3.Html.Help.SupportedValue, preload_rel : W3.Html.Help.SupportedValue, prerender : W3.Html.Help.SupportedValue, prev : W3.Html.Help.SupportedValue, search : W3.Html.Help.SupportedValue, stylesheet : W3.Html.Help.SupportedValue, tag : W3.Html.Help.SupportedValue }) -> W3.Html.Help.Attribute { compatible | rel : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/rel

required : Basics.Bool -> W3.Html.Help.Attribute { compatible | required : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/input-required, html.spec.whatwg.org/select-required, html.spec.whatwg.org/textarea-required

reversed : Basics.Bool -> W3.Html.Help.Attribute { compatible | reversed : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/reversed

rows : Basics.Int -> W3.Html.Help.Attribute { compatible | rows : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/rows

rowspan : Basics.Int -> W3.Html.Help.Attribute { compatible | rowspan : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/rowspan

sandbox : List (W3.Html.Help.Value { allow_forms : W3.Html.Help.SupportedValue, allow_modals : W3.Html.Help.SupportedValue, allow_orientation_lock : W3.Html.Help.SupportedValue, allow_pointer_lock : W3.Html.Help.SupportedValue, allow_popups : W3.Html.Help.SupportedValue, allow_popups_to_escape_sandbox : W3.Html.Help.SupportedValue, allow_presentation : W3.Html.Help.SupportedValue, allow_same_origin : W3.Html.Help.SupportedValue, allow_scripts : W3.Html.Help.SupportedValue, allow_top_navigation : W3.Html.Help.SupportedValue, allow_top_navigation_by_user_activation : W3.Html.Help.SupportedValue }) -> W3.Html.Help.Attribute { compatible | sandbox : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/sandbox

scope : W3.Html.Help.Value { row : W3.Html.Help.SupportedValue, col : W3.Html.Help.SupportedValue, rowgroup : W3.Html.Help.SupportedValue, colgroup : W3.Html.Help.SupportedValue, auto : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | scope : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/scope

selected : Basics.Bool -> W3.Html.Help.Attribute { compatible | selected : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/selected

shape : W3.Html.Help.Value { circle : W3.Html.Help.SupportedValue, circ : W3.Html.Help.SupportedValue, default_ : W3.Html.Help.SupportedValue, poly : W3.Html.Help.SupportedValue, polygon : W3.Html.Help.SupportedValue, rect : W3.Html.Help.SupportedValue, rectangle : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | shape : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/shape

size : Basics.Int -> W3.Html.Help.Attribute { compatible | size : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/input-size, html.spec.whatwg.org/select-size

span : Basics.Int -> W3.Html.Help.Attribute { compatible | span : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/col-span, html.spec.whatwg.org/colgroup-span

start : Basics.Int -> W3.Html.Help.Attribute { compatible | start : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/start

step : Basics.Int -> W3.Html.Help.Attribute { compatible | step : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/step

src : String -> W3.Html.Help.Attribute { compatible | src : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/src

srcdoc : String -> W3.Html.Help.Attribute { compatible | srcdoc : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/srcdoc

srclang : String -> W3.Html.Help.Attribute { compatible | srclang : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/srclang

srcset : List String -> W3.Html.Help.Attribute { compatible | srcset : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/img-srcset, html.spec.whatwg.org/source-srcset

sizes : List String -> W3.Html.Help.Attribute { compatible | sizes : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/img-sizes, html.spec.whatwg.org/source-sizes

target : W3.Html.Help.Value { blank_ : W3.Html.Help.SupportedValue, self_ : W3.Html.Help.SupportedValue, parent_ : W3.Html.Help.SupportedValue, top_ : W3.Html.Help.SupportedValue, frame : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | target : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/target html.spec.whatwg.org/form-target

type_button : W3.Html.Help.Value { submit : W3.Html.Help.SupportedValue, reset : W3.Html.Help.SupportedValue, button : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | type_button : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/button-type

type_input : String -> W3.Html.Help.Attribute { compatible | type_input : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/input-type

type_list : W3.Html.Help.Value { ordinal : W3.Html.Help.SupportedValue, loweralpha : W3.Html.Help.SupportedValue, upperalpha : W3.Html.Help.SupportedValue, lowerroman : W3.Html.Help.SupportedValue, upperroman : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | type_list : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/ol-type

type_mime : String -> W3.Html.Help.Attribute { compatible | type_mime : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/a-mimeType, html.spec.whatwg.org/embed-mimeType, html.spec.whatwg.org/object-mimeType, html.spec.whatwg.org/source-mimeType

usemap : String -> W3.Html.Help.Attribute { compatible | usemap : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/usemap

value : String -> W3.Html.Help.Attribute { compatible | value : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/button-value, html.spec.whatwg.org/option-value, html.spec.whatwg.org/data-value, html.spec.whatwg.org/input-value, html.spec.whatwg.org/param-value

valueAsDate : String -> W3.Html.Help.Attribute { compatible | valueAsDate : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/input-valueasdate

valueAsNumber : Basics.Int -> W3.Html.Help.Attribute { compatible | valueAsNumber : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/input-valueasnumber

value_ordinal : Basics.Int -> W3.Html.Help.Attribute { compatible | value_ordinal : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/li-value, html.spec.whatwg.org/meter-value, html.spec.whatwg.org/progress-value

width : Basics.Int -> W3.Html.Help.Attribute { compatible | width : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/width, html.spec.whatwg.org/canvas-width

wrap : W3.Html.Help.Value { soft : W3.Html.Help.SupportedValue, hard : W3.Html.Help.SupportedValue } -> W3.Html.Help.Attribute { compatible | wrap : W3.Html.Help.SupportedAttribute } msg

Follows the attribute definition at html.spec.whatwg.org/wrap

Values

All of the enumerated values that particular Attributes may have.

allow_forms : W3.Html.Help.Value { compatible | allow_forms : W3.Html.Help.SupportedValue }

allow_modals : W3.Html.Help.Value { compatible | allow_modals : W3.Html.Help.SupportedValue }

allow_orientation_lock : W3.Html.Help.Value { compatible | allow_orientation_lock : W3.Html.Help.SupportedValue }

allow_pointer_lock : W3.Html.Help.Value { compatible | allow_pointer_lock : W3.Html.Help.SupportedValue }

allow_popups : W3.Html.Help.Value { compatible | allow_popups : W3.Html.Help.SupportedValue }

allow_popups_to_escape_sandbox : W3.Html.Help.Value { compatible | allow_popups_to_escape_sandbox : W3.Html.Help.SupportedValue }

allow_presentation : W3.Html.Help.Value { compatible | allow_presentation : W3.Html.Help.SupportedValue }

allow_same_origin : W3.Html.Help.Value { compatible | allow_same_origin : W3.Html.Help.SupportedValue }

allow_scripts : W3.Html.Help.Value { compatible | allow_scripts : W3.Html.Help.SupportedValue }

allow_top_navigation : W3.Html.Help.Value { compatible | allow_top_navigation : W3.Html.Help.SupportedValue }

allow_top_navigation_by_user_activation : W3.Html.Help.Value { compatible | allow_top_navigation_by_user_activation : W3.Html.Help.SupportedValue }

alternate : W3.Html.Help.Value { compatible | alternate : W3.Html.Help.SupportedValue }

anonymous : W3.Html.Help.Value { compatible | anonymous : W3.Html.Help.SupportedValue }

author : W3.Html.Help.Value { compatible | author : W3.Html.Help.SupportedValue }

auto : W3.Html.Help.Value { compatible | auto : W3.Html.Help.SupportedValue }

async : W3.Html.Help.Value { compatible | async : W3.Html.Help.SupportedValue }

backward : W3.Html.Help.Value { compatible | backward : W3.Html.Help.SupportedValue }

blank_ : W3.Html.Help.Value { compatible | blank_ : W3.Html.Help.SupportedValue }

bookmark : W3.Html.Help.Value { compatible | bookmark : W3.Html.Help.SupportedValue }

button : W3.Html.Help.Value { compatible | button : W3.Html.Help.SupportedValue }

canonical : W3.Html.Help.Value { compatible | canonical : W3.Html.Help.SupportedValue }

captions : W3.Html.Help.Value { compatible | captions : W3.Html.Help.SupportedValue }

chapters : W3.Html.Help.Value { compatible | chapters : W3.Html.Help.SupportedValue }

characters : W3.Html.Help.Value { compatible | characters : W3.Html.Help.SupportedValue }

circ : W3.Html.Help.Value { compatible | circ : W3.Html.Help.SupportedValue }

circle : W3.Html.Help.Value { compatible | circle : W3.Html.Help.SupportedValue }

col : W3.Html.Help.Value { compatible | col : W3.Html.Help.SupportedValue }

colgroup : W3.Html.Help.Value { compatible | colgroup : W3.Html.Help.SupportedValue }

decimal : W3.Html.Help.Value { compatible | decimal : W3.Html.Help.SupportedValue }

default_ : W3.Html.Help.Value { compatible | default_ : W3.Html.Help.SupportedValue }

description : W3.Html.Help.Value { compatible | description : W3.Html.Help.SupportedValue }

dialog : W3.Html.Help.Value { compatible | dialog : W3.Html.Help.SupportedValue }

dns_prefetch : W3.Html.Help.Value { compatible | dns_prefetch : W3.Html.Help.SupportedValue }

done : W3.Html.Help.Value { compatible | done : W3.Html.Help.SupportedValue }

email : W3.Html.Help.Value { compatible | email : W3.Html.Help.SupportedValue }

enter : W3.Html.Help.Value { compatible | enter : W3.Html.Help.SupportedValue }

external : W3.Html.Help.Value { compatible | external : W3.Html.Help.SupportedValue }

form_data : W3.Html.Help.Value { compatible | form_data : W3.Html.Help.SupportedValue }

form_url_encoded : W3.Html.Help.Value { compatible | form_url_encoded : W3.Html.Help.SupportedValue }

forward : W3.Html.Help.Value { compatible | forward : W3.Html.Help.SupportedValue }

frame : String -> W3.Html.Help.Value { compatible | frame : W3.Html.Help.SupportedValue }

get : W3.Html.Help.Value { compatible | get : W3.Html.Help.SupportedValue }

go : W3.Html.Help.Value { compatible | go : W3.Html.Help.SupportedValue }

hard : W3.Html.Help.Value { compatible | hard : W3.Html.Help.SupportedValue }

help : W3.Html.Help.Value { compatible | help : W3.Html.Help.SupportedValue }

icon : W3.Html.Help.Value { compatible | icon : W3.Html.Help.SupportedValue }

license : W3.Html.Help.Value { compatible | license : W3.Html.Help.SupportedValue }

loweralpha : W3.Html.Help.Value { compatible | loweralpha : W3.Html.Help.SupportedValue }

lowerroman : W3.Html.Help.Value { compatible | lowerroman : W3.Html.Help.SupportedValue }

ltr : W3.Html.Help.Value { compatible | ltr : W3.Html.Help.SupportedValue }

metadata : W3.Html.Help.Value { compatible | metadata : W3.Html.Help.SupportedValue }

modulepreload : W3.Html.Help.Value { compatible | modulepreload : W3.Html.Help.SupportedValue }

next : W3.Html.Help.Value { compatible | next : W3.Html.Help.SupportedValue }

no : W3.Html.Help.Value { compatible | no : W3.Html.Help.SupportedValue }

nofollow : W3.Html.Help.Value { compatible | nofollow : W3.Html.Help.SupportedValue }

none : W3.Html.Help.Value { compatible | none : W3.Html.Help.SupportedValue }

noopener : W3.Html.Help.Value { compatible | noopener : W3.Html.Help.SupportedValue }

noreferrer : W3.Html.Help.Value { compatible | noreferrer : W3.Html.Help.SupportedValue }

no_referrer : W3.Html.Help.Value { compatible | no_referrer : W3.Html.Help.SupportedValue }

no_referrer_when_downgrade : W3.Html.Help.Value { compatible | no_referrer_when_downgrade : W3.Html.Help.SupportedValue }

numeric : W3.Html.Help.Value { compatible | numeric : W3.Html.Help.SupportedValue }

off : W3.Html.Help.Value { compatible | off : W3.Html.Help.SupportedValue }

on : W3.Html.Help.Value { compatible | on : W3.Html.Help.SupportedValue }

opener : W3.Html.Help.Value { compatible | opener : W3.Html.Help.SupportedValue }

ordinal : W3.Html.Help.Value { compatible | ordinal : W3.Html.Help.SupportedValue }

origin : W3.Html.Help.Value { compatible | origin : W3.Html.Help.SupportedValue }

origin_when_cross_origin : W3.Html.Help.Value { compatible | origin_when_cross_origin : W3.Html.Help.SupportedValue }

parent_ : W3.Html.Help.Value { compatible | parent_ : W3.Html.Help.SupportedValue }

pingback : W3.Html.Help.Value { compatible | pingback : W3.Html.Help.SupportedValue }

plaintext : W3.Html.Help.Value { compatible | plaintext : W3.Html.Help.SupportedValue }

poly : W3.Html.Help.Value { compatible | poly : W3.Html.Help.SupportedValue }

polygon : W3.Html.Help.Value { compatible | polygon : W3.Html.Help.SupportedValue }

post : W3.Html.Help.Value { compatible | post : W3.Html.Help.SupportedValue }

preconnect : W3.Html.Help.Value { compatible | preconnect : W3.Html.Help.SupportedValue }

prefetch : W3.Html.Help.Value { compatible | prefetch : W3.Html.Help.SupportedValue }

preload_rel : W3.Html.Help.Value { compatible | preload_rel : W3.Html.Help.SupportedValue }

prerender : W3.Html.Help.Value { compatible | prerender : W3.Html.Help.SupportedValue }

prev : W3.Html.Help.Value { compatible | prev : W3.Html.Help.SupportedValue }

previous : W3.Html.Help.Value { compatible | previous : W3.Html.Help.SupportedValue }

rect : W3.Html.Help.Value { compatible | rect : W3.Html.Help.SupportedValue }

rectangle : W3.Html.Help.Value { compatible | rectangle : W3.Html.Help.SupportedValue }

reset : W3.Html.Help.Value { compatible | reset : W3.Html.Help.SupportedValue }

row : W3.Html.Help.Value { compatible | row : W3.Html.Help.SupportedValue }

rowgroup : W3.Html.Help.Value { compatible | rowgroup : W3.Html.Help.SupportedValue }

rtl : W3.Html.Help.Value { compatible | rtl : W3.Html.Help.SupportedValue }

same_origin : W3.Html.Help.Value { compatible | same_origin : W3.Html.Help.SupportedValue }

search : W3.Html.Help.Value { compatible | search : W3.Html.Help.SupportedValue }

self_ : W3.Html.Help.Value { compatible | self_ : W3.Html.Help.SupportedValue }

send : W3.Html.Help.Value { compatible | send : W3.Html.Help.SupportedValue }

sentences : W3.Html.Help.Value { compatible | sentences : W3.Html.Help.SupportedValue }

soft : W3.Html.Help.Value { compatible | soft : W3.Html.Help.SupportedValue }

strict_origin : W3.Html.Help.Value { compatible | strict_origin : W3.Html.Help.SupportedValue }

strict_origin_when_cross_origin : W3.Html.Help.Value { compatible | strict_origin_when_cross_origin : W3.Html.Help.SupportedValue }

stylesheet : W3.Html.Help.Value { compatible | stylesheet : W3.Html.Help.SupportedValue }

submit : W3.Html.Help.Value { compatible | submit : W3.Html.Help.SupportedValue }

subtitles : W3.Html.Help.Value { compatible | subtitles : W3.Html.Help.SupportedValue }

sync : W3.Html.Help.Value { compatible | sync : W3.Html.Help.SupportedValue }

tag : W3.Html.Help.Value { compatible | tag : W3.Html.Help.SupportedValue }

tel : W3.Html.Help.Value { compatible | tel : W3.Html.Help.SupportedValue }

text : W3.Html.Help.Value { compatible | text : W3.Html.Help.SupportedValue }

top_ : W3.Html.Help.Value { compatible | top_ : W3.Html.Help.SupportedValue }

unsafe_url : W3.Html.Help.Value { compatible | unsafe_url : W3.Html.Help.SupportedValue }

upperalpha : W3.Html.Help.Value { compatible | upperalpha : W3.Html.Help.SupportedValue }

upperroman : W3.Html.Help.Value { compatible | upperroman : W3.Html.Help.SupportedValue }

url : W3.Html.Help.Value { compatible | url : W3.Html.Help.SupportedValue }

use_credentials : W3.Html.Help.Value { compatible | use_credentials : W3.Html.Help.SupportedValue }

words : W3.Html.Help.Value { compatible | words : W3.Html.Help.SupportedValue }

yes : W3.Html.Help.Value { compatible | yes : W3.Html.Help.SupportedValue }

Escape Hatch

Use this to break out of this package's requirements. Useful if there is something that this package does not allow and you want to support it.

attribute : String -> String -> W3.Html.Help.Attribute a msg

property : String -> Json.Encode.Value -> W3.Html.Help.Attribute a msg

Not Supported

Some Attributes are not supported as they either break elm's guarantee or they are assignable to elements that are not supported as part of this package's use and guarantee.