generators/attributes.data
//
// generated by generators/attributes.js
jsToHtml.htmlAttributes={
"abbr": {
"tags": {
"th": {"description": "Alternative label to use for the header cell when referencing the cell in other contexts","value": "Text*"}
},
"idl": "abbr"
},
"accept": {
"tags": {
"input": {"description": "Hint for expected file type in file upload controls","value": "Set of comma-separated tokens* consisting of valid MIME types with no parameters or audio/*, video/*, or image/*"}
},
"idl": "accept"
},
"accept-charset": {
"tags": {
"form": {"description": "Character encodings to use for form submission","value": "Ordered set of unique space-separated tokens, ASCII case-insensitive, consisting of labels of ASCII-compatible encodings*"}
},
"idl": "accept-charset"
},
"accesskey": {
"tags": {
"HTML elements": {"description": "Keyboard shortcut to activate or focus element","value": "Ordered set of unique space-separated tokens, case-sensitive, consisting of one Unicode code point in length"}
},
"idl": "accessKey"
},
"action": {
"tags": {
"form": {"description": "URL to use for form submission","value": "Valid non-empty URL potentially surrounded by spaces"}
},
"idl": "action"
},
"allowfullscreen": {
"tags": {
"iframe": {"description": "Whether to allow the iframe's contents to use requestFullscreen()","value": "Boolean attribute"}
},
"idl": "allowfullscreen"
},
"alt": {
"tags": {
"area": {"description": "Replacement text for use when images are not available","value": "Text*"},
"img": {"description": "Replacement text for use when images are not available","value": "Text*"},
"input": {"description": "Replacement text for use when images are not available","value": "Text*"}
},
"idl": "alt"
},
"async": {
"tags": {
"script": {"description": "Execute script when available, without blocking","value": "Boolean attribute"}
},
"idl": "async"
},
"autocomplete": {
"tags": {
"form": {"description": "Default setting for autofill feature for controls in the form","value": "\"on\"; \"off\""},
"input": {"description": "Hint for form autofill feature","value": "Autofill field name and related tokens*"},
"select": {"description": "Hint for form autofill feature","value": "Autofill field name and related tokens*"},
"textarea": {"description": "Hint for form autofill feature","value": "Autofill field name and related tokens*"}
},
"idl": "autocomplete"
},
"autofocus": {
"tags": {
"button": {"description": "Automatically focus the form control when the page is loaded","value": "Boolean attribute"},
"input": {"description": "Automatically focus the form control when the page is loaded","value": "Boolean attribute"},
"keygen": {"description": "Automatically focus the form control when the page is loaded","value": "Boolean attribute"},
"select": {"description": "Automatically focus the form control when the page is loaded","value": "Boolean attribute"},
"textarea": {"description": "Automatically focus the form control when the page is loaded","value": "Boolean attribute"}
},
"idl": "autofocus"
},
"autoplay": {
"tags": {
"audio": {"description": "Hint that the media resource can be started automatically when the page is loaded","value": "Boolean attribute"},
"video": {"description": "Hint that the media resource can be started automatically when the page is loaded","value": "Boolean attribute"}
},
"idl": "autoplay"
},
"challenge": {
"tags": {
"keygen": {"description": "String to package with the generated and signed public key","value": "Text"}
},
"idl": "challenge"
},
"charset": {
"tags": {
"meta": {"description": "Character encoding declaration","value": "Encoding label*"},
"script": {"description": "Character encoding of the external script resource","value": "Encoding label*"}
},
"idl": "charset"
},
"checked": {
"tags": {
"menuitem": {"description": "Whether the command or control is checked","value": "Boolean attribute"},
"input": {"description": "Whether the command or control is checked","value": "Boolean attribute"}
},
"idl": "defaultChecked"
},
"cite": {
"tags": {
"blockquote": {"description": "Link to the source of the quotation or more information about the edit","value": "Valid URL potentially surrounded by spaces"},
"del": {"description": "Link to the source of the quotation or more information about the edit","value": "Valid URL potentially surrounded by spaces"},
"ins": {"description": "Link to the source of the quotation or more information about the edit","value": "Valid URL potentially surrounded by spaces"},
"q": {"description": "Link to the source of the quotation or more information about the edit","value": "Valid URL potentially surrounded by spaces"}
},
"idl": "cite"
},
"class": {
"tags": {
"HTML elements": {"description": "Classes to which the element belongs","value": "Set of space-separated tokens"}
},
"idl": "className",
"rejectSpaces": false,
"listName": "classList",
"reserved": true
},
"cols": {
"tags": {
"textarea": {"description": "Maximum number of characters per line","value": "Valid non-negative integer greater than zero"}
},
"idl": "cols"
},
"colspan": {
"tags": {
"td": {"description": "Number of columns that the cell is to span","value": "Valid non-negative integer greater than zero"},
"th": {"description": "Number of columns that the cell is to span","value": "Valid non-negative integer greater than zero"}
},
"idl": "colSpan"
},
"content": {
"tags": {
"meta": {"description": "Value of the element","value": "Text*"}
},
"idl": "content"
},
"contenteditable": {
"tags": {
"HTML elements": {"description": "Whether the element is editable","value": "\"true\"; \"false\""}
},
"idl": "contenteditable"
},
"contextmenu": {
"tags": {
"HTML elements": {"description": "The element's context menu","value": "ID*"}
},
"idl": "contextmenu"
},
"controls": {
"tags": {
"audio": {"description": "Show user agent controls","value": "Boolean attribute"},
"video": {"description": "Show user agent controls","value": "Boolean attribute"}
},
"idl": "controls"
},
"coords": {
"tags": {
"area": {"description": "Coordinates for the shape to be created in an image map","value": "Valid list of integers*"}
},
"idl": "coords"
},
"crossorigin": {
"tags": {
"audio": {"description": "How the element handles crossorigin requests","value": "\"anonymous\"; \"use-credentials\""},
"img": {"description": "How the element handles crossorigin requests","value": "\"anonymous\"; \"use-credentials\""},
"link": {"description": "How the element handles crossorigin requests","value": "\"anonymous\"; \"use-credentials\""},
"script": {"description": "How the element handles crossorigin requests","value": "\"anonymous\"; \"use-credentials\""},
"video": {"description": "How the element handles crossorigin requests","value": "\"anonymous\"; \"use-credentials\""}
},
"idl": "crossorigin"
},
"data": {
"tags": {
"object": {"description": "Address of the resource","value": "Valid non-empty URL potentially surrounded by spaces"}
},
"idl": "data"
},
"datetime": {
"tags": {
"del": {"description": "Date and (optionally) time of the change","value": "Valid date string with optional time"},
"ins": {"description": "Date and (optionally) time of the change","value": "Valid date string with optional time"},
"time": {"description": "Machine-readable value","value": "Valid month string, valid date string, valid yearless date string, valid time string, valid local date and time string, valid time-zone offset string, valid global date and time string, valid week string, valid non-negative integer, or valid duration string"}
},
"idl": "dateTime"
},
"default": {
"tags": {
"menuitem": {"description": "Mark the command as being a default command","value": "Boolean attribute"},
"track": {"description": "Enable the track if no other text track is more suitable","value": "Boolean attribute"}
},
"idl": "default"
},
"defer": {
"tags": {
"script": {"description": "Defer script execution","value": "Boolean attribute"}
},
"idl": "defer"
},
"dir": {
"tags": {
"HTML elements": {"description": "The text directionality of the element","value": "\"ltr\"; \"rtl\"; \"auto\""},
"bdo": {"description": "The text directionality of the element","value": "\"ltr\"; \"rtl\""}
},
"idl": "dir"
},
"dirname": {
"tags": {
"input": {"description": "Name of form field to use for sending the element's directionality in form submission","value": "Text*"},
"textarea": {"description": "Name of form field to use for sending the element's directionality in form submission","value": "Text*"}
},
"idl": "dirname"
},
"disabled": {
"tags": {
"button": {"description": "Whether the form control is disabled","value": "Boolean attribute"},
"menuitem": {"description": "Whether the form control is disabled","value": "Boolean attribute"},
"fieldset": {"description": "Whether the form control is disabled","value": "Boolean attribute"},
"input": {"description": "Whether the form control is disabled","value": "Boolean attribute"},
"keygen": {"description": "Whether the form control is disabled","value": "Boolean attribute"},
"optgroup": {"description": "Whether the form control is disabled","value": "Boolean attribute"},
"option": {"description": "Whether the form control is disabled","value": "Boolean attribute"},
"select": {"description": "Whether the form control is disabled","value": "Boolean attribute"},
"textarea": {"description": "Whether the form control is disabled","value": "Boolean attribute"}
},
"idl": "disabled"
},
"download": {
"tags": {
"a": {"description": "Whether to download the resource instead of navigating to it, and its file name if so","value": "Text"},
"area": {"description": "Whether to download the resource instead of navigating to it, and its file name if so","value": "Text"}
},
"idl": "download"
},
"draggable": {
"tags": {
"HTML elements": {"description": "Whether the element is draggable","value": "\"true\"; \"false\""}
},
"idl": "draggable"
},
"dropzone": {
"tags": {
"HTML elements": {"description": "Accepted item types for drag-and-drop","value": "Unordered set of unique space-separated tokens, ASCII case-insensitive, consisting of accepted types and drag feedback*"}
},
"idl": "dropzone"
},
"enctype": {
"tags": {
"form": {"description": "Form data set encoding type to use for form submission","value": "\"application/x-www-form-urlencoded\"; \"multipart/form-data\"; \"text/plain\""}
},
"idl": "enctype"
},
"for": {
"tags": {
"label": {"description": "Associate the label with form control","value": "ID*"},
"output": {"description": "Specifies controls from which the output was calculated","value": "Unordered set of unique space-separated tokens, case-sensitive, consisting of IDs*"}
},
"idl": "htmlFor",
"reserved": true
},
"form": {
"tags": {
"button": {"description": "Associates the control with a form element","value": "ID*"},
"fieldset": {"description": "Associates the control with a form element","value": "ID*"},
"input": {"description": "Associates the control with a form element","value": "ID*"},
"keygen": {"description": "Associates the control with a form element","value": "ID*"},
"label": {"description": "Associates the control with a form element","value": "ID*"},
"object": {"description": "Associates the control with a form element","value": "ID*"},
"output": {"description": "Associates the control with a form element","value": "ID*"},
"select": {"description": "Associates the control with a form element","value": "ID*"},
"textarea": {"description": "Associates the control with a form element","value": "ID*"}
},
"idl": "form"
},
"formaction": {
"tags": {
"button": {"description": "URL to use for form submission","value": "Valid non-empty URL potentially surrounded by spaces"},
"input": {"description": "URL to use for form submission","value": "Valid non-empty URL potentially surrounded by spaces"}
},
"idl": "formaction"
},
"formenctype": {
"tags": {
"button": {"description": "Form data set encoding type to use for form submission","value": "\"application/x-www-form-urlencoded\"; \"multipart/form-data\"; \"text/plain\""},
"input": {"description": "Form data set encoding type to use for form submission","value": "\"application/x-www-form-urlencoded\"; \"multipart/form-data\"; \"text/plain\""}
},
"idl": "formenctype"
},
"formmethod": {
"tags": {
"button": {"description": "HTTP method to use for form submission","value": "\"GET\"; \"POST\""},
"input": {"description": "HTTP method to use for form submission","value": "\"GET\"; \"POST\""}
},
"idl": "formmethod"
},
"formnovalidate": {
"tags": {
"button": {"description": "Bypass form control validation for form submission","value": "Boolean attribute"},
"input": {"description": "Bypass form control validation for form submission","value": "Boolean attribute"}
},
"idl": "formnovalidate"
},
"formtarget": {
"tags": {
"button": {"description": "Browsing context for form submission","value": "Valid browsing context name or keyword"},
"input": {"description": "Browsing context for form submission","value": "Valid browsing context name or keyword"}
},
"idl": "formtarget"
},
"headers": {
"tags": {
"td": {"description": "The header cells for this cell","value": "Unordered set of unique space-separated tokens, case-sensitive, consisting of IDs*"},
"th": {"description": "The header cells for this cell","value": "Unordered set of unique space-separated tokens, case-sensitive, consisting of IDs*"}
},
"idl": "headers"
},
"height": {
"tags": {
"canvas": {"description": "Vertical dimension","value": "Valid non-negative integer"},
"embed": {"description": "Vertical dimension","value": "Valid non-negative integer"},
"iframe": {"description": "Vertical dimension","value": "Valid non-negative integer"},
"img": {"description": "Vertical dimension","value": "Valid non-negative integer"},
"input": {"description": "Vertical dimension","value": "Valid non-negative integer"},
"object": {"description": "Vertical dimension","value": "Valid non-negative integer"},
"video": {"description": "Vertical dimension","value": "Valid non-negative integer"}
},
"idl": "height"
},
"hidden": {
"tags": {
"HTML elements": {"description": "Whether the element is relevant","value": "Boolean attribute"}
},
"idl": "hidden"
},
"high": {
"tags": {
"meter": {"description": "Low limit of high range","value": "Valid floating-point number*"}
},
"idl": "high"
},
"href": {
"tags": {
"a": {"description": "Address of the hyperlink","value": "Valid URL potentially surrounded by spaces"},
"area": {"description": "Address of the hyperlink","value": "Valid URL potentially surrounded by spaces"},
"link": {"description": "Address of the hyperlink","value": "Valid non-empty URL potentially surrounded by spaces"},
"base": {"description": "Document base URL","value": "Valid URL potentially surrounded by spaces"}
},
"idl": "href"
},
"hreflang": {
"tags": {
"a": {"description": "Language of the linked resource","value": "Valid BCP 47 language tag"},
"link": {"description": "Language of the linked resource","value": "Valid BCP 47 language tag"}
},
"idl": "hreflang"
},
"http-equiv": {
"tags": {
"meta": {"description": "Pragma directive","value": "Text*"}
},
"idl": "http-equiv"
},
"icon": {
"tags": {
"menuitem": {"description": "Icon for the command","value": "Valid non-empty URL potentially surrounded by spaces"}
},
"idl": "icon"
},
"id": {
"tags": {
"HTML elements": {"description": "The element's ID","value": "Text*"}
},
"idl": "id"
},
"inputmode": {
"tags": {
"input": {"description": "Hint for selecting an input modality","value": "\"verbatim\"; \"latin\"; \"latin-name\"; \"latin-prose\"; \"full-width-latin\"; \"kana\"; \"kana-name\"; \"katakana\"; \"numeric\"; \"tel\"; \"email\"; \"url\""},
"textarea": {"description": "Hint for selecting an input modality","value": "\"verbatim\"; \"latin\"; \"latin-name\"; \"latin-prose\"; \"full-width-latin\"; \"kana\"; \"kana-name\"; \"katakana\"; \"numeric\"; \"tel\"; \"email\"; \"url\""}
},
"idl": "inputmode"
},
"ismap": {
"tags": {
"img": {"description": "Whether the image is a server-side image map","value": "Boolean attribute"}
},
"idl": "ismap"
},
"itemid": {
"tags": {
"HTML elements": {"description": "Global identifier for a microdata item","value": "Valid URL potentially surrounded by spaces"}
},
"idl": "itemid"
},
"itemprop": {
"tags": {
"HTML elements": {"description": "Property names of a microdata item","value": "Unordered set of unique space-separated tokens, case-sensitive, consisting of valid absolute URLs, defined property names, or text*"}
},
"idl": "itemprop"
},
"itemref": {
"tags": {
"HTML elements": {"description": "Referenced elements","value": "Unordered set of unique space-separated tokens, case-sensitive, consisting of IDs*"}
},
"idl": "itemref"
},
"itemscope": {
"tags": {
"HTML elements": {"description": "Introduces a microdata item","value": "Boolean attribute"}
},
"idl": "itemscope"
},
"itemtype": {
"tags": {
"HTML elements": {"description": "Item types of a microdata item","value": "Unordered set of unique space-separated tokens, case-sensitive, consisting of valid absolute URL*"}
},
"idl": "itemtype"
},
"keytype": {
"tags": {
"keygen": {"description": "The type of cryptographic key to generate","value": "Text*"}
},
"idl": "keytype"
},
"kind": {
"tags": {
"track": {"description": "The type of text track","value": "\"subtitles\"; \"captions\"; \"descriptions\"; \"chapters\"; \"metadata\""}
},
"idl": "kind"
},
"label": {
"tags": {
"menuitem": {"description": "User-visible label","value": "Text"},
"menu": {"description": "User-visible label","value": "Text"},
"optgroup": {"description": "User-visible label","value": "Text"},
"option": {"description": "User-visible label","value": "Text"},
"track": {"description": "User-visible label","value": "Text"}
},
"idl": "label"
},
"lang": {
"tags": {
"HTML elements": {"description": "Language of the element","value": "Valid BCP 47 language tag or the empty string"}
},
"idl": "lang"
},
"list": {
"tags": {
"input": {"description": "List of autocomplete options","value": "ID*"}
},
"idl": "list",
"noProperty": true
},
"loop": {
"tags": {
"audio": {"description": "Whether to loop the media resource","value": "Boolean attribute"},
"video": {"description": "Whether to loop the media resource","value": "Boolean attribute"}
},
"idl": "loop"
},
"low": {
"tags": {
"meter": {"description": "High limit of low range","value": "Valid floating-point number*"}
},
"idl": "low"
},
"manifest": {
"tags": {
"html": {"description": "Application cache manifest","value": "Valid non-empty URL potentially surrounded by spaces"}
},
"idl": "manifest"
},
"max": {
"tags": {
"input": {"description": "Maximum value","value": "Varies*"},
"meter": {"description": "Upper bound of range","value": "Valid floating-point number*"},
"progress": {"description": "Upper bound of range","value": "Valid floating-point number*"}
},
"idl": "max"
},
"maxlength": {
"tags": {
"input": {"description": "Maximum length of value","value": "Valid non-negative integer"},
"textarea": {"description": "Maximum length of value","value": "Valid non-negative integer"}
},
"idl": "maxLength"
},
"media": {
"tags": {
"link": {"description": "Applicable media","value": "Valid media query list"},
"style": {"description": "Applicable media","value": "Valid media query list"}
},
"idl": "media"
},
"mediagroup": {
"tags": {
"audio": {"description": "Groups media elements together with an implicit MediaController","value": "Text"},
"video": {"description": "Groups media elements together with an implicit MediaController","value": "Text"}
},
"idl": "mediagroup"
},
"menu": {
"tags": {
"button": {"description": "Specifies the element's designated pop-up menu","value": "ID*"}
},
"idl": "menu"
},
"method": {
"tags": {
"form": {"description": "HTTP method to use for form submission","value": "\"GET\"; \"POST\"; \"dialog\""}
},
"idl": "method"
},
"min": {
"tags": {
"input": {"description": "Minimum value","value": "Varies*"},
"meter": {"description": "Lower bound of range","value": "Valid floating-point number*"}
},
"idl": "min"
},
"minlength": {
"tags": {
"input": {"description": "Minimum length of value","value": "Valid non-negative integer"},
"textarea": {"description": "Minimum length of value","value": "Valid non-negative integer"}
},
"idl": "minlength"
},
"multiple": {
"tags": {
"input": {"description": "Whether to allow multiple values","value": "Boolean attribute"},
"select": {"description": "Whether to allow multiple values","value": "Boolean attribute"}
},
"idl": "multiple"
},
"muted": {
"tags": {
"audio": {"description": "Whether to mute the media resource by default","value": "Boolean attribute"},
"video": {"description": "Whether to mute the media resource by default","value": "Boolean attribute"}
},
"idl": "muted"
},
"name": {
"tags": {
"button": {"description": "Name of form control to use for form submission and in the form.elements API","value": "Text*"},
"fieldset": {"description": "Name of form control to use for form submission and in the form.elements API","value": "Text*"},
"input": {"description": "Name of form control to use for form submission and in the form.elements API","value": "Text*"},
"keygen": {"description": "Name of form control to use for form submission and in the form.elements API","value": "Text*"},
"output": {"description": "Name of form control to use for form submission and in the form.elements API","value": "Text*"},
"select": {"description": "Name of form control to use for form submission and in the form.elements API","value": "Text*"},
"textarea": {"description": "Name of form control to use for form submission and in the form.elements API","value": "Text*"},
"form": {"description": "Name of form to use in the document.forms API","value": "Text*"},
"iframe": {"description": "Name of nested browsing context","value": "Valid browsing context name or keyword"},
"object": {"description": "Name of nested browsing context","value": "Valid browsing context name or keyword"},
"map": {"description": "Name of image map to reference from the usemap attribute","value": "Text*"},
"meta": {"description": "Metadata name","value": "Text*"},
"param": {"description": "Name of parameter","value": "Text"}
},
"idl": "name"
},
"nonce": {
"tags": {
"script": {"description": "Cryptographic nonce used in Content Security Policy checks [CSP]","value": "Text"},
"style": {"description": "Cryptographic nonce used in Content Security Policy checks [CSP]","value": "Text"}
},
"idl": "nonce"
},
"novalidate": {
"tags": {
"form": {"description": "Bypass form control validation for form submission","value": "Boolean attribute"}
},
"idl": "novalidate"
},
"open": {
"tags": {
"details": {"description": "Whether the details are visible","value": "Boolean attribute"},
"dialog": {"description": "Whether the dialog box is showing","value": "Boolean attribute"}
},
"idl": "open"
},
"optimum": {
"tags": {
"meter": {"description": "Optimum value in gauge","value": "Valid floating-point number*"}
},
"idl": "optimum"
},
"pattern": {
"tags": {
"input": {"description": "Pattern to be matched by the form control's value","value": "Regular expression matching the JavaScript Pattern production"}
},
"idl": "pattern"
},
"ping": {
"tags": {
"a": {"description": "URLs to ping","value": "Set of space-separated tokens consisting of valid non-empty URLs"},
"area": {"description": "URLs to ping","value": "Set of space-separated tokens consisting of valid non-empty URLs"}
},
"idl": "ping"
},
"placeholder": {
"tags": {
"input": {"description": "User-visible label to be placed within the form control","value": "Text*"},
"textarea": {"description": "User-visible label to be placed within the form control","value": "Text*"}
},
"idl": "placeholder"
},
"poster": {
"tags": {
"video": {"description": "Poster frame to show prior to video playback","value": "Valid non-empty URL potentially surrounded by spaces"}
},
"idl": "poster"
},
"preload": {
"tags": {
"audio": {"description": "Hints how much buffering the media resource will likely need","value": "\"none\"; \"metadata\"; \"auto\""},
"video": {"description": "Hints how much buffering the media resource will likely need","value": "\"none\"; \"metadata\"; \"auto\""}
},
"idl": "preload"
},
"radiogroup": {
"tags": {
"menuitem": {"description": "Name of group of commands to treat as a radio button group","value": "Text"}
},
"idl": "radiogroup"
},
"readonly": {
"tags": {
"input": {"description": "Whether to allow the value to be edited by the user","value": "Boolean attribute"},
"textarea": {"description": "Whether to allow the value to be edited by the user","value": "Boolean attribute"}
},
"idl": "readOnly"
},
"rel": {
"tags": {
"a": {"description": "Relationship between the document containing the hyperlink and the destination resource","value": "Set of space-separated tokens*"},
"area": {"description": "Relationship between the document containing the hyperlink and the destination resource","value": "Set of space-separated tokens*"},
"link": {"description": "Relationship between the document containing the hyperlink and the destination resource","value": "Set of space-separated tokens*"}
},
"idl": "rel"
},
"required": {
"tags": {
"input": {"description": "Whether the control is required for form submission","value": "Boolean attribute"},
"select": {"description": "Whether the control is required for form submission","value": "Boolean attribute"},
"textarea": {"description": "Whether the control is required for form submission","value": "Boolean attribute"}
},
"idl": "required"
},
"reversed": {
"tags": {
"ol": {"description": "Number the list backwards","value": "Boolean attribute"}
},
"idl": "reversed"
},
"rows": {
"tags": {
"textarea": {"description": "Number of lines to show","value": "Valid non-negative integer greater than zero"}
},
"idl": "rows"
},
"rowspan": {
"tags": {
"td": {"description": "Number of rows that the cell is to span","value": "Valid non-negative integer"},
"th": {"description": "Number of rows that the cell is to span","value": "Valid non-negative integer"}
},
"idl": "rowSpan"
},
"sandbox": {
"tags": {
"iframe": {"description": "Security rules for nested content","value": "Unordered set of unique space-separated tokens, ASCII case-insensitive, consisting of \"allow-forms\", \"allow-modals\", \"allow-pointer-lock\", \"allow-popups\", \"allow-popups-to-escape-sandbox\", \"allow-same-origin\", \"allow-scripts and \"allow-top-navigation\""}
},
"idl": "sandbox"
},
"spellcheck": {
"tags": {
"HTML elements": {"description": "Whether the element is to have its spelling and grammar checked","value": "\"true\"; \"false\""}
},
"idl": "spellcheck"
},
"scope": {
"tags": {
"th": {"description": "Specifies which cells the header cell applies to","value": "\"row\"; \"col\"; \"rowgroup\"; \"colgroup\""}
},
"idl": "scope"
},
"scoped": {
"tags": {
"style": {"description": "Whether the styles apply to the entire document or just the parent subtree","value": "Boolean attribute"}
},
"idl": "scoped"
},
"seamless": {
"tags": {
"iframe": {"description": "Whether to apply the document's styles to the nested content","value": "Boolean attribute"}
},
"idl": "seamless"
},
"selected": {
"tags": {
"option": {"description": "Whether the option is selected by default","value": "Boolean attribute"}
},
"idl": "defaultSelected"
},
"shape": {
"tags": {
"area": {"description": "The kind of shape to be created in an image map","value": "\"circle\"; \"default\"; \"poly\"; \"rect\""}
},
"idl": "shape"
},
"size": {
"tags": {
"input": {"description": "Size of the control","value": "Valid non-negative integer greater than zero"},
"select": {"description": "Size of the control","value": "Valid non-negative integer greater than zero"}
},
"idl": "size"
},
"sizes": {
"tags": {
"link": {"description": "Sizes of the icons (for rel=\"icon\")","value": "Unordered set of unique space-separated tokens, ASCII case-insensitive, consisting of sizes*"}
},
"idl": "sizes"
},
"sortable": {
"tags": {
"table": {"description": "Enables a sorting interface for the table","value": "Boolean attribute"}
},
"idl": "sortable"
},
"sorted": {
"tags": {
"th": {"description": "Column sort direction and ordinality","value": "Set of space-separated tokens, ASCII case-insensitive, consisting of neither, one, or both of \"reversed\" and a valid non-negative integer greater than zero"}
},
"idl": "sorted"
},
"span": {
"tags": {
"col": {"description": "Number of columns spanned by the element","value": "Valid non-negative integer greater than zero"},
"colgroup": {"description": "Number of columns spanned by the element","value": "Valid non-negative integer greater than zero"}
},
"idl": "span"
},
"src": {
"tags": {
"audio": {"description": "Address of the resource","value": "Valid non-empty URL potentially surrounded by spaces"},
"embed": {"description": "Address of the resource","value": "Valid non-empty URL potentially surrounded by spaces"},
"iframe": {"description": "Address of the resource","value": "Valid non-empty URL potentially surrounded by spaces"},
"img": {"description": "Address of the resource","value": "Valid non-empty URL potentially surrounded by spaces"},
"input": {"description": "Address of the resource","value": "Valid non-empty URL potentially surrounded by spaces"},
"script": {"description": "Address of the resource","value": "Valid non-empty URL potentially surrounded by spaces"},
"source": {"description": "Address of the resource","value": "Valid non-empty URL potentially surrounded by spaces"},
"track": {"description": "Address of the resource","value": "Valid non-empty URL potentially surrounded by spaces"},
"video": {"description": "Address of the resource","value": "Valid non-empty URL potentially surrounded by spaces"}
},
"idl": "src"
},
"srcdoc": {
"tags": {
"iframe": {"description": "A document to render in the iframe","value": "The source of an iframe srcdoc document*"}
},
"idl": "srcdoc"
},
"srclang": {
"tags": {
"track": {"description": "Language of the text track","value": "Valid BCP 47 language tag"}
},
"idl": "srclang"
},
"srcset": {
"tags": {
"img": {"description": "Images to use in different situations (e.g. high-resolution displays, small monitors, etc)","value": "Comma-separated list of image candidate strings"}
},
"idl": "srcset"
},
"start": {
"tags": {
"ol": {"description": "Ordinal value of the first item","value": "Valid integer"}
},
"idl": "start"
},
"step": {
"tags": {
"input": {"description": "Granularity to be matched by the form control's value","value": "Valid floating-point number greater than zero, or \"any\""}
},
"idl": "step"
},
"style": {
"tags": {
"HTML elements": {"description": "Presentational and formatting instructions","value": "CSS declarations*"}
},
"idl": "style"
},
"tabindex": {
"tags": {
"HTML elements": {"description": "Whether the element is focusable, and the relative order of the element for the purposes of sequential focus navigation","value": "Valid integer"}
},
"idl": "tabIndex"
},
"target": {
"tags": {
"a": {"description": "Browsing context for hyperlink navigation","value": "Valid browsing context name or keyword"},
"area": {"description": "Browsing context for hyperlink navigation","value": "Valid browsing context name or keyword"},
"base": {"description": "Default browsing context for hyperlink navigation and form submission","value": "Valid browsing context name or keyword"},
"form": {"description": "Browsing context for form submission","value": "Valid browsing context name or keyword"}
},
"idl": "target"
},
"title": {
"tags": {
"HTML elements": {"description": "Advisory information for the element","value": "Text"},
"abbr": {"description": "Full term or expansion of abbreviation","value": "Text"},
"dfn": {"description": "Full term or expansion of abbreviation","value": "Text"},
"input": {"description": "Description of pattern (when used with pattern attribute)","value": "Text"},
"menuitem": {"description": "Hint describing the command","value": "Text"},
"link": {"description": "Alternative style sheet set name","value": "Text"},
"style": {"description": "Alternative style sheet set name","value": "Text"}
},
"idl": "title"
},
"translate": {
"tags": {
"HTML elements": {"description": "Whether the element is to be translated when the page is localized","value": "\"yes\"; \"no\""}
},
"idl": "translate"
},
"type": {
"tags": {
"a": {"description": "Hint for the type of the referenced resource","value": "Valid MIME type"},
"link": {"description": "Hint for the type of the referenced resource","value": "Valid MIME type"},
"button": {"description": "Type of button","value": "\"submit\"; \"reset\"; \"button\"; \"menu\""},
"embed": {"description": "Type of embedded resource","value": "Valid MIME type"},
"object": {"description": "Type of embedded resource","value": "Valid MIME type"},
"script": {"description": "Type of embedded resource","value": "Valid MIME type"},
"source": {"description": "Type of embedded resource","value": "Valid MIME type"},
"style": {"description": "Type of embedded resource","value": "Valid MIME type"},
"input": {"description": "Type of form control","value": "input type keyword"},
"menu": {"description": "Type of menu","value": "\"context\"; \"toolbar\""},
"menuitem": {"description": "Type of command","value": "\"command\"; \"checkbox\"; \"radio\""},
"ol": {"description": "Kind of list marker","value": "\"1\"; \"a\"; \"A\"; \"i\"; \"I\""}
},
"idl": "type"
},
"typemustmatch": {
"tags": {
"object": {"description": "Whether the type attribute and the Content-Type value need to match for the resource to be used","value": "Boolean attribute"}
},
"idl": "typemustmatch"
},
"usemap": {
"tags": {
"img": {"description": "Name of image map to use","value": "Valid hash-name reference*"},
"object": {"description": "Name of image map to use","value": "Valid hash-name reference*"}
},
"idl": "useMap"
},
"value": {
"tags": {
"button": {"description": "Value to be used for form submission","value": "Text"},
"option": {"description": "Value to be used for form submission","value": "Text"},
"data": {"description": "Machine-readable value","value": "Text*"},
"input": {"description": "Value of the form control","value": "Varies*"},
"li": {"description": "Ordinal value of the list item","value": "Valid integer"},
"meter": {"description": "Current value of the element","value": "Valid floating-point number"},
"progress": {"description": "Current value of the element","value": "Valid floating-point number"},
"param": {"description": "Value of parameter","value": "Text"}
},
"idl": "value"
},
"width": {
"tags": {
"canvas": {"description": "Horizontal dimension","value": "Valid non-negative integer"},
"embed": {"description": "Horizontal dimension","value": "Valid non-negative integer"},
"iframe": {"description": "Horizontal dimension","value": "Valid non-negative integer"},
"img": {"description": "Horizontal dimension","value": "Valid non-negative integer"},
"input": {"description": "Horizontal dimension","value": "Valid non-negative integer"},
"object": {"description": "Horizontal dimension","value": "Valid non-negative integer"},
"video": {"description": "Horizontal dimension","value": "Valid non-negative integer"}
},
"idl": "width"
},
"wrap": {
"tags": {
"textarea": {"description": "How the value of the form control is to be wrapped for form submission","value": "\"soft\"; \"hard\""}
},
"idl": "wrap"
}
}
// generated by generators/attributes.js
//