diff --git a/tests/README.md b/tests/README.md index 848aeb0..3b2a615 100644 --- a/tests/README.md +++ b/tests/README.md @@ -54,3 +54,7 @@ please send a PR. If you think the disagreement is due to a genuine error or oversight in the KDL specification, please open an issue explaining the matter and the change will be considered for the next version of the KDL spec. + +# Benchmarks + +The `benchmarks` folder contains some large or gnarly documents intended to be used to stress-test your parser and help with profiling. They are intentionally not part of the testsuite, and just provided for your own personal benefit. diff --git a/tests/benchmarks/html-standard.kdl b/tests/benchmarks/html-standard.kdl new file mode 100644 index 0000000..12ac1db --- /dev/null +++ b/tests/benchmarks/html-standard.kdl @@ -0,0 +1,984342 @@ +html lang="en-US-x-hixie" { + head { + meta charset="utf-8" + meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name="viewport" + title { + - "HTML Standard" + } + meta content="#3c790a" name="theme-color" + meta content="light dark" name="color-scheme" + link rel="stylesheet" href="https://resources.whatwg.org/standard-shared-with-dev.css" crossorigin="" + link rel="stylesheet" href="https://resources.whatwg.org/standard.css" crossorigin="" + link rel="stylesheet" href="https://resources.whatwg.org/spec.css" crossorigin="" + link rel="icon" href="https://resources.whatwg.org/logo.svg" crossorigin="" + link rel="stylesheet" href="/styles.css" crossorigin="" + script { + - "\n function toggleStatus(div) {\n div.parentNode.classList.toggle('wrapped');\n }\n function setLinkFragment(link) {\n link.hash = location.hash;\n }\n " + } + } + body class="dfnEnabled" { + - "\n \n " + script defer="" src="/html-dfn.js" crossorigin="" + - "\n " + script crossorigin="" defer="" src="https://resources.whatwg.org/commit-snapshot-shortcut-key.js" + - "\n " + header id="head" class="head with-buttons" { + - "\n " + a href="https://whatwg.org/" class="logo" { + img width="100" alt="WHATWG" crossorigin="" class="darkmode-aware" src="https://resources.whatwg.org/logo.svg" height="100" + } + - "\n " + hgroup { + h1 class="allcaps" { + - "HTML" + } + p id="living-standard" { + - "Living Standard — Last Updated " + span class="pubdate" { + - "17 January 2025" + } + } + } + - "\n \n " + nav { + - "\n \n " + div { + - "\n \n " + a href="/" { + span { + strong { + - "One-Page Version" + } + - " " + code { + - "html.spec.whatwg.org" + } + } + } + - "\n " + a onclick="setLinkFragment(this);" href="/multipage/" id="multipage-link" { + span { + strong { + - "Multipage Version" + } + - " " + code { + - "/multipage" + } + } + } + - "\n " + a onclick="setLinkFragment(this);" href="/dev/" { + span { + strong { + - "Version for Web Devs" + } + - " " + code { + - "/dev" + } + } + } + - "\n " + a href="/print.pdf" { + span { + strong { + - "PDF Version" + } + - " " + code { + - "/print.pdf" + } + } + } + - "\n " + a href="https://github.com/whatwg/html/wiki/Translations" { + span { + strong { + - "Translations" + } + - " " + code { + - "日本語 • 简体中文" + } + } + } + - "\n " + } + - "\n " + div { + - "\n " + a href="https://github.com/whatwg/html/blob/main/FAQ.md" class="misc" { + span { + strong { + - "FAQ" + } + - " " + code { + - "on GitHub" + } + } + } + - "\n " + a href="https://whatwg.org/chat" class="comms" { + span { + strong { + - "Chat" + } + - " " + code { + - "on Matrix" + } + } + } + - "\n " + } + - "\n " + div { + - "\n " + a href="https://github.com/whatwg/html" class="changes" { + span { + strong { + - "Contribute on GitHub" + } + - " " + code { + - "whatwg/html repository" + } + } + } + - "\n " + a href="https://github.com/whatwg/html/commits" class="changes" { + span { + strong { + - "Commits" + } + - " " + code { + - "on GitHub" + } + } + } + - "\n " + a id="commit-snapshot-link" href="/commit-snapshots/90720ff35cbb975be4d591d4ecd2b89d2bd8fc68/" class="changes" title="You can also press the 'y' key" { + span { + strong { + - "Snapshot" + } + - " " + code { + - "as of this commit" + } + } + } + - "\n " + a href="https://twitter.com/htmlstandard" class="changes" { + span { + strong { + - "Twitter Updates" + } + - " " + code { + - "@htmlstandard" + } + } + } + - "\n " + } + - "\n " + div { + - "\n " + a href="https://github.com/whatwg/html/issues" class="feedback" { + span { + strong { + - "Open Issues" + } + - " " + code { + - "filed on GitHub" + } + } + } + - "\n " + a href="https://whatwg.org/newbug" class="feedback" { + span { + strong { + - "Open an Issue" + } + - " " + code { + - "whatwg.org/newbug" + } + } + } + - "\n " + a href="https://github.com/web-platform-tests/wpt/tree/master/html" class="feedback" { + span { + strong { + - "Tests" + } + - " " + code { + - "web-platform-tests html/" + } + } + } + - "\n " + a href="https://github.com/web-platform-tests/wpt/labels/html" class="feedback" { + span { + strong { + - "Issues for Tests" + } + - " " + code { + - "ongoing work" + } + } + } + - "\n " + } + - "\n " + } + - "\n\n \n " + } + - "\n\n \n\n \n\n " + hr + - "\n\n " + h2 id="table-of-contents" class="no-num no-toc" { + - "Table of contents" + } + - "\n " + ol class="brief toc" { + li { + a href="#toc-introduction" { + span class="secno" { + - "1" + } + - " Introduction" + } + } + li { + a href="#toc-infrastructure" { + span class="secno" { + - "2" + } + - " Common infrastructure" + } + } + li { + a href="#toc-dom" { + span class="secno" { + - "3" + } + - " Semantics, structure, and APIs of HTML documents" + } + } + li { + a href="#toc-semantics" { + span class="secno" { + - "4" + } + - " The elements of HTML" + } + } + li { + a href="#toc-microdata" { + span class="secno" { + - "5" + } + - " Microdata" + } + } + li { + a href="#toc-editing" { + span class="secno" { + - "6" + } + - " User interaction" + } + } + li { + a href="#toc-browsers" { + span class="secno" { + - "7" + } + - " Loading web pages" + } + } + li { + a href="#toc-webappapis" { + span class="secno" { + - "8" + } + - " Web application APIs" + } + } + li { + a href="#toc-comms" { + span class="secno" { + - "9" + } + - " Communication" + } + } + li { + a href="#toc-workers" { + span class="secno" { + - "10" + } + - " Web workers" + } + } + li { + a href="#toc-worklets" { + span class="secno" { + - "11" + } + - " Worklets" + } + } + li { + a href="#toc-webstorage" { + span class="secno" { + - "12" + } + - " Web storage" + } + } + li { + a href="#toc-syntax" { + span class="secno" { + - "13" + } + - " The HTML syntax" + } + } + li { + a href="#toc-the-xhtml-syntax" { + span class="secno" { + - "14" + } + - " The XML syntax" + } + } + li { + a href="#toc-rendering" { + span class="secno" { + - "15" + } + - " Rendering" + } + } + li { + a href="#toc-obsolete" { + span class="secno" { + - "16" + } + - " Obsolete features" + } + } + li { + a href="#toc-iana" { + span class="secno" { + - "17" + } + - " IANA considerations" + } + } + li { + a href="#toc-index" { + - "Index" + } + } + li { + a href="#toc-references" { + - "References" + } + } + li { + a href="#toc-acknowledgments" { + - "Acknowledgments" + } + } + li { + a href="#toc-ipr" { + - "Intellectual property rights" + } + } + } + - "\n\n " + h2 id="contents" class="no-num no-toc" { + - "Full table of contents" + } + - "\n " + ol class="toc" { + li id="toc-introduction" { + a href="#introduction" { + span class="secno" { + - "1" + } + - " Introduction" + } + ol { + li { + a href="#abstract" { + span class="secno" { + - "1.1" + } + - " Where does this specification fit?" + } + } + li { + a href="#is-this-html5?" { + span class="secno" { + - "1.2" + } + - " Is this HTML5?" + } + } + li { + a href="#background" { + span class="secno" { + - "1.3" + } + - " Background" + } + } + li { + a href="#audience" { + span class="secno" { + - "1.4" + } + - " Audience" + } + } + li { + a href="#scope" { + span class="secno" { + - "1.5" + } + - " Scope" + } + } + li { + a href="#history-2" { + span class="secno" { + - "1.6" + } + - " History" + } + } + li { + a href="#design-notes" { + span class="secno" { + - "1.7" + } + - " Design notes" + } + ol { + li { + a href="#serialisability-of-script-execution" { + span class="secno" { + - "1.7.1" + } + - " Serializability of script execution" + } + } + li { + a href="#compliance-with-other-specifications" { + span class="secno" { + - "1.7.2" + } + - " Compliance with other specifications" + } + } + li { + a href="#extensibility" { + span class="secno" { + - "1.7.3" + } + - " Extensibility" + } + } + } + } + li { + a href="#html-vs-xhtml" { + span class="secno" { + - "1.8" + } + - " HTML vs XML syntax" + } + } + li { + a href="#structure-of-this-specification" { + span class="secno" { + - "1.9" + } + - " Structure of this specification" + } + ol { + li { + a href="#how-to-read-this-specification" { + span class="secno" { + - "1.9.1" + } + - " How to read this specification" + } + } + li { + a href="#typographic-conventions" { + span class="secno" { + - "1.9.2" + } + - " Typographic conventions" + } + } + } + } + li { + a href="#a-quick-introduction-to-html" { + span class="secno" { + - "1.10" + } + - " A quick introduction to HTML" + } + ol { + li { + a href="#writing-secure-applications-with-html" { + span class="secno" { + - "1.10.1" + } + - " Writing secure applications with HTML" + } + } + li { + a href="#common-pitfalls-to-avoid-when-using-the-scripting-apis" { + span class="secno" { + - "1.10.2" + } + - " Common pitfalls to avoid when using the scripting APIs" + } + } + li { + a href="#how-to-catch-mistakes-when-writing-html:-validators-and-conformance-checkers" { + span class="secno" { + - "1.10.3" + } + - " How to catch mistakes when writing HTML: validators and conformance checkers" + } + } + } + } + li { + a href="#conformance-requirements-for-authors" { + span class="secno" { + - "1.11" + } + - " Conformance requirements for authors" + } + ol { + li { + a href="#presentational-markup" { + span class="secno" { + - "1.11.1" + } + - " Presentational markup" + } + } + li { + a href="#syntax-errors" { + span class="secno" { + - "1.11.2" + } + - " Syntax errors" + } + } + li { + a href="#restrictions-on-content-models-and-on-attribute-values" { + span class="secno" { + - "1.11.3" + } + - " Restrictions on content models and on attribute values" + } + } + } + } + li { + a href="#suggested-reading" { + span class="secno" { + - "1.12" + } + - " Suggested reading" + } + } + } + } + li id="toc-infrastructure" { + a href="#infrastructure" { + span class="secno" { + - "2" + } + - " Common infrastructure" + } + ol { + li { + a href="#terminology" { + span class="secno" { + - "2.1" + } + - " Terminology" + } + ol { + li { + a href="#parallelism" { + span class="secno" { + - "2.1.1" + } + - " Parallelism" + } + } + li { + a href="#resources" { + span class="secno" { + - "2.1.2" + } + - " Resources" + } + } + li { + a href="#xml" { + span class="secno" { + - "2.1.3" + } + - " XML compatibility" + } + } + li { + a href="#dom-trees" { + span class="secno" { + - "2.1.4" + } + - " DOM trees" + } + } + li { + a href="#scripting-2" { + span class="secno" { + - "2.1.5" + } + - " Scripting" + } + } + li { + a href="#plugins" { + span class="secno" { + - "2.1.6" + } + - " Plugins" + } + } + li { + a href="#encoding-terminology" { + span class="secno" { + - "2.1.7" + } + - " Character encodings" + } + } + li { + a href="#conformance-classes" { + span class="secno" { + - "2.1.8" + } + - " Conformance classes" + } + } + li { + a href="#dependencies" { + span class="secno" { + - "2.1.9" + } + - " Dependencies" + } + } + li { + a href="#extensibility-2" { + span class="secno" { + - "2.1.10" + } + - " Extensibility" + } + } + li { + a href="#interactions-with-xpath-and-xslt" { + span class="secno" { + - "2.1.11" + } + - " Interactions with XPath and XSLT" + } + } + } + } + li { + a href="#policy-controlled-features" { + span class="secno" { + - "2.2" + } + - " Policy-controlled features" + } + } + li { + a href="#common-microsyntaxes" { + span class="secno" { + - "2.3" + } + - " Common microsyntaxes" + } + ol { + li { + a href="#common-parser-idioms" { + span class="secno" { + - "2.3.1" + } + - " Common parser idioms" + } + } + li { + a href="#boolean-attributes" { + span class="secno" { + - "2.3.2" + } + - " Boolean attributes" + } + } + li { + a href="#keywords-and-enumerated-attributes" { + span class="secno" { + - "2.3.3" + } + - " Keywords and enumerated attributes" + } + } + li { + a href="#numbers" { + span class="secno" { + - "2.3.4" + } + - " Numbers" + } + ol { + li { + a href="#signed-integers" { + span class="secno" { + - "2.3.4.1" + } + - " Signed integers" + } + } + li { + a href="#non-negative-integers" { + span class="secno" { + - "2.3.4.2" + } + - " Non-negative integers" + } + } + li { + a href="#floating-point-numbers" { + span class="secno" { + - "2.3.4.3" + } + - " Floating-point numbers" + } + } + li { + a href="#percentages-and-dimensions" { + span class="secno" { + - "2.3.4.4" + } + - " Percentages and lengths" + } + } + li { + a href="#nonzero-percentages-and-lengths" { + span class="secno" { + - "2.3.4.5" + } + - " Nonzero percentages and lengths" + } + } + li { + a href="#lists-of-floating-point-numbers" { + span class="secno" { + - "2.3.4.6" + } + - " Lists of floating-point numbers" + } + } + li { + a href="#lists-of-dimensions" { + span class="secno" { + - "2.3.4.7" + } + - " Lists of dimensions" + } + } + } + } + li { + a href="#dates-and-times" { + span class="secno" { + - "2.3.5" + } + - " Dates and times" + } + ol { + li { + a href="#months" { + span class="secno" { + - "2.3.5.1" + } + - " Months" + } + } + li { + a href="#dates" { + span class="secno" { + - "2.3.5.2" + } + - " Dates" + } + } + li { + a href="#yearless-dates" { + span class="secno" { + - "2.3.5.3" + } + - " Yearless dates" + } + } + li { + a href="#times" { + span class="secno" { + - "2.3.5.4" + } + - " Times" + } + } + li { + a href="#local-dates-and-times" { + span class="secno" { + - "2.3.5.5" + } + - " Local dates and times" + } + } + li { + a href="#time-zones" { + span class="secno" { + - "2.3.5.6" + } + - " Time zones" + } + } + li { + a href="#global-dates-and-times" { + span class="secno" { + - "2.3.5.7" + } + - " Global dates and times" + } + } + li { + a href="#weeks" { + span class="secno" { + - "2.3.5.8" + } + - " Weeks" + } + } + li { + a href="#durations" { + span class="secno" { + - "2.3.5.9" + } + - " Durations" + } + } + li { + a href="#vaguer-moments-in-time" { + span class="secno" { + - "2.3.5.10" + } + - " Vaguer moments in time" + } + } + } + } + li { + a href="#colours" { + span class="secno" { + - "2.3.6" + } + - " Legacy colors" + } + } + li { + a href="#space-separated-tokens" { + span class="secno" { + - "2.3.7" + } + - " Space-separated tokens" + } + } + li { + a href="#comma-separated-tokens" { + span class="secno" { + - "2.3.8" + } + - " Comma-separated tokens" + } + } + li { + a href="#syntax-references" { + span class="secno" { + - "2.3.9" + } + - " References" + } + } + li { + a href="#mq" { + span class="secno" { + - "2.3.10" + } + - " Media queries" + } + } + li { + a href="#unique-values" { + span class="secno" { + - "2.3.11" + } + - " Unique internal values" + } + } + } + } + li { + a href="#urls" { + span class="secno" { + - "2.4" + } + - " URLs" + } + ol { + li { + a href="#terminology-2" { + span class="secno" { + - "2.4.1" + } + - " Terminology" + } + } + li { + a href="#resolving-urls" { + span class="secno" { + - "2.4.2" + } + - " Parsing URLs" + } + } + li { + a href="#dynamic-changes-to-base-urls" { + span class="secno" { + - "2.4.3" + } + - " Dynamic changes to base URLs" + } + } + } + } + li { + a href="#fetching-resources" { + span class="secno" { + - "2.5" + } + - " Fetching resources" + } + ol { + li { + a href="#terminology-3" { + span class="secno" { + - "2.5.1" + } + - " Terminology" + } + } + li { + a href="#content-type-sniffing" { + span class="secno" { + - "2.5.2" + } + - " Determining the type of a resource" + } + } + li { + a href="#extracting-character-encodings-from-meta-elements" { + span class="secno" { + - "2.5.3" + } + - " Extracting character encodings from " + code { + - "meta" + } + - " elements" + } + } + li { + a href="#cors-settings-attributes" { + span class="secno" { + - "2.5.4" + } + - " CORS settings attributes" + } + } + li { + a href="#referrer-policy-attributes" { + span class="secno" { + - "2.5.5" + } + - " Referrer policy attributes" + } + } + li { + a href="#nonce-attributes" { + span class="secno" { + - "2.5.6" + } + - " Nonce attributes" + } + } + li { + a href="#lazy-loading-attributes" { + span class="secno" { + - "2.5.7" + } + - " Lazy loading attributes" + } + } + li { + a href="#blocking-attributes" { + span class="secno" { + - "2.5.8" + } + - " Blocking attributes" + } + } + li { + a href="#fetch-priority-attributes" { + span class="secno" { + - "2.5.9" + } + - " Fetch priority attributes" + } + } + } + } + li { + a href="#common-dom-interfaces" { + span class="secno" { + - "2.6" + } + - " Common DOM interfaces" + } + ol { + li { + a href="#reflecting-content-attributes-in-idl-attributes" { + span class="secno" { + - "2.6.1" + } + - " Reflecting content attributes in IDL attributes" + } + } + li { + a href="#using-reflect-in-specifications" { + span class="secno" { + - "2.6.2" + } + - " Using reflect in specifications" + } + } + li { + a href="#collections" { + span class="secno" { + - "2.6.3" + } + - " Collections" + } + ol { + li { + a href="#the-htmlallcollection-interface" { + span class="secno" { + - "2.6.3.1" + } + - " The " + code { + - "HTMLAllCollection" + } + - " interface" + } + ol { + li { + a href="#HTMLAllCollection-call" { + span class="secno" { + - "2.6.3.1.1" + } + - " [[Call]] ( " + var { + - "thisArgument" + } + - ", " + var { + - "argumentsList" + } + - " )" + } + } + } + } + li { + a href="#the-htmlformcontrolscollection-interface" { + span class="secno" { + - "2.6.3.2" + } + - " The " + code { + - "HTMLFormControlsCollection" + } + - " interface" + } + } + li { + a href="#the-htmloptionscollection-interface" { + span class="secno" { + - "2.6.3.3" + } + - " The " + code { + - "HTMLOptionsCollection" + } + - " interface" + } + } + } + } + li { + a href="#the-domstringlist-interface" { + span class="secno" { + - "2.6.4" + } + - " The " + code { + - "DOMStringList" + } + - " interface" + } + } + } + } + li { + a href="#safe-passing-of-structured-data" { + span class="secno" { + - "2.7" + } + - " Safe passing of structured data" + } + ol { + li { + a href="#serializable-objects" { + span class="secno" { + - "2.7.1" + } + - " Serializable objects" + } + } + li { + a href="#transferable-objects" { + span class="secno" { + - "2.7.2" + } + - " Transferable objects" + } + } + li { + a href="#structuredserializeinternal" { + span class="secno" { + - "2.7.3" + } + - " StructuredSerializeInternal ( " + var { + - "value" + } + - ", " + var { + - "forStorage" + } + - " [ ,\n " + var { + - "memory" + } + - " ] )" + } + } + li { + a href="#structuredserialize" { + span class="secno" { + - "2.7.4" + } + - " StructuredSerialize ( " + var { + - "value" + } + - " )" + } + } + li { + a href="#structuredserializeforstorage" { + span class="secno" { + - "2.7.5" + } + - " StructuredSerializeForStorage ( " + var { + - "value" + } + - " )" + } + } + li { + a href="#structureddeserialize" { + span class="secno" { + - "2.7.6" + } + - " StructuredDeserialize ( " + var { + - "serialized" + } + - ", " + var { + - "targetRealm" + } + - " [ ,\n " + var { + - "memory" + } + - " ] )" + } + } + li { + a href="#structuredserializewithtransfer" { + span class="secno" { + - "2.7.7" + } + - " StructuredSerializeWithTransfer ( " + var { + - "value" + } + - ", " + var { + - "transferList" + } + - "\n )" + } + } + li { + a href="#structureddeserializewithtransfer" { + span class="secno" { + - "2.7.8" + } + - " StructuredDeserializeWithTransfer ( " + var { + - "serializeWithTransferResult" + } + - ",\n " + var { + - "targetRealm" + } + - " )" + } + } + li { + a href="#performing-structured-clones-from-other-specifications" { + span class="secno" { + - "2.7.9" + } + - " Performing serialization and\n transferring from other specifications" + } + } + li { + a href="#structured-cloning" { + span class="secno" { + - "2.7.10" + } + - " Structured cloning API" + } + } + } + } + } + } + li id="toc-dom" { + a href="#dom" { + span class="secno" { + - "3" + } + - " Semantics, structure, and APIs of HTML documents" + } + ol { + li { + a href="#documents" { + span class="secno" { + - "3.1" + } + - " Documents" + } + ol { + li { + a href="#the-document-object" { + span class="secno" { + - "3.1.1" + } + - " The " + code { + - "Document" + } + - " object" + } + } + li { + a href="#the-documentorshadowroot-interface" { + span class="secno" { + - "3.1.2" + } + - " The " + code { + - "DocumentOrShadowRoot" + } + - " interface" + } + } + li { + a href="#resource-metadata-management" { + span class="secno" { + - "3.1.3" + } + - " Resource metadata management" + } + } + li { + a href="#reporting-document-loading-status" { + span class="secno" { + - "3.1.4" + } + - " Reporting document loading status" + } + } + li { + a href="#render-blocking-mechanism" { + span class="secno" { + - "3.1.5" + } + - " Render-blocking mechanism" + } + } + li { + a href="#dom-tree-accessors" { + span class="secno" { + - "3.1.6" + } + - " DOM tree accessors" + } + } + } + } + li { + a href="#elements" { + span class="secno" { + - "3.2" + } + - " Elements" + } + ol { + li { + a href="#semantics-2" { + span class="secno" { + - "3.2.1" + } + - " Semantics" + } + } + li { + a href="#elements-in-the-dom" { + span class="secno" { + - "3.2.2" + } + - " Elements in the DOM" + } + } + li { + a href="#html-element-constructors" { + span class="secno" { + - "3.2.3" + } + - " HTML element constructors" + } + } + li { + a href="#element-definitions" { + span class="secno" { + - "3.2.4" + } + - " Element definitions" + } + ol { + li { + a href="#attributes" { + span class="secno" { + - "3.2.4.1" + } + - " Attributes" + } + } + } + } + li { + a href="#content-models" { + span class="secno" { + - "3.2.5" + } + - " Content models" + } + ol { + li { + a href="#the-nothing-content-model" { + span class="secno" { + - "3.2.5.1" + } + - " The \"nothing\" content model" + } + } + li { + a href="#kinds-of-content" { + span class="secno" { + - "3.2.5.2" + } + - " Kinds of content" + } + ol { + li { + a href="#metadata-content" { + span class="secno" { + - "3.2.5.2.1" + } + - " Metadata content" + } + } + li { + a href="#flow-content" { + span class="secno" { + - "3.2.5.2.2" + } + - " Flow content" + } + } + li { + a href="#sectioning-content" { + span class="secno" { + - "3.2.5.2.3" + } + - " Sectioning content" + } + } + li { + a href="#heading-content" { + span class="secno" { + - "3.2.5.2.4" + } + - " Heading content" + } + } + li { + a href="#phrasing-content" { + span class="secno" { + - "3.2.5.2.5" + } + - " Phrasing content" + } + } + li { + a href="#embedded-content-2" { + span class="secno" { + - "3.2.5.2.6" + } + - " Embedded content" + } + } + li { + a href="#interactive-content" { + span class="secno" { + - "3.2.5.2.7" + } + - " Interactive content" + } + } + li { + a href="#palpable-content" { + span class="secno" { + - "3.2.5.2.8" + } + - " Palpable content" + } + } + li { + a href="#script-supporting-elements" { + span class="secno" { + - "3.2.5.2.9" + } + - " Script-supporting elements" + } + } + } + } + li { + a href="#transparent-content-models" { + span class="secno" { + - "3.2.5.3" + } + - " Transparent content models" + } + } + li { + a href="#paragraphs" { + span class="secno" { + - "3.2.5.4" + } + - " Paragraphs" + } + } + } + } + li { + a href="#global-attributes" { + span class="secno" { + - "3.2.6" + } + - " Global attributes" + } + ol { + li { + a href="#the-title-attribute" { + span class="secno" { + - "3.2.6.1" + } + - " The " + code { + - "title" + } + - " attribute" + } + } + li { + a href="#the-lang-and-xml:lang-attributes" { + span class="secno" { + - "3.2.6.2" + } + - " The " + code { + - "lang" + } + - " and " + code { + - "xml:lang" + } + - "\n attributes" + } + } + li { + a href="#the-translate-attribute" { + span class="secno" { + - "3.2.6.3" + } + - " The " + code { + - "translate" + } + - " attribute" + } + } + li { + a href="#the-dir-attribute" { + span class="secno" { + - "3.2.6.4" + } + - " The " + code { + - "dir" + } + - " attribute" + } + } + li { + a href="#the-style-attribute" { + span class="secno" { + - "3.2.6.5" + } + - " The " + code { + - "style" + } + - " attribute" + } + } + li { + a href="#embedding-custom-non-visible-data-with-the-data-*-attributes" { + span class="secno" { + - "3.2.6.6" + } + - " Embedding custom non-visible data with the " + code { + - "data-*" + } + - " attributes" + } + } + } + } + li { + a href="#the-innertext-idl-attribute" { + span class="secno" { + - "3.2.7" + } + - " The " + code { + - "innerText" + } + - " and " + code { + - "outerText" + } + - " properties" + } + } + li { + a href="#requirements-relating-to-the-bidirectional-algorithm" { + span class="secno" { + - "3.2.8" + } + - " Requirements relating to the bidirectional algorithm" + } + ol { + li { + a href="#authoring-conformance-criteria-for-bidirectional-algorithm-formatting-characters" { + span class="secno" { + - "3.2.8.1" + } + - " Authoring conformance criteria for bidirectional-algorithm formatting characters" + } + } + li { + a href="#user-agent-conformance-criteria" { + span class="secno" { + - "3.2.8.2" + } + - " User agent conformance criteria" + } + } + } + } + li { + a href="#wai-aria" { + span class="secno" { + - "3.2.9" + } + - " Requirements related to ARIA and to platform accessibility APIs" + } + } + } + } + } + } + li id="toc-semantics" { + a href="#semantics" { + span class="secno" { + - "4" + } + - " The elements of HTML" + } + ol { + li { + a href="#the-root-element" { + span class="secno" { + - "4.1" + } + - " The document element" + } + ol { + li { + a href="#the-html-element" { + span class="secno" { + - "4.1.1" + } + - " The " + code { + - "html" + } + - " element" + } + } + } + } + li { + a href="#document-metadata" { + span class="secno" { + - "4.2" + } + - " Document metadata" + } + ol { + li { + a href="#the-head-element" { + span class="secno" { + - "4.2.1" + } + - " The " + code { + - "head" + } + - " element" + } + } + li { + a href="#the-title-element" { + span class="secno" { + - "4.2.2" + } + - " The " + code { + - "title" + } + - " element" + } + } + li { + a href="#the-base-element" { + span class="secno" { + - "4.2.3" + } + - " The " + code { + - "base" + } + - " element" + } + } + li { + a href="#the-link-element" { + span class="secno" { + - "4.2.4" + } + - " The " + code { + - "link" + } + - " element" + } + ol { + li { + a href="#processing-the-media-attribute" { + span class="secno" { + - "4.2.4.1" + } + - " Processing the " + code { + - "media" + } + - " attribute" + } + } + li { + a href="#processing-the-type-attribute" { + span class="secno" { + - "4.2.4.2" + } + - " Processing the " + code { + - "type" + } + - " attribute" + } + } + li { + a href="#fetching-and-processing-a-resource-from-a-link-element" { + span class="secno" { + - "4.2.4.3" + } + - " Fetching and processing a resource\n from a " + code { + - "link" + } + - " element" + } + } + li { + a href="#processing-link-headers" { + span class="secno" { + - "4.2.4.4" + } + - " Processing `" + code { + - "Link" + } + - "` headers" + } + } + li { + a href="#early-hints" { + span class="secno" { + - "4.2.4.5" + } + - " Early hints" + } + } + li { + a href="#providing-users-with-a-means-to-follow-hyperlinks-created-using-the-link-element" { + span class="secno" { + - "4.2.4.6" + } + - " Providing users with a means to follow hyperlinks created using the " + code { + - "link" + } + - "\n element" + } + } + } + } + li { + a href="#the-meta-element" { + span class="secno" { + - "4.2.5" + } + - " The " + code { + - "meta" + } + - "\n element" + } + ol { + li { + a href="#standard-metadata-names" { + span class="secno" { + - "4.2.5.1" + } + - " Standard metadata names" + } + } + li { + a href="#other-metadata-names" { + span class="secno" { + - "4.2.5.2" + } + - " Other metadata names" + } + } + li { + a href="#pragma-directives" { + span class="secno" { + - "4.2.5.3" + } + - " Pragma directives" + } + } + li { + a href="#charset" { + span class="secno" { + - "4.2.5.4" + } + - " Specifying the document's character encoding" + } + } + } + } + li { + a href="#the-style-element" { + span class="secno" { + - "4.2.6" + } + - " The " + code { + - "style" + } + - " element" + } + } + li { + a href="#interactions-of-styling-and-scripting" { + span class="secno" { + - "4.2.7" + } + - " Interactions of styling and scripting" + } + } + } + } + li { + a href="#sections" { + span class="secno" { + - "4.3" + } + - " Sections" + } + ol { + li { + a href="#the-body-element" { + span class="secno" { + - "4.3.1" + } + - " The " + code { + - "body" + } + - " element" + } + } + li { + a href="#the-article-element" { + span class="secno" { + - "4.3.2" + } + - " The " + code { + - "article" + } + - " element" + } + } + li { + a href="#the-section-element" { + span class="secno" { + - "4.3.3" + } + - " The " + code { + - "section" + } + - " element" + } + } + li { + a href="#the-nav-element" { + span class="secno" { + - "4.3.4" + } + - " The " + code { + - "nav" + } + - " element" + } + } + li { + a href="#the-aside-element" { + span class="secno" { + - "4.3.5" + } + - " The " + code { + - "aside" + } + - " element" + } + } + li { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + span class="secno" { + - "4.3.6" + } + - " The " + code { + - "h1" + } + - ", " + code { + - "h2" + } + - ", " + code { + - "h3" + } + - ", " + code { + - "h4" + } + - ", " + code { + - "h5" + } + - ", and " + code { + - "h6" + } + - "\n elements" + } + } + li { + a href="#the-hgroup-element" { + span class="secno" { + - "4.3.7" + } + - " The " + code { + - "hgroup" + } + - " element" + } + } + li { + a href="#the-header-element" { + span class="secno" { + - "4.3.8" + } + - " The " + code { + - "header" + } + - " element" + } + } + li { + a href="#the-footer-element" { + span class="secno" { + - "4.3.9" + } + - " The " + code { + - "footer" + } + - " element" + } + } + li { + a href="#the-address-element" { + span class="secno" { + - "4.3.10" + } + - " The " + code { + - "address" + } + - " element" + } + } + li { + a href="#headings-and-outlines-2" { + span class="secno" { + - "4.3.11" + } + - " Headings and outlines" + } + ol { + li { + a href="#sample-outlines" { + span class="secno" { + - "4.3.11.1" + } + - " Sample outlines" + } + } + li { + a href="#exposing-outlines-to-users" { + span class="secno" { + - "4.3.11.2" + } + - " Exposing outlines to users" + } + } + } + } + li { + a href="#usage-summary-2" { + span class="secno" { + - "4.3.12" + } + - " Usage summary" + } + ol { + li { + a href="#article-or-section" { + span class="secno" { + - "4.3.12.1" + } + - " Article or section?" + } + } + } + } + } + } + li { + a href="#grouping-content" { + span class="secno" { + - "4.4" + } + - " Grouping content" + } + ol { + li { + a href="#the-p-element" { + span class="secno" { + - "4.4.1" + } + - " The " + code { + - "p" + } + - " element" + } + } + li { + a href="#the-hr-element" { + span class="secno" { + - "4.4.2" + } + - " The " + code { + - "hr" + } + - " element" + } + } + li { + a href="#the-pre-element" { + span class="secno" { + - "4.4.3" + } + - " The " + code { + - "pre" + } + - " element" + } + } + li { + a href="#the-blockquote-element" { + span class="secno" { + - "4.4.4" + } + - " The " + code { + - "blockquote" + } + - " element" + } + } + li { + a href="#the-ol-element" { + span class="secno" { + - "4.4.5" + } + - " The " + code { + - "ol" + } + - " element" + } + } + li { + a href="#the-ul-element" { + span class="secno" { + - "4.4.6" + } + - " The " + code { + - "ul" + } + - " element" + } + } + li { + a href="#the-menu-element" { + span class="secno" { + - "4.4.7" + } + - " The " + code { + - "menu" + } + - " element" + } + } + li { + a href="#the-li-element" { + span class="secno" { + - "4.4.8" + } + - " The " + code { + - "li" + } + - " element" + } + } + li { + a href="#the-dl-element" { + span class="secno" { + - "4.4.9" + } + - " The " + code { + - "dl" + } + - " element" + } + } + li { + a href="#the-dt-element" { + span class="secno" { + - "4.4.10" + } + - " The " + code { + - "dt" + } + - " element" + } + } + li { + a href="#the-dd-element" { + span class="secno" { + - "4.4.11" + } + - " The " + code { + - "dd" + } + - " element" + } + } + li { + a href="#the-figure-element" { + span class="secno" { + - "4.4.12" + } + - " The " + code { + - "figure" + } + - " element" + } + } + li { + a href="#the-figcaption-element" { + span class="secno" { + - "4.4.13" + } + - " The " + code { + - "figcaption" + } + - " element" + } + } + li { + a href="#the-main-element" { + span class="secno" { + - "4.4.14" + } + - " The " + code { + - "main" + } + - " element" + } + } + li { + a href="#the-search-element" { + span class="secno" { + - "4.4.15" + } + - " The " + code { + - "search" + } + - " element" + } + } + li { + a href="#the-div-element" { + span class="secno" { + - "4.4.16" + } + - " The " + code { + - "div" + } + - " element" + } + } + } + } + li { + a href="#text-level-semantics" { + span class="secno" { + - "4.5" + } + - " Text-level semantics" + } + ol { + li { + a href="#the-a-element" { + span class="secno" { + - "4.5.1" + } + - " The " + code { + - "a" + } + - " element" + } + } + li { + a href="#the-em-element" { + span class="secno" { + - "4.5.2" + } + - " The " + code { + - "em" + } + - " element" + } + } + li { + a href="#the-strong-element" { + span class="secno" { + - "4.5.3" + } + - " The " + code { + - "strong" + } + - " element" + } + } + li { + a href="#the-small-element" { + span class="secno" { + - "4.5.4" + } + - " The " + code { + - "small" + } + - " element" + } + } + li { + a href="#the-s-element" { + span class="secno" { + - "4.5.5" + } + - " The " + code { + - "s" + } + - " element" + } + } + li { + a href="#the-cite-element" { + span class="secno" { + - "4.5.6" + } + - " The " + code { + - "cite" + } + - " element" + } + } + li { + a href="#the-q-element" { + span class="secno" { + - "4.5.7" + } + - " The " + code { + - "q" + } + - " element" + } + } + li { + a href="#the-dfn-element" { + span class="secno" { + - "4.5.8" + } + - " The " + code { + - "dfn" + } + - " element" + } + } + li { + a href="#the-abbr-element" { + span class="secno" { + - "4.5.9" + } + - " The " + code { + - "abbr" + } + - " element" + } + } + li { + a href="#the-ruby-element" { + span class="secno" { + - "4.5.10" + } + - " The " + code { + - "ruby" + } + - " element" + } + } + li { + a href="#the-rt-element" { + span class="secno" { + - "4.5.11" + } + - " The " + code { + - "rt" + } + - " element" + } + } + li { + a href="#the-rp-element" { + span class="secno" { + - "4.5.12" + } + - " The " + code { + - "rp" + } + - " element" + } + } + li { + a href="#the-data-element" { + span class="secno" { + - "4.5.13" + } + - " The " + code { + - "data" + } + - " element" + } + } + li { + a href="#the-time-element" { + span class="secno" { + - "4.5.14" + } + - " The " + code { + - "time" + } + - " element" + } + } + li { + a href="#the-code-element" { + span class="secno" { + - "4.5.15" + } + - " The " + code { + - "code" + } + - " element" + } + } + li { + a href="#the-var-element" { + span class="secno" { + - "4.5.16" + } + - " The " + code { + - "var" + } + - " element" + } + } + li { + a href="#the-samp-element" { + span class="secno" { + - "4.5.17" + } + - " The " + code { + - "samp" + } + - " element" + } + } + li { + a href="#the-kbd-element" { + span class="secno" { + - "4.5.18" + } + - " The " + code { + - "kbd" + } + - " element" + } + } + li { + a href="#the-sub-and-sup-elements" { + span class="secno" { + - "4.5.19" + } + - " The " + code { + - "sub" + } + - " and " + code { + - "sup" + } + - " elements" + } + } + li { + a href="#the-i-element" { + span class="secno" { + - "4.5.20" + } + - " The " + code { + - "i" + } + - " element" + } + } + li { + a href="#the-b-element" { + span class="secno" { + - "4.5.21" + } + - " The " + code { + - "b" + } + - " element" + } + } + li { + a href="#the-u-element" { + span class="secno" { + - "4.5.22" + } + - " The " + code { + - "u" + } + - " element" + } + } + li { + a href="#the-mark-element" { + span class="secno" { + - "4.5.23" + } + - " The " + code { + - "mark" + } + - " element" + } + } + li { + a href="#the-bdi-element" { + span class="secno" { + - "4.5.24" + } + - " The " + code { + - "bdi" + } + - " element" + } + } + li { + a href="#the-bdo-element" { + span class="secno" { + - "4.5.25" + } + - " The " + code { + - "bdo" + } + - " element" + } + } + li { + a href="#the-span-element" { + span class="secno" { + - "4.5.26" + } + - " The " + code { + - "span" + } + - " element" + } + } + li { + a href="#the-br-element" { + span class="secno" { + - "4.5.27" + } + - " The " + code { + - "br" + } + - " element" + } + } + li { + a href="#the-wbr-element" { + span class="secno" { + - "4.5.28" + } + - " The " + code { + - "wbr" + } + - " element" + } + } + li { + a href="#usage-summary" { + span class="secno" { + - "4.5.29" + } + - " Usage summary" + } + } + } + } + li { + a href="#links" { + span class="secno" { + - "4.6" + } + - " Links" + } + ol { + li { + a href="#introduction-2" { + span class="secno" { + - "4.6.1" + } + - " Introduction" + } + } + li { + a href="#links-created-by-a-and-area-elements" { + span class="secno" { + - "4.6.2" + } + - " Links created by " + code { + - "a" + } + - " and " + code { + - "area" + } + - " elements" + } + } + li { + a href="#api-for-a-and-area-elements" { + span class="secno" { + - "4.6.3" + } + - " API for " + code { + - "a" + } + - " and " + code { + - "area" + } + - " elements" + } + } + li { + a href="#following-hyperlinks" { + span class="secno" { + - "4.6.4" + } + - " Following hyperlinks" + } + } + li { + a href="#downloading-resources" { + span class="secno" { + - "4.6.5" + } + - " Downloading resources" + } + } + li { + a href="#hyperlink-auditing" { + span class="secno" { + - "4.6.6" + } + - " Hyperlink auditing" + } + ol { + li { + a href="#the-ping-headers" { + span class="secno" { + - "4.6.6.1" + } + - " The `" + code { + - "Ping-From" + } + - "` and `" + code { + - "Ping-To" + } + - "` headers" + } + } + } + } + li { + a href="#linkTypes" { + span class="secno" { + - "4.6.7" + } + - " Link types" + } + ol { + li { + a href="#rel-alternate" { + span class="secno" { + - "4.6.7.1" + } + - " Link type \"" + code { + - "alternate" + } + - "\"" + } + } + li { + a href="#link-type-author" { + span class="secno" { + - "4.6.7.2" + } + - " Link type \"" + code { + - "author" + } + - "\"" + } + } + li { + a href="#link-type-bookmark" { + span class="secno" { + - "4.6.7.3" + } + - " Link type \"" + code { + - "bookmark" + } + - "\"" + } + } + li { + a href="#link-type-canonical" { + span class="secno" { + - "4.6.7.4" + } + - " Link type \"" + code { + - "canonical" + } + - "\"" + } + } + li { + a href="#link-type-dns-prefetch" { + span class="secno" { + - "4.6.7.5" + } + - " Link type \"" + code { + - "dns-prefetch" + } + - "\"" + } + } + li { + a href="#link-type-expect" { + span class="secno" { + - "4.6.7.6" + } + - " Link type \"" + code { + - "expect" + } + - "\"" + } + } + li { + a href="#link-type-external" { + span class="secno" { + - "4.6.7.7" + } + - " Link type \"" + code { + - "external" + } + - "\"" + } + } + li { + a href="#link-type-help" { + span class="secno" { + - "4.6.7.8" + } + - " Link type \"" + code { + - "help" + } + - "\"" + } + } + li { + a href="#rel-icon" { + span class="secno" { + - "4.6.7.9" + } + - " Link type \"" + code { + - "icon" + } + - "\"" + } + } + li { + a href="#link-type-license" { + span class="secno" { + - "4.6.7.10" + } + - " Link type \"" + code { + - "license" + } + - "\"" + } + } + li { + a href="#link-type-manifest" { + span class="secno" { + - "4.6.7.11" + } + - " Link type \"" + code { + - "manifest" + } + - "\"" + } + } + li { + a href="#link-type-modulepreload" { + span class="secno" { + - "4.6.7.12" + } + - " Link type \"" + code { + - "modulepreload" + } + - "\"" + } + } + li { + a href="#link-type-nofollow" { + span class="secno" { + - "4.6.7.13" + } + - " Link type \"" + code { + - "nofollow" + } + - "\"" + } + } + li { + a href="#link-type-noopener" { + span class="secno" { + - "4.6.7.14" + } + - " Link type \"" + code { + - "noopener" + } + - "\"" + } + } + li { + a href="#link-type-noreferrer" { + span class="secno" { + - "4.6.7.15" + } + - " Link type \"" + code { + - "noreferrer" + } + - "\"" + } + } + li { + a href="#link-type-opener" { + span class="secno" { + - "4.6.7.16" + } + - " Link type \"" + code { + - "opener" + } + - "\"" + } + } + li { + a href="#link-type-pingback" { + span class="secno" { + - "4.6.7.17" + } + - " Link type \"" + code { + - "pingback" + } + - "\"" + } + } + li { + a href="#link-type-preconnect" { + span class="secno" { + - "4.6.7.18" + } + - " Link type \"" + code { + - "preconnect" + } + - "\"" + } + } + li { + a href="#link-type-prefetch" { + span class="secno" { + - "4.6.7.19" + } + - " Link type \"" + code { + - "prefetch" + } + - "\"" + } + } + li { + a href="#link-type-preload" { + span class="secno" { + - "4.6.7.20" + } + - " Link type \"" + code { + - "preload" + } + - "\"" + } + } + li { + a href="#link-type-privacy-policy" { + span class="secno" { + - "4.6.7.21" + } + - " Link type \"" + code { + - "privacy-policy" + } + - "\"" + } + } + li { + a href="#link-type-search" { + span class="secno" { + - "4.6.7.22" + } + - " Link type \"" + code { + - "search" + } + - "\"" + } + } + li { + a href="#link-type-stylesheet" { + span class="secno" { + - "4.6.7.23" + } + - " Link type \"" + code { + - "stylesheet" + } + - "\"" + } + } + li { + a href="#link-type-tag" { + span class="secno" { + - "4.6.7.24" + } + - " Link type \"" + code { + - "tag" + } + - "\"" + } + } + li { + a href="#link-type-terms-of-service" { + span class="secno" { + - "4.6.7.25" + } + - " Link Type \"" + code { + - "terms-of-service" + } + - "\"" + } + } + li { + a href="#sequential-link-types" { + span class="secno" { + - "4.6.7.26" + } + - " Sequential link types" + } + ol { + li { + a href="#link-type-next" { + span class="secno" { + - "4.6.7.26.1" + } + - " Link type \"" + code { + - "next" + } + - "\"" + } + } + li { + a href="#link-type-prev" { + span class="secno" { + - "4.6.7.26.2" + } + - " Link type \"" + code { + - "prev" + } + - "\"" + } + } + } + } + li { + a href="#other-link-types" { + span class="secno" { + - "4.6.7.27" + } + - " Other link types" + } + } + } + } + } + } + li { + a href="#edits" { + span class="secno" { + - "4.7" + } + - " Edits" + } + ol { + li { + a href="#the-ins-element" { + span class="secno" { + - "4.7.1" + } + - " The " + code { + - "ins" + } + - " element" + } + } + li { + a href="#the-del-element" { + span class="secno" { + - "4.7.2" + } + - " The " + code { + - "del" + } + - " element" + } + } + li { + a href="#attributes-common-to-ins-and-del-elements" { + span class="secno" { + - "4.7.3" + } + - " Attributes common to " + code { + - "ins" + } + - " and " + code { + - "del" + } + - " elements" + } + } + li { + a href="#edits-and-paragraphs" { + span class="secno" { + - "4.7.4" + } + - " Edits and paragraphs" + } + } + li { + a href="#edits-and-lists" { + span class="secno" { + - "4.7.5" + } + - " Edits and lists" + } + } + li { + a href="#edits-and-tables" { + span class="secno" { + - "4.7.6" + } + - " Edits and tables" + } + } + } + } + li { + a href="#embedded-content" { + span class="secno" { + - "4.8" + } + - " Embedded content" + } + ol { + li { + a href="#the-picture-element" { + span class="secno" { + - "4.8.1" + } + - " The " + code { + - "picture" + } + - " element" + } + } + li { + a href="#the-source-element" { + span class="secno" { + - "4.8.2" + } + - " The " + code { + - "source" + } + - " element" + } + } + li { + a href="#the-img-element" { + span class="secno" { + - "4.8.3" + } + - " The " + code { + - "img" + } + - " element" + } + } + li { + a href="#images" { + span class="secno" { + - "4.8.4" + } + - " Images" + } + ol { + li { + a href="#introduction-3" { + span class="secno" { + - "4.8.4.1" + } + - " Introduction" + } + ol { + li { + a href="#adaptive-images" { + span class="secno" { + - "4.8.4.1.1" + } + - " Adaptive images" + } + } + } + } + li { + a href="#attributes-common-to-source-and-img-elements" { + span class="secno" { + - "4.8.4.2" + } + - " Attributes common to " + code { + - "source" + } + - ",\n " + code { + - "img" + } + - ", and " + code { + - "link" + } + - " elements" + } + ol { + li { + a href="#srcset-attributes" { + span class="secno" { + - "4.8.4.2.1" + } + - " Srcset attributes" + } + } + li { + a href="#sizes-attributes" { + span class="secno" { + - "4.8.4.2.2" + } + - " Sizes attributes" + } + } + } + } + li { + a href="#images-processing-model" { + span class="secno" { + - "4.8.4.3" + } + - " Processing model" + } + ol { + li { + a href="#when-to-obtain-images" { + span class="secno" { + - "4.8.4.3.1" + } + - " When to obtain images" + } + } + li { + a href="#reacting-to-dom-mutations" { + span class="secno" { + - "4.8.4.3.2" + } + - " Reacting to DOM mutations" + } + } + li { + a href="#the-list-of-available-images" { + span class="secno" { + - "4.8.4.3.3" + } + - " The list of available images" + } + } + li { + a href="#decoding-images" { + span class="secno" { + - "4.8.4.3.4" + } + - " Decoding images" + } + } + li { + a href="#updating-the-image-data" { + span class="secno" { + - "4.8.4.3.5" + } + - " Updating the image data" + } + } + li { + a href="#preparing-an-image-for-presentation" { + span class="secno" { + - "4.8.4.3.6" + } + - " Preparing an image for presentation" + } + } + li { + a href="#selecting-an-image-source" { + span class="secno" { + - "4.8.4.3.7" + } + - " Selecting an image source" + } + } + li { + a href="#creating-a-source-set-from-attributes" { + span class="secno" { + - "4.8.4.3.8" + } + - " Creating a source set from attributes" + } + } + li { + a href="#updating-the-source-set" { + span class="secno" { + - "4.8.4.3.9" + } + - " Updating the source set" + } + } + li { + a href="#parsing-a-srcset-attribute" { + span class="secno" { + - "4.8.4.3.10" + } + - " Parsing a srcset attribute" + } + } + li { + a href="#parsing-a-sizes-attribute" { + span class="secno" { + - "4.8.4.3.11" + } + - " Parsing a sizes attribute" + } + } + li { + a href="#normalizing-the-source-densities" { + span class="secno" { + - "4.8.4.3.12" + } + - " Normalizing the source densities" + } + } + li { + a href="#reacting-to-environment-changes" { + span class="secno" { + - "4.8.4.3.13" + } + - " Reacting to environment changes" + } + } + } + } + li { + a href="#alt" { + span class="secno" { + - "4.8.4.4" + } + - " Requirements for providing text to act as an alternative for images" + } + ol { + li { + a href="#general-guidelines" { + span class="secno" { + - "4.8.4.4.1" + } + - " General guidelines" + } + } + li { + a href="#a-link-or-button-containing-nothing-but-the-image" { + span class="secno" { + - "4.8.4.4.2" + } + - " A link or button containing nothing but the image" + } + } + li { + a href="#a-phrase-or-paragraph-with-an-alternative-graphical-representation:-charts,-diagrams,-graphs,-maps,-illustrations" { + span class="secno" { + - "4.8.4.4.3" + } + - " A phrase or paragraph with an alternative graphical representation: charts, diagrams, graphs, maps, illustrations" + } + } + li { + a href="#a-short-phrase-or-label-with-an-alternative-graphical-representation:-icons,-logos" { + span class="secno" { + - "4.8.4.4.4" + } + - " A short phrase or label with an alternative graphical representation: icons, logos" + } + } + li { + a href="#text-that-has-been-rendered-to-a-graphic-for-typographical-effect" { + span class="secno" { + - "4.8.4.4.5" + } + - " Text that has been rendered to a graphic for typographical effect" + } + } + li { + a href="#a-graphical-representation-of-some-of-the-surrounding-text" { + span class="secno" { + - "4.8.4.4.6" + } + - " A graphical representation of some of the surrounding text" + } + } + li { + a href="#ancillary-images" { + span class="secno" { + - "4.8.4.4.7" + } + - " Ancillary images" + } + } + li { + a href="#a-purely-decorative-image-that-doesn't-add-any-information" { + span class="secno" { + - "4.8.4.4.8" + } + - " A purely decorative image that doesn't add any information" + } + } + li { + a href="#a-group-of-images-that-form-a-single-larger-picture-with-no-links" { + span class="secno" { + - "4.8.4.4.9" + } + - " A group of images that form a single larger picture with no links" + } + } + li { + a href="#a-group-of-images-that-form-a-single-larger-picture-with-links" { + span class="secno" { + - "4.8.4.4.10" + } + - " A group of images that form a single larger picture with links" + } + } + li { + a href="#a-key-part-of-the-content" { + span class="secno" { + - "4.8.4.4.11" + } + - " A key part of the content" + } + } + li { + a href="#an-image-not-intended-for-the-user" { + span class="secno" { + - "4.8.4.4.12" + } + - " An image not intended for the user" + } + } + li { + a href="#an-image-in-an-e-mail-or-private-document-intended-for-a-specific-person-who-is-known-to-be-able-to-view-images" { + span class="secno" { + - "4.8.4.4.13" + } + - " An image in an email or private document intended for a specific person who is known to be able to view images" + } + } + li { + a href="#guidance-for-markup-generators" { + span class="secno" { + - "4.8.4.4.14" + } + - " Guidance for markup generators" + } + } + li { + a href="#guidance-for-conformance-checkers" { + span class="secno" { + - "4.8.4.4.15" + } + - " Guidance for conformance checkers" + } + } + } + } + } + } + li { + a href="#the-iframe-element" { + span class="secno" { + - "4.8.5" + } + - " The\n " + code { + - "iframe" + } + - " element" + } + } + li { + a href="#the-embed-element" { + span class="secno" { + - "4.8.6" + } + - " The " + code { + - "embed" + } + - " element" + } + } + li { + a href="#the-object-element" { + span class="secno" { + - "4.8.7" + } + - " The " + code { + - "object" + } + - " element" + } + } + li { + a href="#the-video-element" { + span class="secno" { + - "4.8.8" + } + - " The " + code { + - "video" + } + - " element" + } + } + li { + a href="#the-audio-element" { + span class="secno" { + - "4.8.9" + } + - " The " + code { + - "audio" + } + - " element" + } + } + li { + a href="#the-track-element" { + span class="secno" { + - "4.8.10" + } + - " The " + code { + - "track" + } + - " element" + } + } + li { + a href="#media-elements" { + span class="secno" { + - "4.8.11" + } + - " Media elements" + } + ol { + li { + a href="#error-codes" { + span class="secno" { + - "4.8.11.1" + } + - " Error codes" + } + } + li { + a href="#location-of-the-media-resource" { + span class="secno" { + - "4.8.11.2" + } + - " Location of the media resource" + } + } + li { + a href="#mime-types" { + span class="secno" { + - "4.8.11.3" + } + - " MIME types" + } + } + li { + a href="#network-states" { + span class="secno" { + - "4.8.11.4" + } + - " Network states" + } + } + li { + a href="#loading-the-media-resource" { + span class="secno" { + - "4.8.11.5" + } + - " Loading the media resource" + } + } + li { + a href="#offsets-into-the-media-resource" { + span class="secno" { + - "4.8.11.6" + } + - " Offsets into the media resource" + } + } + li { + a href="#ready-states" { + span class="secno" { + - "4.8.11.7" + } + - " Ready states" + } + } + li { + a href="#playing-the-media-resource" { + span class="secno" { + - "4.8.11.8" + } + - " Playing the media resource" + } + } + li { + a href="#seeking" { + span class="secno" { + - "4.8.11.9" + } + - " Seeking" + } + } + li { + a href="#media-resources-with-multiple-media-tracks" { + span class="secno" { + - "4.8.11.10" + } + - " Media resources with multiple media tracks" + } + ol { + li { + a href="#audiotracklist-and-videotracklist-objects" { + span class="secno" { + - "4.8.11.10.1" + } + - " " + code { + - "AudioTrackList" + } + - " and " + code { + - "VideoTrackList" + } + - " objects" + } + } + li { + a href="#selecting-specific-audio-and-video-tracks-declaratively" { + span class="secno" { + - "4.8.11.10.2" + } + - " Selecting specific audio and video tracks declaratively" + } + } + } + } + li { + a href="#timed-text-tracks" { + span class="secno" { + - "4.8.11.11" + } + - " Timed text tracks" + } + ol { + li { + a href="#text-track-model" { + span class="secno" { + - "4.8.11.11.1" + } + - " Text track model" + } + } + li { + a href="#sourcing-in-band-text-tracks" { + span class="secno" { + - "4.8.11.11.2" + } + - " Sourcing in-band text tracks" + } + } + li { + a href="#sourcing-out-of-band-text-tracks" { + span class="secno" { + - "4.8.11.11.3" + } + - " Sourcing out-of-band text tracks" + } + } + li { + a href="#guidelines-for-exposing-cues-in-various-formats-as-text-track-cues" { + span class="secno" { + - "4.8.11.11.4" + } + - " Guidelines for exposing cues in various formats as text track cues" + } + } + li { + a href="#text-track-api" { + span class="secno" { + - "4.8.11.11.5" + } + - " Text track API" + } + } + li { + a href="#cue-events" { + span class="secno" { + - "4.8.11.11.6" + } + - " Event handlers for objects of the text track APIs" + } + } + li { + a href="#best-practices-for-metadata-text-tracks" { + span class="secno" { + - "4.8.11.11.7" + } + - " Best practices for metadata text tracks" + } + } + } + } + li { + a href="#identifying-a-track-kind-through-a-url" { + span class="secno" { + - "4.8.11.12" + } + - " Identifying a track kind through a URL" + } + } + li { + a href="#user-interface" { + span class="secno" { + - "4.8.11.13" + } + - " User interface" + } + } + li { + a href="#time-ranges" { + span class="secno" { + - "4.8.11.14" + } + - " Time ranges" + } + } + li { + a href="#the-trackevent-interface" { + span class="secno" { + - "4.8.11.15" + } + - " The " + code { + - "TrackEvent" + } + - " interface" + } + } + li { + a href="#mediaevents" { + span class="secno" { + - "4.8.11.16" + } + - " Events summary" + } + } + li { + a href="#security-and-privacy-considerations" { + span class="secno" { + - "4.8.11.17" + } + - " Security and privacy considerations" + } + } + li { + a href="#best-practices-for-authors-using-media-elements" { + span class="secno" { + - "4.8.11.18" + } + - " Best practices for authors using media elements" + } + } + li { + a href="#best-practices-for-implementers-of-media-elements" { + span class="secno" { + - "4.8.11.19" + } + - " Best practices for implementers of media elements" + } + } + } + } + li { + a href="#the-map-element" { + span class="secno" { + - "4.8.12" + } + - " The " + code { + - "map" + } + - " element" + } + } + li { + a href="#the-area-element" { + span class="secno" { + - "4.8.13" + } + - " The " + code { + - "area" + } + - " element" + } + } + li { + a href="#image-maps" { + span class="secno" { + - "4.8.14" + } + - " Image maps" + } + ol { + li { + a href="#authoring" { + span class="secno" { + - "4.8.14.1" + } + - " Authoring" + } + } + li { + a href="#image-map-processing-model" { + span class="secno" { + - "4.8.14.2" + } + - " Processing model" + } + } + } + } + li { + a href="#mathml" { + span class="secno" { + - "4.8.15" + } + - " MathML" + } + } + li { + a href="#svg-0" { + span class="secno" { + - "4.8.16" + } + - " SVG" + } + } + li { + a href="#dimension-attributes" { + span class="secno" { + - "4.8.17" + } + - " Dimension attributes" + } + } + } + } + li { + a href="#tables" { + span class="secno" { + - "4.9" + } + - " Tabular data" + } + ol { + li { + a href="#the-table-element" { + span class="secno" { + - "4.9.1" + } + - " The " + code { + - "table" + } + - " element" + } + ol { + li { + a href="#table-descriptions-techniques" { + span class="secno" { + - "4.9.1.1" + } + - " Techniques for describing tables" + } + } + li { + a href="#table-layout-techniques" { + span class="secno" { + - "4.9.1.2" + } + - " Techniques for table design" + } + } + } + } + li { + a href="#the-caption-element" { + span class="secno" { + - "4.9.2" + } + - " The " + code { + - "caption" + } + - " element" + } + } + li { + a href="#the-colgroup-element" { + span class="secno" { + - "4.9.3" + } + - " The " + code { + - "colgroup" + } + - " element" + } + } + li { + a href="#the-col-element" { + span class="secno" { + - "4.9.4" + } + - " The " + code { + - "col" + } + - " element" + } + } + li { + a href="#the-tbody-element" { + span class="secno" { + - "4.9.5" + } + - " The " + code { + - "tbody" + } + - " element" + } + } + li { + a href="#the-thead-element" { + span class="secno" { + - "4.9.6" + } + - " The " + code { + - "thead" + } + - " element" + } + } + li { + a href="#the-tfoot-element" { + span class="secno" { + - "4.9.7" + } + - " The " + code { + - "tfoot" + } + - " element" + } + } + li { + a href="#the-tr-element" { + span class="secno" { + - "4.9.8" + } + - " The " + code { + - "tr" + } + - " element" + } + } + li { + a href="#the-td-element" { + span class="secno" { + - "4.9.9" + } + - " The " + code { + - "td" + } + - " element" + } + } + li { + a href="#the-th-element" { + span class="secno" { + - "4.9.10" + } + - " The " + code { + - "th" + } + - " element" + } + } + li { + a href="#attributes-common-to-td-and-th-elements" { + span class="secno" { + - "4.9.11" + } + - " Attributes common to " + code { + - "td" + } + - " and " + code { + - "th" + } + - " elements" + } + } + li { + a href="#table-processing-model" { + span class="secno" { + - "4.9.12" + } + - " Processing model" + } + ol { + li { + a href="#forming-a-table" { + span class="secno" { + - "4.9.12.1" + } + - " Forming a table" + } + } + li { + a href="#header-and-data-cell-semantics" { + span class="secno" { + - "4.9.12.2" + } + - " Forming relationships between data cells and header cells" + } + } + } + } + li { + a href="#table-examples" { + span class="secno" { + - "4.9.13" + } + - " Examples" + } + } + } + } + li { + a href="#forms" { + span class="secno" { + - "4.10" + } + - " Forms" + } + ol { + li { + a href="#introduction-4" { + span class="secno" { + - "4.10.1" + } + - " Introduction" + } + ol { + li { + a href="#writing-a-form's-user-interface" { + span class="secno" { + - "4.10.1.1" + } + - " Writing a form's user interface" + } + } + li { + a href="#implementing-the-server-side-processing-for-a-form" { + span class="secno" { + - "4.10.1.2" + } + - " Implementing the server-side processing for a form" + } + } + li { + a href="#configuring-a-form-to-communicate-with-a-server" { + span class="secno" { + - "4.10.1.3" + } + - " Configuring a form to communicate with a server" + } + } + li { + a href="#client-side-form-validation" { + span class="secno" { + - "4.10.1.4" + } + - " Client-side form validation" + } + } + li { + a href="#enabling-client-side-automatic-filling-of-form-controls" { + span class="secno" { + - "4.10.1.5" + } + - " Enabling client-side automatic filling of form controls" + } + } + li { + a href="#improving-the-user-experience-on-mobile-devices" { + span class="secno" { + - "4.10.1.6" + } + - " Improving the user experience on mobile devices" + } + } + li { + a href="#the-difference-between-the-field-type,-the-autofill-field-name,-and-the-input-modality" { + span class="secno" { + - "4.10.1.7" + } + - " The difference between the field type, the autofill field name, and the input modality" + } + } + li { + a href="#input-author-notes" { + span class="secno" { + - "4.10.1.8" + } + - " Date, time, and number formats" + } + } + } + } + li { + a href="#categories" { + span class="secno" { + - "4.10.2" + } + - " Categories" + } + } + li { + a href="#the-form-element" { + span class="secno" { + - "4.10.3" + } + - " The " + code { + - "form" + } + - " element" + } + } + li { + a href="#the-label-element" { + span class="secno" { + - "4.10.4" + } + - " The " + code { + - "label" + } + - " element" + } + } + li { + a href="#the-input-element" { + span class="secno" { + - "4.10.5" + } + - " The " + code { + - "input" + } + - " element" + } + ol { + li { + a href="#states-of-the-type-attribute" { + span class="secno" { + - "4.10.5.1" + } + - " States of the " + code { + - "type" + } + - " attribute" + } + ol { + li { + a href="#hidden-state-(type=hidden)" { + span class="secno" { + - "4.10.5.1.1" + } + - " Hidden state (" + code { + - "type=hidden" + } + - ")" + } + } + li { + a href="#text-(type=text)-state-and-search-state-(type=search)" { + span class="secno" { + - "4.10.5.1.2" + } + - " Text (" + code { + - "type=text" + } + - ") state and Search state (" + code { + - "type=search" + } + - ")" + } + } + li { + a href="#telephone-state-(type=tel)" { + span class="secno" { + - "4.10.5.1.3" + } + - " Telephone state (" + code { + - "type=tel" + } + - ")" + } + } + li { + a href="#url-state-(type=url)" { + span class="secno" { + - "4.10.5.1.4" + } + - " URL state (" + code { + - "type=url" + } + - ")" + } + } + li { + a href="#email-state-(type=email)" { + span class="secno" { + - "4.10.5.1.5" + } + - " Email state (" + code { + - "type=email" + } + - ")" + } + } + li { + a href="#password-state-(type=password)" { + span class="secno" { + - "4.10.5.1.6" + } + - " Password state (" + code { + - "type=password" + } + - ")" + } + } + li { + a href="#date-state-(type=date)" { + span class="secno" { + - "4.10.5.1.7" + } + - " Date state (" + code { + - "type=date" + } + - ")" + } + } + li { + a href="#month-state-(type=month)" { + span class="secno" { + - "4.10.5.1.8" + } + - " Month state (" + code { + - "type=month" + } + - ")" + } + } + li { + a href="#week-state-(type=week)" { + span class="secno" { + - "4.10.5.1.9" + } + - " Week state (" + code { + - "type=week" + } + - ")" + } + } + li { + a href="#time-state-(type=time)" { + span class="secno" { + - "4.10.5.1.10" + } + - " Time state (" + code { + - "type=time" + } + - ")" + } + } + li { + a href="#local-date-and-time-state-(type=datetime-local)" { + span class="secno" { + - "4.10.5.1.11" + } + - " Local Date and Time state (" + code { + - "type=datetime-local" + } + - ")" + } + } + li { + a href="#number-state-(type=number)" { + span class="secno" { + - "4.10.5.1.12" + } + - " Number state (" + code { + - "type=number" + } + - ")" + } + } + li { + a href="#range-state-(type=range)" { + span class="secno" { + - "4.10.5.1.13" + } + - " Range state (" + code { + - "type=range" + } + - ")" + } + } + li { + a href="#color-state-(type=color)" { + span class="secno" { + - "4.10.5.1.14" + } + - " Color state (" + code { + - "type=color" + } + - ")" + } + } + li { + a href="#checkbox-state-(type=checkbox)" { + span class="secno" { + - "4.10.5.1.15" + } + - " Checkbox state (" + code { + - "type=checkbox" + } + - ")" + } + } + li { + a href="#radio-button-state-(type=radio)" { + span class="secno" { + - "4.10.5.1.16" + } + - " Radio Button state (" + code { + - "type=radio" + } + - ")" + } + } + li { + a href="#file-upload-state-(type=file)" { + span class="secno" { + - "4.10.5.1.17" + } + - " File Upload state (" + code { + - "type=file" + } + - ")" + } + } + li { + a href="#submit-button-state-(type=submit)" { + span class="secno" { + - "4.10.5.1.18" + } + - " Submit Button state (" + code { + - "type=submit" + } + - ")" + } + } + li { + a href="#image-button-state-(type=image)" { + span class="secno" { + - "4.10.5.1.19" + } + - " Image Button state (" + code { + - "type=image" + } + - ")" + } + } + li { + a href="#reset-button-state-(type=reset)" { + span class="secno" { + - "4.10.5.1.20" + } + - " Reset Button state (" + code { + - "type=reset" + } + - ")" + } + } + li { + a href="#button-state-(type=button)" { + span class="secno" { + - "4.10.5.1.21" + } + - " Button state (" + code { + - "type=button" + } + - ")" + } + } + } + } + li { + a href="#input-impl-notes" { + span class="secno" { + - "4.10.5.2" + } + - " Implementation notes regarding localization of form controls" + } + } + li { + a href="#common-input-element-attributes" { + span class="secno" { + - "4.10.5.3" + } + - " Common " + code { + - "input" + } + - " element attributes" + } + ol { + li { + a href="#the-maxlength-and-minlength-attributes" { + span class="secno" { + - "4.10.5.3.1" + } + - " The " + code { + - "maxlength" + } + - " and " + code { + - "minlength" + } + - " attributes" + } + } + li { + a href="#the-size-attribute" { + span class="secno" { + - "4.10.5.3.2" + } + - " The " + code { + - "size" + } + - " attribute" + } + } + li { + a href="#the-readonly-attribute" { + span class="secno" { + - "4.10.5.3.3" + } + - " The " + code { + - "readonly" + } + - " attribute" + } + } + li { + a href="#the-required-attribute" { + span class="secno" { + - "4.10.5.3.4" + } + - " The " + code { + - "required" + } + - " attribute" + } + } + li { + a href="#the-multiple-attribute" { + span class="secno" { + - "4.10.5.3.5" + } + - " The " + code { + - "multiple" + } + - " attribute" + } + } + li { + a href="#the-pattern-attribute" { + span class="secno" { + - "4.10.5.3.6" + } + - " The " + code { + - "pattern" + } + - " attribute" + } + } + li { + a href="#the-min-and-max-attributes" { + span class="secno" { + - "4.10.5.3.7" + } + - " The " + code { + - "min" + } + - " and " + code { + - "max" + } + - " attributes" + } + } + li { + a href="#the-step-attribute" { + span class="secno" { + - "4.10.5.3.8" + } + - " The " + code { + - "step" + } + - " attribute" + } + } + li { + a href="#the-list-attribute" { + span class="secno" { + - "4.10.5.3.9" + } + - " The " + code { + - "list" + } + - " attribute" + } + } + li { + a href="#the-placeholder-attribute" { + span class="secno" { + - "4.10.5.3.10" + } + - " The " + code { + - "placeholder" + } + - " attribute" + } + } + } + } + li { + a href="#common-input-element-apis" { + span class="secno" { + - "4.10.5.4" + } + - " Common " + code { + - "input" + } + - " element APIs" + } + } + li { + a href="#common-input-element-events" { + span class="secno" { + - "4.10.5.5" + } + - " Common event behaviors" + } + } + } + } + li { + a href="#the-button-element" { + span class="secno" { + - "4.10.6" + } + - " The " + code { + - "button" + } + - " element" + } + } + li { + a href="#the-select-element" { + span class="secno" { + - "4.10.7" + } + - " The " + code { + - "select" + } + - " element" + } + } + li { + a href="#the-datalist-element" { + span class="secno" { + - "4.10.8" + } + - " The " + code { + - "datalist" + } + - " element" + } + } + li { + a href="#the-optgroup-element" { + span class="secno" { + - "4.10.9" + } + - " The " + code { + - "optgroup" + } + - " element" + } + } + li { + a href="#the-option-element" { + span class="secno" { + - "4.10.10" + } + - " The " + code { + - "option" + } + - " element" + } + } + li { + a href="#the-textarea-element" { + span class="secno" { + - "4.10.11" + } + - " The " + code { + - "textarea" + } + - " element" + } + } + li { + a href="#the-output-element" { + span class="secno" { + - "4.10.12" + } + - " The " + code { + - "output" + } + - " element" + } + } + li { + a href="#the-progress-element" { + span class="secno" { + - "4.10.13" + } + - " The " + code { + - "progress" + } + - " element" + } + } + li { + a href="#the-meter-element" { + span class="secno" { + - "4.10.14" + } + - " The " + code { + - "meter" + } + - " element" + } + } + li { + a href="#the-fieldset-element" { + span class="secno" { + - "4.10.15" + } + - " The " + code { + - "fieldset" + } + - " element" + } + } + li { + a href="#the-legend-element" { + span class="secno" { + - "4.10.16" + } + - " The " + code { + - "legend" + } + - " element" + } + } + li { + a href="#form-control-infrastructure" { + span class="secno" { + - "4.10.17" + } + - " Form control infrastructure" + } + ol { + li { + a href="#a-form-control's-value" { + span class="secno" { + - "4.10.17.1" + } + - " A form control's value" + } + } + li { + a href="#mutability" { + span class="secno" { + - "4.10.17.2" + } + - " Mutability" + } + } + li { + a href="#association-of-controls-and-forms" { + span class="secno" { + - "4.10.17.3" + } + - " Association of controls and forms" + } + } + } + } + li { + a href="#attributes-common-to-form-controls" { + span class="secno" { + - "4.10.18" + } + - " Attributes common to form controls" + } + ol { + li { + a href="#naming-form-controls:-the-name-attribute" { + span class="secno" { + - "4.10.18.1" + } + - " Naming form controls: the " + code { + - "name" + } + - " attribute" + } + } + li { + a href="#submitting-element-directionality:-the-dirname-attribute" { + span class="secno" { + - "4.10.18.2" + } + - " Submitting element directionality: the " + code { + - "dirname" + } + - " attribute" + } + } + li { + a href="#limiting-user-input-length:-the-maxlength-attribute" { + span class="secno" { + - "4.10.18.3" + } + - " Limiting user input length: the " + code { + - "maxlength" + } + - " attribute" + } + } + li { + a href="#setting-minimum-input-length-requirements:-the-minlength-attribute" { + span class="secno" { + - "4.10.18.4" + } + - " Setting minimum input length requirements: the " + code { + - "minlength" + } + - " attribute" + } + } + li { + a href="#enabling-and-disabling-form-controls:-the-disabled-attribute" { + span class="secno" { + - "4.10.18.5" + } + - " Enabling and disabling form controls: the " + code { + - "disabled" + } + - " attribute" + } + } + li { + a href="#form-submission-attributes" { + span class="secno" { + - "4.10.18.6" + } + - " Form submission attributes" + } + } + li { + a href="#autofill" { + span class="secno" { + - "4.10.18.7" + } + - " Autofill" + } + ol { + li { + a href="#autofilling-form-controls:-the-autocomplete-attribute" { + span class="secno" { + - "4.10.18.7.1" + } + - " Autofilling form controls: the " + code { + - "autocomplete" + } + - " attribute" + } + } + li { + a href="#autofill-processing-model" { + span class="secno" { + - "4.10.18.7.2" + } + - " Processing model" + } + } + } + } + } + } + li { + a href="#textFieldSelection" { + span class="secno" { + - "4.10.19" + } + - " APIs for the text control selections" + } + } + li { + a href="#constraints" { + span class="secno" { + - "4.10.20" + } + - " Constraints" + } + ol { + li { + a href="#definitions" { + span class="secno" { + - "4.10.20.1" + } + - " Definitions" + } + } + li { + a href="#constraint-validation" { + span class="secno" { + - "4.10.20.2" + } + - " Constraint validation" + } + } + li { + a href="#the-constraint-validation-api" { + span class="secno" { + - "4.10.20.3" + } + - " The constraint validation API" + } + } + li { + a href="#security-forms" { + span class="secno" { + - "4.10.20.4" + } + - " Security" + } + } + } + } + li { + a href="#form-submission-2" { + span class="secno" { + - "4.10.21" + } + - " Form submission" + } + ol { + li { + a href="#introduction-5" { + span class="secno" { + - "4.10.21.1" + } + - " Introduction" + } + } + li { + a href="#implicit-submission" { + span class="secno" { + - "4.10.21.2" + } + - " Implicit submission" + } + } + li { + a href="#form-submission-algorithm" { + span class="secno" { + - "4.10.21.3" + } + - " Form submission algorithm" + } + } + li { + a href="#constructing-form-data-set" { + span class="secno" { + - "4.10.21.4" + } + - " Constructing the entry list" + } + } + li { + a href="#selecting-a-form-submission-encoding" { + span class="secno" { + - "4.10.21.5" + } + - " Selecting a form submission encoding" + } + } + li { + a href="#converting-an-entry-list-to-a-list-of-name-value-pairs" { + span class="secno" { + - "4.10.21.6" + } + - " Converting an entry list to a list of name-value pairs" + } + } + li { + a href="#url-encoded-form-data" { + span class="secno" { + - "4.10.21.7" + } + - " URL-encoded form data" + } + } + li { + a href="#multipart-form-data" { + span class="secno" { + - "4.10.21.8" + } + - " Multipart form data" + } + } + li { + a href="#plain-text-form-data" { + span class="secno" { + - "4.10.21.9" + } + - " Plain text form data" + } + } + li { + a href="#the-submitevent-interface" { + span class="secno" { + - "4.10.21.10" + } + - " The " + code { + - "SubmitEvent" + } + - " interface" + } + } + li { + a href="#the-formdataevent-interface" { + span class="secno" { + - "4.10.21.11" + } + - " The " + code { + - "FormDataEvent" + } + - " interface" + } + } + } + } + li { + a href="#resetting-a-form" { + span class="secno" { + - "4.10.22" + } + - " Resetting a form" + } + } + } + } + li { + a href="#interactive-elements" { + span class="secno" { + - "4.11" + } + - " Interactive elements" + } + ol { + li { + a href="#the-details-element" { + span class="secno" { + - "4.11.1" + } + - " The " + code { + - "details" + } + - " element" + } + } + li { + a href="#the-summary-element" { + span class="secno" { + - "4.11.2" + } + - " The " + code { + - "summary" + } + - " element" + } + } + li { + a href="#commands" { + span class="secno" { + - "4.11.3" + } + - " Commands" + } + ol { + li { + a href="#facets-2" { + span class="secno" { + - "4.11.3.1" + } + - " Facets" + } + } + li { + a href="#using-the-a-element-to-define-a-command" { + span class="secno" { + - "4.11.3.2" + } + - " Using the " + code { + - "a" + } + - " element to define a command" + } + } + li { + a href="#using-the-button-element-to-define-a-command" { + span class="secno" { + - "4.11.3.3" + } + - " Using the " + code { + - "button" + } + - " element to define a command" + } + } + li { + a href="#using-the-input-element-to-define-a-command" { + span class="secno" { + - "4.11.3.4" + } + - " Using the " + code { + - "input" + } + - " element to define a command" + } + } + li { + a href="#using-the-option-element-to-define-a-command" { + span class="secno" { + - "4.11.3.5" + } + - " Using the " + code { + - "option" + } + - " element to define a command" + } + } + li { + a href="#using-the-accesskey-attribute-on-a-legend-element-to-define-a-command" { + span class="secno" { + - "4.11.3.6" + } + - " Using the " + code { + - "accesskey" + } + - " attribute\n on a " + code { + - "legend" + } + - " element to define a command" + } + } + li { + a href="#using-the-accesskey-attribute-to-define-a-command-on-other-elements" { + span class="secno" { + - "4.11.3.7" + } + - " Using the " + code { + - "accesskey" + } + - "\n attribute to define a command on other elements" + } + } + } + } + li { + a href="#the-dialog-element" { + span class="secno" { + - "4.11.4" + } + - " The " + code { + - "dialog" + } + - " element" + } + } + li { + a href="#dialog-light-dismiss" { + span class="secno" { + - "4.11.5" + } + - " Dialog light dismiss" + } + } + } + } + li { + a href="#scripting-3" { + span class="secno" { + - "4.12" + } + - " Scripting" + } + ol { + li { + a href="#the-script-element" { + span class="secno" { + - "4.12.1" + } + - " The " + code { + - "script" + } + - " element" + } + ol { + li { + a href="#script-processing-model" { + span class="secno" { + - "4.12.1.1" + } + - " Processing model" + } + } + li { + a href="#scriptingLanguages" { + span class="secno" { + - "4.12.1.2" + } + - " Scripting languages" + } + } + li { + a href="#restrictions-for-contents-of-script-elements" { + span class="secno" { + - "4.12.1.3" + } + - " Restrictions for contents of " + code { + - "script" + } + - " elements" + } + } + li { + a href="#inline-documentation-for-external-scripts" { + span class="secno" { + - "4.12.1.4" + } + - " Inline documentation for external scripts" + } + } + li { + a href="#scriptTagXSLT" { + span class="secno" { + - "4.12.1.5" + } + - " Interaction of " + code { + - "script" + } + - " elements and XSLT" + } + } + } + } + li { + a href="#the-noscript-element" { + span class="secno" { + - "4.12.2" + } + - " The " + code { + - "noscript" + } + - " element" + } + } + li { + a href="#the-template-element" { + span class="secno" { + - "4.12.3" + } + - " The " + code { + - "template" + } + - " element" + } + ol { + li { + a href="#template-XSLT-XPath" { + span class="secno" { + - "4.12.3.1" + } + - " Interaction of " + code { + - "template" + } + - " elements with XSLT and XPath" + } + } + } + } + li { + a href="#the-slot-element" { + span class="secno" { + - "4.12.4" + } + - " The " + code { + - "slot" + } + - " element" + } + } + li { + a href="#the-canvas-element" { + span class="secno" { + - "4.12.5" + } + - " The " + code { + - "canvas" + } + - " element" + } + ol { + li { + a href="#2dcontext" { + span class="secno" { + - "4.12.5.1" + } + - " The 2D rendering context" + } + ol { + li { + a href="#implementation-notes" { + span class="secno" { + - "4.12.5.1.1" + } + - " Implementation notes" + } + } + li { + a href="#the-canvas-state" { + span class="secno" { + - "4.12.5.1.2" + } + - " The canvas state" + } + } + li { + a href="#line-styles" { + span class="secno" { + - "4.12.5.1.3" + } + - " Line styles" + } + } + li { + a href="#text-styles" { + span class="secno" { + - "4.12.5.1.4" + } + - " Text styles" + } + } + li { + a href="#building-paths" { + span class="secno" { + - "4.12.5.1.5" + } + - " Building paths" + } + } + li { + a href="#path2d-objects" { + span class="secno" { + - "4.12.5.1.6" + } + - " " + code { + - "Path2D" + } + - " objects" + } + } + li { + a href="#transformations" { + span class="secno" { + - "4.12.5.1.7" + } + - " Transformations" + } + } + li { + a href="#image-sources-for-2d-rendering-contexts" { + span class="secno" { + - "4.12.5.1.8" + } + - " Image sources for 2D rendering contexts" + } + } + li { + a href="#fill-and-stroke-styles" { + span class="secno" { + - "4.12.5.1.9" + } + - " Fill and stroke styles" + } + } + li { + a href="#drawing-rectangles-to-the-bitmap" { + span class="secno" { + - "4.12.5.1.10" + } + - " Drawing rectangles to the bitmap" + } + } + li { + a href="#drawing-text-to-the-bitmap" { + span class="secno" { + - "4.12.5.1.11" + } + - " Drawing text to the bitmap" + } + } + li { + a href="#drawing-paths-to-the-canvas" { + span class="secno" { + - "4.12.5.1.12" + } + - " Drawing paths to the canvas" + } + } + li { + a href="#drawing-focus-rings-and-scrolling-paths-into-view" { + span class="secno" { + - "4.12.5.1.13" + } + - " Drawing focus rings" + } + } + li { + a href="#drawing-images" { + span class="secno" { + - "4.12.5.1.14" + } + - " Drawing images" + } + } + li { + a href="#pixel-manipulation" { + span class="secno" { + - "4.12.5.1.15" + } + - " Pixel manipulation" + } + } + li { + a href="#compositing" { + span class="secno" { + - "4.12.5.1.16" + } + - " Compositing" + } + } + li { + a href="#image-smoothing" { + span class="secno" { + - "4.12.5.1.17" + } + - " Image smoothing" + } + } + li { + a href="#shadows" { + span class="secno" { + - "4.12.5.1.18" + } + - " Shadows" + } + } + li { + a href="#filters" { + span class="secno" { + - "4.12.5.1.19" + } + - " Filters" + } + } + li { + a href="#working-with-externally-defined-svg-filters" { + span class="secno" { + - "4.12.5.1.20" + } + - " Working with externally-defined SVG filters" + } + } + li { + a href="#drawing-model" { + span class="secno" { + - "4.12.5.1.21" + } + - " Drawing model" + } + } + li { + a href="#best-practices" { + span class="secno" { + - "4.12.5.1.22" + } + - " Best practices" + } + } + li { + a href="#examples" { + span class="secno" { + - "4.12.5.1.23" + } + - " Examples" + } + } + } + } + li { + a href="#the-imagebitmap-rendering-context" { + span class="secno" { + - "4.12.5.2" + } + - " The " + code { + - "ImageBitmap" + } + - " rendering context" + } + ol { + li { + a href="#introduction-6" { + span class="secno" { + - "4.12.5.2.1" + } + - " Introduction" + } + } + li { + a href="#the-imagebitmaprenderingcontext-interface" { + span class="secno" { + - "4.12.5.2.2" + } + - " The " + code { + - "ImageBitmapRenderingContext" + } + - " interface" + } + } + } + } + li { + a href="#the-offscreencanvas-interface" { + span class="secno" { + - "4.12.5.3" + } + - " The " + code { + - "OffscreenCanvas" + } + - " interface" + } + ol { + li { + a href="#the-offscreen-2d-rendering-context" { + span class="secno" { + - "4.12.5.3.1" + } + - " The offscreen 2D rendering context" + } + } + } + } + li { + a href="#colour-spaces-and-colour-correction" { + span class="secno" { + - "4.12.5.4" + } + - " Color spaces and color space\n conversion" + } + } + li { + a href="#serialising-bitmaps-to-a-file" { + span class="secno" { + - "4.12.5.5" + } + - " Serializing bitmaps to a file" + } + } + li { + a href="#security-with-canvas-elements" { + span class="secno" { + - "4.12.5.6" + } + - " Security with " + code { + - "canvas" + } + - " elements" + } + } + li { + a href="#premultiplied-alpha-and-the-2d-rendering-context" { + span class="secno" { + - "4.12.5.7" + } + - " Premultiplied alpha and the 2D rendering context" + } + } + } + } + } + } + li { + a href="#custom-elements" { + span class="secno" { + - "4.13" + } + - " Custom elements" + } + ol { + li { + a href="#custom-elements-intro" { + span class="secno" { + - "4.13.1" + } + - " Introduction" + } + ol { + li { + a href="#custom-elements-autonomous-example" { + span class="secno" { + - "4.13.1.1" + } + - " Creating an autonomous custom element" + } + } + li { + a href="#custom-elements-face-example" { + span class="secno" { + - "4.13.1.2" + } + - " Creating a form-associated custom element" + } + } + li { + a href="#custom-elements-accessibility-example" { + span class="secno" { + - "4.13.1.3" + } + - " Creating a custom element with default accessible roles, states, and properties" + } + } + li { + a href="#custom-elements-customized-builtin-example" { + span class="secno" { + - "4.13.1.4" + } + - " Creating a customized built-in element" + } + } + li { + a href="#custom-elements-autonomous-drawbacks" { + span class="secno" { + - "4.13.1.5" + } + - " Drawbacks of autonomous custom elements" + } + } + li { + a href="#custom-elements-upgrades-examples" { + span class="secno" { + - "4.13.1.6" + } + - " Upgrading elements after their creation" + } + } + li { + a href="#exposing-custom-element-states" { + span class="secno" { + - "4.13.1.7" + } + - " Exposing custom element states" + } + } + } + } + li { + a href="#custom-element-conformance" { + span class="secno" { + - "4.13.2" + } + - " Requirements for custom element constructors and\n reactions" + } + } + li { + a href="#custom-elements-core-concepts" { + span class="secno" { + - "4.13.3" + } + - " Core concepts" + } + } + li { + a href="#custom-elements-api" { + span class="secno" { + - "4.13.4" + } + - " The " + code { + - "CustomElementRegistry" + } + - " interface" + } + } + li { + a href="#upgrades" { + span class="secno" { + - "4.13.5" + } + - " Upgrades" + } + } + li { + a href="#custom-element-reactions" { + span class="secno" { + - "4.13.6" + } + - " Custom element reactions" + } + } + li { + a href="#element-internals" { + span class="secno" { + - "4.13.7" + } + - " Element internals" + } + ol { + li { + a href="#the-elementinternals-interface" { + span class="secno" { + - "4.13.7.1" + } + - " The " + code { + - "ElementInternals" + } + - " interface" + } + } + li { + a href="#shadow-root-access" { + span class="secno" { + - "4.13.7.2" + } + - " Shadow root access" + } + } + li { + a href="#form-associated-custom-elements" { + span class="secno" { + - "4.13.7.3" + } + - " Form-associated custom elements" + } + } + li { + a href="#accessibility-semantics" { + span class="secno" { + - "4.13.7.4" + } + - " Accessibility semantics" + } + } + li { + a href="#custom-state-pseudo-class" { + span class="secno" { + - "4.13.7.5" + } + - " Custom state pseudo-class" + } + } + } + } + } + } + li { + a href="#common-idioms" { + span class="secno" { + - "4.14" + } + - " Common idioms without dedicated elements" + } + ol { + li { + a href="#rel-up" { + span class="secno" { + - "4.14.1" + } + - " Breadcrumb navigation" + } + } + li { + a href="#tag-clouds" { + span class="secno" { + - "4.14.2" + } + - " Tag clouds" + } + } + li { + a href="#conversations" { + span class="secno" { + - "4.14.3" + } + - " Conversations" + } + } + li { + a href="#footnotes" { + span class="secno" { + - "4.14.4" + } + - " Footnotes" + } + } + } + } + li { + a href="#disabled-elements" { + span class="secno" { + - "4.15" + } + - " Disabled elements" + } + } + li { + a href="#selectors" { + span class="secno" { + - "4.16" + } + - " Matching HTML elements using selectors and CSS" + } + ol { + li { + a href="#case-sensitivity-of-the-css-'attr()'-function" { + span class="secno" { + - "4.16.1" + } + - " Case-sensitivity of the CSS 'attr()' function" + } + } + li { + a href="#case-sensitivity-of-selectors" { + span class="secno" { + - "4.16.2" + } + - " Case-sensitivity of selectors" + } + } + li { + a href="#pseudo-classes" { + span class="secno" { + - "4.16.3" + } + - " Pseudo-classes" + } + } + } + } + } + } + li id="toc-microdata" { + a href="#microdata" { + span class="secno" { + - "5" + } + - " Microdata" + } + ol { + li { + a href="#introduction-7" { + span class="secno" { + - "5.1" + } + - " Introduction" + } + ol { + li { + a href="#overview" { + span class="secno" { + - "5.1.1" + } + - " Overview" + } + } + li { + a href="#the-basic-syntax" { + span class="secno" { + - "5.1.2" + } + - " The basic syntax" + } + } + li { + a href="#typed-items" { + span class="secno" { + - "5.1.3" + } + - " Typed items" + } + } + li { + a href="#global-identifiers-for-items" { + span class="secno" { + - "5.1.4" + } + - " Global identifiers for items" + } + } + li { + a href="#selecting-names-when-defining-vocabularies" { + span class="secno" { + - "5.1.5" + } + - " Selecting names when defining vocabularies" + } + } + } + } + li { + a href="#encoding-microdata" { + span class="secno" { + - "5.2" + } + - " Encoding microdata" + } + ol { + li { + a href="#the-microdata-model" { + span class="secno" { + - "5.2.1" + } + - " The microdata model" + } + } + li { + a href="#items" { + span class="secno" { + - "5.2.2" + } + - " Items" + } + } + li { + a href="#names:-the-itemprop-attribute" { + span class="secno" { + - "5.2.3" + } + - " Names: the " + code { + - "itemprop" + } + - " attribute" + } + } + li { + a href="#values" { + span class="secno" { + - "5.2.4" + } + - " Values" + } + } + li { + a href="#associating-names-with-items" { + span class="secno" { + - "5.2.5" + } + - " Associating names with items" + } + } + li { + a href="#microdata-and-other-namespaces" { + span class="secno" { + - "5.2.6" + } + - " Microdata and other namespaces" + } + } + } + } + li { + a href="#mdvocabs" { + span class="secno" { + - "5.3" + } + - " Sample microdata vocabularies" + } + ol { + li { + a href="#vcard" { + span class="secno" { + - "5.3.1" + } + - " vCard" + } + ol { + li { + a href="#conversion-to-vcard" { + span class="secno" { + - "5.3.1.1" + } + - " Conversion to vCard" + } + } + li { + a href="#examples-2" { + span class="secno" { + - "5.3.1.2" + } + - " Examples" + } + } + } + } + li { + a href="#vevent" { + span class="secno" { + - "5.3.2" + } + - " vEvent" + } + ol { + li { + a href="#conversion-to-icalendar" { + span class="secno" { + - "5.3.2.1" + } + - " Conversion to iCalendar" + } + } + li { + a href="#examples-3" { + span class="secno" { + - "5.3.2.2" + } + - " Examples" + } + } + } + } + li { + a href="#licensing-works" { + span class="secno" { + - "5.3.3" + } + - " Licensing works" + } + ol { + li { + a href="#examples-4" { + span class="secno" { + - "5.3.3.1" + } + - " Examples" + } + } + } + } + } + } + li { + a href="#converting-html-to-other-formats" { + span class="secno" { + - "5.4" + } + - " Converting HTML to other formats" + } + ol { + li { + a href="#json" { + span class="secno" { + - "5.4.1" + } + - " JSON" + } + } + } + } + } + } + li id="toc-editing" { + a href="#editing" { + span class="secno" { + - "6" + } + - " User interaction" + } + ol { + li { + a href="#the-hidden-attribute" { + span class="secno" { + - "6.1" + } + - " The " + code { + - "hidden" + } + - " attribute" + } + } + li { + a href="#page-visibility" { + span class="secno" { + - "6.2" + } + - " Page visibility" + } + ol { + li { + a href="#the-visibilitystateentry-interface" { + span class="secno" { + - "6.2.1" + } + - " The " + code { + - "VisibilityStateEntry" + } + - " interface" + } + } + } + } + li { + a href="#inert-subtrees" { + span class="secno" { + - "6.3" + } + - " Inert subtrees" + } + ol { + li { + a href="#modal-dialogs-and-inert-subtrees" { + span class="secno" { + - "6.3.1" + } + - " Modal dialogs and inert subtrees" + } + } + li { + a href="#the-inert-attribute" { + span class="secno" { + - "6.3.2" + } + - " The " + code { + - "inert" + } + - " attribute" + } + } + } + } + li { + a href="#tracking-user-activation" { + span class="secno" { + - "6.4" + } + - " Tracking user activation" + } + ol { + li { + a href="#user-activation-data-model" { + span class="secno" { + - "6.4.1" + } + - " Data model" + } + } + li { + a href="#user-activation-processing-model" { + span class="secno" { + - "6.4.2" + } + - " Processing model" + } + } + li { + a href="#user-activation-gated-apis" { + span class="secno" { + - "6.4.3" + } + - " APIs gated by user activation" + } + } + li { + a href="#the-useractivation-interface" { + span class="secno" { + - "6.4.4" + } + - " The " + code { + - "UserActivation" + } + - " interface" + } + } + li { + a href="#user-activation-user-agent-automation" { + span class="secno" { + - "6.4.5" + } + - " User agent automation" + } + } + } + } + li { + a href="#activation" { + span class="secno" { + - "6.5" + } + - " Activation behavior of elements" + } + ol { + li { + a href="#the-toggleevent-interface" { + span class="secno" { + - "6.5.1" + } + - " The " + code { + - "ToggleEvent" + } + - " interface" + } + } + } + } + li { + a href="#focus" { + span class="secno" { + - "6.6" + } + - " Focus" + } + ol { + li { + a href="#introduction-8" { + span class="secno" { + - "6.6.1" + } + - " Introduction" + } + } + li { + a href="#data-model" { + span class="secno" { + - "6.6.2" + } + - " Data model" + } + } + li { + a href="#the-tabindex-attribute" { + span class="secno" { + - "6.6.3" + } + - " The " + code { + - "tabindex" + } + - " attribute" + } + } + li { + a href="#focus-processing-model" { + span class="secno" { + - "6.6.4" + } + - " Processing model" + } + } + li { + a href="#sequential-focus-navigation" { + span class="secno" { + - "6.6.5" + } + - " Sequential focus navigation" + } + } + li { + a href="#focus-management-apis" { + span class="secno" { + - "6.6.6" + } + - " Focus management APIs" + } + } + li { + a href="#the-autofocus-attribute" { + span class="secno" { + - "6.6.7" + } + - " The " + code { + - "autofocus" + } + - " attribute" + } + } + } + } + li { + a href="#assigning-keyboard-shortcuts" { + span class="secno" { + - "6.7" + } + - " Assigning keyboard shortcuts" + } + ol { + li { + a href="#introduction-9" { + span class="secno" { + - "6.7.1" + } + - " Introduction" + } + } + li { + a href="#the-accesskey-attribute" { + span class="secno" { + - "6.7.2" + } + - " The " + code { + - "accesskey" + } + - "\n attribute" + } + } + li { + a href="#keyboard-shortcuts-processing-model" { + span class="secno" { + - "6.7.3" + } + - " Processing\n model" + } + } + } + } + li { + a href="#editing-2" { + span class="secno" { + - "6.8" + } + - " Editing" + } + ol { + li { + a href="#contenteditable" { + span class="secno" { + - "6.8.1" + } + - " Making document regions editable: The " + code { + - "contenteditable" + } + - " content attribute" + } + } + li { + a href="#making-entire-documents-editable:-the-designmode-idl-attribute" { + span class="secno" { + - "6.8.2" + } + - " Making entire documents\n editable: the " + code { + - "designMode" + } + - " getter and setter" + } + } + li { + a href="#best-practices-for-in-page-editors" { + span class="secno" { + - "6.8.3" + } + - " Best practices for in-page editors" + } + } + li { + a href="#editing-apis" { + span class="secno" { + - "6.8.4" + } + - " Editing APIs" + } + } + li { + a href="#spelling-and-grammar-checking" { + span class="secno" { + - "6.8.5" + } + - " Spelling and grammar checking" + } + } + li { + a href="#writing-suggestions" { + span class="secno" { + - "6.8.6" + } + - " Writing suggestions" + } + } + li { + a href="#autocapitalization" { + span class="secno" { + - "6.8.7" + } + - " Autocapitalization" + } + } + li { + a href="#autocorrection" { + span class="secno" { + - "6.8.8" + } + - " Autocorrection" + } + } + li { + a href="#input-modalities:-the-inputmode-attribute" { + span class="secno" { + - "6.8.9" + } + - " Input modalities: the " + code { + - "inputmode" + } + - " attribute" + } + } + li { + a href="#input-modalities:-the-enterkeyhint-attribute" { + span class="secno" { + - "6.8.10" + } + - " Input modalities: the " + code { + - "enterkeyhint" + } + - "\n attribute" + } + } + } + } + li { + a href="#find-in-page" { + span class="secno" { + - "6.9" + } + - " Find-in-page" + } + ol { + li { + a href="#introduction-10" { + span class="secno" { + - "6.9.1" + } + - " Introduction" + } + } + li { + a href="#interaction-with-details-and-hidden=until-found" { + span class="secno" { + - "6.9.2" + } + - " Interaction with " + code { + - "details" + } + - " and " + code { + - "hidden=until-found" + } + } + } + li { + a href="#interaction-with-selection" { + span class="secno" { + - "6.9.3" + } + - " Interaction with selection" + } + } + } + } + li { + a href="#close-requests-and-close-watchers" { + span class="secno" { + - "6.10" + } + - " Close requests and close watchers" + } + ol { + li { + a href="#close-requests" { + span class="secno" { + - "6.10.1" + } + - " Close requests" + } + } + li { + a href="#close-watcher-infrastructure" { + span class="secno" { + - "6.10.2" + } + - " Close watcher infrastructure" + } + } + li { + a href="#the-closewatcher-interface" { + span class="secno" { + - "6.10.3" + } + - " The " + code { + - "CloseWatcher" + } + - " interface" + } + } + } + } + li { + a href="#dnd" { + span class="secno" { + - "6.11" + } + - " Drag and drop" + } + ol { + li { + a href="#event-drag" { + span class="secno" { + - "6.11.1" + } + - " Introduction" + } + } + li { + a href="#the-drag-data-store" { + span class="secno" { + - "6.11.2" + } + - " The drag data store" + } + } + li { + a href="#the-datatransfer-interface" { + span class="secno" { + - "6.11.3" + } + - " The " + code { + - "DataTransfer" + } + - " interface" + } + ol { + li { + a href="#the-datatransferitemlist-interface" { + span class="secno" { + - "6.11.3.1" + } + - " The " + code { + - "DataTransferItemList" + } + - " interface" + } + } + li { + a href="#the-datatransferitem-interface" { + span class="secno" { + - "6.11.3.2" + } + - " The " + code { + - "DataTransferItem" + } + - " interface" + } + } + } + } + li { + a href="#the-dragevent-interface" { + span class="secno" { + - "6.11.4" + } + - " The " + code { + - "DragEvent" + } + - " interface" + } + } + li { + a href="#drag-and-drop-processing-model" { + span class="secno" { + - "6.11.5" + } + - " Processing model" + } + } + li { + a href="#dndevents" { + span class="secno" { + - "6.11.6" + } + - " Events summary" + } + } + li { + a href="#the-draggable-attribute" { + span class="secno" { + - "6.11.7" + } + - " The " + code { + - "draggable" + } + - " attribute" + } + } + li { + a href="#security-risks-in-the-drag-and-drop-model" { + span class="secno" { + - "6.11.8" + } + - " Security risks in the drag-and-drop model" + } + } + } + } + li { + a href="#the-popover-attribute" { + span class="secno" { + - "6.12" + } + - " The " + code { + - "popover" + } + - " attribute" + } + ol { + li { + a href="#the-popover-target-attributes" { + span class="secno" { + - "6.12.1" + } + - " The popover target attributes" + } + } + li { + a href="#popover-light-dismiss" { + span class="secno" { + - "6.12.2" + } + - " Popover light dismiss" + } + } + } + } + } + } + li id="toc-browsers" { + a href="#browsers" { + span class="secno" { + - "7" + } + - " Loading web pages" + } + ol { + li { + a href="#loading-web-pages-supporting-concepts" { + span class="secno" { + - "7.1" + } + - " Supporting concepts" + } + ol { + li { + a href="#origin" { + span class="secno" { + - "7.1.1" + } + - " Origins" + } + ol { + li { + a href="#sites" { + span class="secno" { + - "7.1.1.1" + } + - " Sites" + } + } + li { + a href="#relaxing-the-same-origin-restriction" { + span class="secno" { + - "7.1.1.2" + } + - " Relaxing the same-origin restriction" + } + } + } + } + li { + a href="#origin-keyed-agent-clusters" { + span class="secno" { + - "7.1.2" + } + - " Origin-keyed agent clusters" + } + } + li { + a href="#cross-origin-opener-policies" { + span class="secno" { + - "7.1.3" + } + - " Cross-origin opener policies" + } + ol { + li { + a href="#the-coop-headers" { + span class="secno" { + - "7.1.3.1" + } + - " The headers" + } + } + li { + a href="#browsing-context-group-switches-due-to-cross-origin-opener-policy" { + span class="secno" { + - "7.1.3.2" + } + - " Browsing context group\n switches due to opener policy" + } + } + li { + a href="#coop-reporting" { + span class="secno" { + - "7.1.3.3" + } + - " Reporting" + } + } + } + } + li { + a href="#coep" { + span class="secno" { + - "7.1.4" + } + - " Cross-origin embedder policies" + } + ol { + li { + a href="#the-coep-headers" { + span class="secno" { + - "7.1.4.1" + } + - " The headers" + } + } + li { + a href="#embedder-policy-checks" { + span class="secno" { + - "7.1.4.2" + } + - " Embedder policy checks" + } + } + } + } + li { + a href="#sandboxing" { + span class="secno" { + - "7.1.5" + } + - " Sandboxing" + } + } + li { + a href="#policy-containers" { + span class="secno" { + - "7.1.6" + } + - " Policy containers" + } + } + } + } + li { + a href="#nav-traversal-apis" { + span class="secno" { + - "7.2" + } + - " APIs related to navigation and\n session history" + } + ol { + li { + a href="#cross-origin-objects" { + span class="secno" { + - "7.2.1" + } + - " Security infrastructure for " + code { + - "Window" + } + - ",\n " + code { + - "WindowProxy" + } + - ", and " + code { + - "Location" + } + - " objects" + } + ol { + li { + a href="#integration-with-idl" { + span class="secno" { + - "7.2.1.1" + } + - " Integration with IDL" + } + } + li { + a href="#shared-internal-slot:-crossoriginpropertydescriptormap" { + span class="secno" { + - "7.2.1.2" + } + - " Shared internal slot: [[CrossOriginPropertyDescriptorMap]]" + } + } + li { + a href="#shared-abstract-operations" { + span class="secno" { + - "7.2.1.3" + } + - " Shared abstract operations" + } + ol { + li { + a href="#crossoriginproperties-(-o-)" { + span class="secno" { + - "7.2.1.3.1" + } + - " CrossOriginProperties ( " + var { + - "O" + } + - " )" + } + } + li { + a href="#crossoriginpropertyfallback-(-p-)" { + span class="secno" { + - "7.2.1.3.2" + } + - " CrossOriginPropertyFallback ( " + var { + - "P" + } + - " )" + } + } + li { + a href="#isplatformobjectsameorigin-(-o-)" { + span class="secno" { + - "7.2.1.3.3" + } + - " IsPlatformObjectSameOrigin ( " + var { + - "O" + } + - " )" + } + } + li { + a href="#crossorigingetownpropertyhelper-(-o,-p-)" { + span class="secno" { + - "7.2.1.3.4" + } + - " CrossOriginGetOwnPropertyHelper ( " + var { + - "O" + } + - ", " + var { + - "P" + } + - " )" + } + } + li { + a href="#crossoriginget-(-o,-p,-receiver-)" { + span class="secno" { + - "7.2.1.3.5" + } + - " CrossOriginGet ( " + var { + - "O" + } + - ", " + var { + - "P" + } + - ", " + var { + - "Receiver" + } + - " )" + } + } + li { + a href="#crossoriginset-(-o,-p,-v,-receiver-)" { + span class="secno" { + - "7.2.1.3.6" + } + - " CrossOriginSet ( " + var { + - "O" + } + - ", " + var { + - "P" + } + - ", " + var { + - "V" + } + - ",\n " + var { + - "Receiver" + } + - " )" + } + } + li { + a href="#crossoriginownpropertykeys-(-o-)" { + span class="secno" { + - "7.2.1.3.7" + } + - " CrossOriginOwnPropertyKeys ( " + var { + - "O" + } + - " )" + } + } + } + } + } + } + li { + a href="#the-window-object" { + span class="secno" { + - "7.2.2" + } + - " The " + code { + - "Window" + } + - " object" + } + ol { + li { + a href="#apis-for-creating-and-navigating-browsing-contexts-by-name" { + span class="secno" { + - "7.2.2.1" + } + - " Opening and closing windows" + } + } + li { + a href="#accessing-other-browsing-contexts" { + span class="secno" { + - "7.2.2.2" + } + - " Indexed access on the " + code { + - "Window" + } + - " object" + } + } + li { + a href="#named-access-on-the-window-object" { + span class="secno" { + - "7.2.2.3" + } + - " Named access on the " + code { + - "Window" + } + - " object" + } + } + li { + a href="#navigating-nested-browsing-contexts-in-the-dom" { + span class="secno" { + - "7.2.2.4" + } + - " Accessing related windows" + } + } + li { + a href="#browser-interface-elements" { + span class="secno" { + - "7.2.2.5" + } + - " Historical browser interface element APIs" + } + } + li { + a href="#script-settings-for-window-objects" { + span class="secno" { + - "7.2.2.6" + } + - " Script settings for " + code { + - "Window" + } + - " objects" + } + } + } + } + li { + a href="#the-windowproxy-exotic-object" { + span class="secno" { + - "7.2.3" + } + - " The " + code { + - "WindowProxy" + } + - " exotic object" + } + ol { + li { + a href="#windowproxy-getprototypeof" { + span class="secno" { + - "7.2.3.1" + } + - " [[GetPrototypeOf]] ( )" + } + } + li { + a href="#windowproxy-setprototypeof" { + span class="secno" { + - "7.2.3.2" + } + - " [[SetPrototypeOf]] ( " + var { + - "V" + } + - " )" + } + } + li { + a href="#windowproxy-isextensible" { + span class="secno" { + - "7.2.3.3" + } + - " [[IsExtensible]] ( )" + } + } + li { + a href="#windowproxy-preventextensions" { + span class="secno" { + - "7.2.3.4" + } + - " [[PreventExtensions]] ( )" + } + } + li { + a href="#windowproxy-getownproperty" { + span class="secno" { + - "7.2.3.5" + } + - " [[GetOwnProperty]] ( " + var { + - "P" + } + - " )" + } + } + li { + a href="#windowproxy-defineownproperty" { + span class="secno" { + - "7.2.3.6" + } + - " [[DefineOwnProperty]] ( " + var { + - "P" + } + - ", " + var { + - "Desc" + } + - "\n )" + } + } + li { + a href="#windowproxy-get" { + span class="secno" { + - "7.2.3.7" + } + - " [[Get]] ( " + var { + - "P" + } + - ", " + var { + - "Receiver" + } + - " )" + } + } + li { + a href="#windowproxy-set" { + span class="secno" { + - "7.2.3.8" + } + - " [[Set]] ( " + var { + - "P" + } + - ", " + var { + - "V" + } + - ", " + var { + - "Receiver" + } + - " )" + } + } + li { + a href="#windowproxy-delete" { + span class="secno" { + - "7.2.3.9" + } + - " [[Delete]] ( " + var { + - "P" + } + - " )" + } + } + li { + a href="#windowproxy-ownpropertykeys" { + span class="secno" { + - "7.2.3.10" + } + - " [[OwnPropertyKeys]] ( )" + } + } + } + } + li { + a href="#the-location-interface" { + span class="secno" { + - "7.2.4" + } + - " The " + code { + - "Location" + } + - " interface" + } + ol { + li { + a href="#location-getprototypeof" { + span class="secno" { + - "7.2.4.1" + } + - " [[GetPrototypeOf]] ( )" + } + } + li { + a href="#location-setprototypeof" { + span class="secno" { + - "7.2.4.2" + } + - " [[SetPrototypeOf]] ( " + var { + - "V" + } + - " )" + } + } + li { + a href="#location-isextensible" { + span class="secno" { + - "7.2.4.3" + } + - " [[IsExtensible]] ( )" + } + } + li { + a href="#location-preventextensions" { + span class="secno" { + - "7.2.4.4" + } + - " [[PreventExtensions]] ( )" + } + } + li { + a href="#location-getownproperty" { + span class="secno" { + - "7.2.4.5" + } + - " [[GetOwnProperty]] ( " + var { + - "P" + } + - " )" + } + } + li { + a href="#location-defineownproperty" { + span class="secno" { + - "7.2.4.6" + } + - " [[DefineOwnProperty]] ( " + var { + - "P" + } + - ", " + var { + - "Desc" + } + - " )" + } + } + li { + a href="#location-get" { + span class="secno" { + - "7.2.4.7" + } + - " [[Get]] ( " + var { + - "P" + } + - ", " + var { + - "Receiver" + } + - " )" + } + } + li { + a href="#location-set" { + span class="secno" { + - "7.2.4.8" + } + - " [[Set]] ( " + var { + - "P" + } + - ", " + var { + - "V" + } + - ", " + var { + - "Receiver" + } + - " )" + } + } + li { + a href="#location-delete" { + span class="secno" { + - "7.2.4.9" + } + - " [[Delete]] ( " + var { + - "P" + } + - " )" + } + } + li { + a href="#location-ownpropertykeys" { + span class="secno" { + - "7.2.4.10" + } + - " [[OwnPropertyKeys]] ( )" + } + } + } + } + li { + a href="#the-history-interface" { + span class="secno" { + - "7.2.5" + } + - " The " + code { + - "History" + } + - " interface" + } + } + li { + a href="#navigation-api" { + span class="secno" { + - "7.2.6" + } + - " The navigation API" + } + ol { + li { + a href="#navigation-api-intro" { + span class="secno" { + - "7.2.6.1" + } + - " Introduction" + } + } + li { + a href="#navigation-interface" { + span class="secno" { + - "7.2.6.2" + } + - " The " + code { + - "Navigation" + } + - " interface" + } + } + li { + a href="#navigation-api-core" { + span class="secno" { + - "7.2.6.3" + } + - " Core infrastructure" + } + } + li { + a href="#navigation-api-entry-updates" { + span class="secno" { + - "7.2.6.4" + } + - " Initializing and updating the entry list" + } + } + li { + a href="#the-navigationhistoryentry-interface" { + span class="secno" { + - "7.2.6.5" + } + - " The " + code { + - "NavigationHistoryEntry" + } + - " interface" + } + } + li { + a href="#the-history-entry-list" { + span class="secno" { + - "7.2.6.6" + } + - " The history entry list" + } + } + li { + a href="#navigation-api-initiating-navigations" { + span class="secno" { + - "7.2.6.7" + } + - " Initiating navigations" + } + } + li { + a href="#ongoing-navigation-tracking" { + span class="secno" { + - "7.2.6.8" + } + - " Ongoing navigation tracking" + } + } + li { + a href="#navigation-activation-interface" { + span class="secno" { + - "7.2.6.9" + } + - " The " + code { + - "NavigationActivation" + } + - " interface" + } + } + li { + a href="#the-navigate-event" { + span class="secno" { + - "7.2.6.10" + } + - " The " + code { + - "navigate" + } + - " event" + } + ol { + li { + a href="#the-navigateevent-interface" { + span class="secno" { + - "7.2.6.10.1" + } + - " The " + code { + - "NavigateEvent" + } + - " interface" + } + } + li { + a href="#the-navigationdestination-interface" { + span class="secno" { + - "7.2.6.10.2" + } + - " The " + code { + - "NavigationDestination" + } + - " interface" + } + } + li { + a href="#navigate-event-firing" { + span class="secno" { + - "7.2.6.10.3" + } + - " Firing the event" + } + } + li { + a href="#navigate-event-scroll-focus" { + span class="secno" { + - "7.2.6.10.4" + } + - " Scroll and focus behavior" + } + } + } + } + } + } + li { + a href="#nav-traversal-event-interfaces" { + span class="secno" { + - "7.2.7" + } + - " Event interfaces" + } + ol { + li { + a href="#the-navigationcurrententrychangeevent-interface" { + span class="secno" { + - "7.2.7.1" + } + - " The " + code { + - "NavigationCurrentEntryChangeEvent" + } + - " interface" + } + } + li { + a href="#the-popstateevent-interface" { + span class="secno" { + - "7.2.7.2" + } + - " The " + code { + - "PopStateEvent" + } + - " interface" + } + } + li { + a href="#the-hashchangeevent-interface" { + span class="secno" { + - "7.2.7.3" + } + - " The " + code { + - "HashChangeEvent" + } + - " interface" + } + } + li { + a href="#the-pageswapevent-interface" { + span class="secno" { + - "7.2.7.4" + } + - " The " + code { + - "PageSwapEvent" + } + - " interface" + } + } + li { + a href="#the-pagerevealevent-interface" { + span class="secno" { + - "7.2.7.5" + } + - " The " + code { + - "PageRevealEvent" + } + - " interface" + } + } + li { + a href="#the-pagetransitionevent-interface" { + span class="secno" { + - "7.2.7.6" + } + - " The " + code { + - "PageTransitionEvent" + } + - " interface" + } + } + li { + a href="#the-beforeunloadevent-interface" { + span class="secno" { + - "7.2.7.7" + } + - " The " + code { + - "BeforeUnloadEvent" + } + - " interface" + } + } + } + } + li { + a href="#the-notrestoredreasons-interface" { + span class="secno" { + - "7.2.8" + } + - " The " + code { + - "NotRestoredReasons" + } + - " interface" + } + } + } + } + li { + a href="#infrastructure-for-sequences-of-documents" { + span class="secno" { + - "7.3" + } + - " Infrastructure for sequences of documents" + } + ol { + li { + a href="#navigables" { + span class="secno" { + - "7.3.1" + } + - " Navigables" + } + ol { + li { + a href="#traversable-navigables" { + span class="secno" { + - "7.3.1.1" + } + - " Traversable navigables" + } + } + li { + a href="#top-level-traversables" { + span class="secno" { + - "7.3.1.2" + } + - " Top-level traversables" + } + } + li { + a href="#child-navigables" { + span class="secno" { + - "7.3.1.3" + } + - " Child navigables" + } + } + li { + a href="#jake-diagrams" { + span class="secno" { + - "7.3.1.4" + } + - " Jake diagrams" + } + } + li { + a href="#related-navigable-collections" { + span class="secno" { + - "7.3.1.5" + } + - " Related navigable collections" + } + } + li { + a href="#garbage-collection-and-browsing-contexts" { + span class="secno" { + - "7.3.1.6" + } + - " Navigable destruction" + } + } + li { + a href="#navigable-target-names" { + span class="secno" { + - "7.3.1.7" + } + - " Navigable target names" + } + } + } + } + li { + a href="#windows" { + span class="secno" { + - "7.3.2" + } + - " Browsing contexts" + } + ol { + li { + a href="#creating-browsing-contexts" { + span class="secno" { + - "7.3.2.1" + } + - " Creating browsing contexts" + } + } + li { + a href="#nested-browsing-contexts" { + span class="secno" { + - "7.3.2.2" + } + - " Related browsing contexts" + } + } + li { + a href="#groupings-of-browsing-contexts" { + span class="secno" { + - "7.3.2.3" + } + - " Groupings of browsing contexts" + } + } + } + } + li { + a href="#fully-active-documents" { + span class="secno" { + - "7.3.3" + } + - " Fully active documents" + } + } + } + } + li { + a href="#navigation-and-session-history" { + span class="secno" { + - "7.4" + } + - " Navigation and session\n history" + } + ol { + li { + a href="#session-history-infrastructure" { + span class="secno" { + - "7.4.1" + } + - " Session history" + } + ol { + li { + a href="#session-history-entries" { + span class="secno" { + - "7.4.1.1" + } + - " Session history entries" + } + } + li { + a href="#document-state" { + span class="secno" { + - "7.4.1.2" + } + - " Document state" + } + } + li { + a href="#centralized-modifications-of-session-history" { + span class="secno" { + - "7.4.1.3" + } + - " Centralized modifications of session history" + } + } + li { + a href="#low-level-operations-on-session-history" { + span class="secno" { + - "7.4.1.4" + } + - " Low-level operations on session history" + } + } + } + } + li { + a href="#navigating-across-documents" { + span class="secno" { + - "7.4.2" + } + - " Navigation" + } + ol { + li { + a href="#navigation-supporting-concepts" { + span class="secno" { + - "7.4.2.1" + } + - " Supporting concepts" + } + } + li { + a href="#beginning-navigation" { + span class="secno" { + - "7.4.2.2" + } + - " Beginning navigation" + } + } + li { + a href="#ending-navigation" { + span class="secno" { + - "7.4.2.3" + } + - " Ending navigation" + } + ol { + li { + a href="#the-usual-cross-document-navigation-case" { + span class="secno" { + - "7.4.2.3.1" + } + - " The usual cross-document navigation case" + } + } + li { + a href="#the-javascript:-url-special-case" { + span class="secno" { + - "7.4.2.3.2" + } + - " The " + code { + - "javascript:" + } + - " URL special case" + } + } + li { + a href="#scroll-to-fragid" { + span class="secno" { + - "7.4.2.3.3" + } + - " Fragment navigations" + } + } + li { + a href="#non-fetch-schemes-and-external-software" { + span class="secno" { + - "7.4.2.3.4" + } + - " Non-fetch schemes and external software" + } + } + } + } + li { + a href="#preventing-navigation" { + span class="secno" { + - "7.4.2.4" + } + - " Preventing navigation" + } + } + li { + a href="#aborting-navigation" { + span class="secno" { + - "7.4.2.5" + } + - " Aborting navigation" + } + } + } + } + li { + a href="#reloading-and-traversing" { + span class="secno" { + - "7.4.3" + } + - " Reloading and traversing" + } + } + li { + a href="#navigate-non-frag-sync" { + span class="secno" { + - "7.4.4" + } + - " Non-fragment synchronous \"navigations\"" + } + } + li { + a href="#populating-a-session-history-entry" { + span class="secno" { + - "7.4.5" + } + - " Populating a session history entry" + } + } + li { + a href="#applying-the-history-step" { + span class="secno" { + - "7.4.6" + } + - " Applying the history step" + } + ol { + li { + a href="#updating-the-traversable" { + span class="secno" { + - "7.4.6.1" + } + - " Updating the traversable" + } + } + li { + a href="#updating-the-document" { + span class="secno" { + - "7.4.6.2" + } + - " Updating the document" + } + } + li { + a href="#revealing-the-document" { + span class="secno" { + - "7.4.6.3" + } + - " Revealing the document" + } + } + li { + a href="#scrolling-to-a-fragment" { + span class="secno" { + - "7.4.6.4" + } + - " Scrolling to a fragment" + } + } + li { + a href="#persisted-user-state-restoration" { + span class="secno" { + - "7.4.6.5" + } + - " Persisted history entry state" + } + } + } + } + } + } + li { + a href="#document-lifecycle" { + span class="secno" { + - "7.5" + } + - " Document lifecycle" + } + ol { + li { + a href="#shared-document-creation-infrastructure" { + span class="secno" { + - "7.5.1" + } + - " Shared document creation infrastructure" + } + } + li { + a href="#read-html" { + span class="secno" { + - "7.5.2" + } + - " Loading HTML documents" + } + } + li { + a href="#read-xml" { + span class="secno" { + - "7.5.3" + } + - " Loading XML documents" + } + } + li { + a href="#read-text" { + span class="secno" { + - "7.5.4" + } + - " Loading text documents" + } + } + li { + a href="#read-multipart-x-mixed-replace" { + span class="secno" { + - "7.5.5" + } + - " Loading " + code { + - "multipart/x-mixed-replace" + } + - "\n documents" + } + } + li { + a href="#read-media" { + span class="secno" { + - "7.5.6" + } + - " Loading media documents" + } + } + li { + a href="#read-ua-inline" { + span class="secno" { + - "7.5.7" + } + - " Loading a document for inline content that doesn't have a\n DOM" + } + } + li { + a href="#loading-documents" { + span class="secno" { + - "7.5.8" + } + - " Finishing the loading process" + } + } + li { + a href="#unloading-documents" { + span class="secno" { + - "7.5.9" + } + - " Unloading documents" + } + } + li { + a href="#destroying-documents" { + span class="secno" { + - "7.5.10" + } + - " Destroying documents" + } + } + li { + a href="#aborting-a-document-load" { + span class="secno" { + - "7.5.11" + } + - " Aborting a document load" + } + } + } + } + li { + a href="#the-x-frame-options-header" { + span class="secno" { + - "7.6" + } + - " The `" + code { + - "X-Frame-Options" + } + - "` header" + } + } + li { + a href="#the-refresh-header" { + span class="secno" { + - "7.7" + } + - " The `" + code { + - "Refresh" + } + - "` header" + } + } + li { + a href="#nav-traversal-ui" { + span class="secno" { + - "7.8" + } + - " Browser user interface\n considerations" + } + } + } + } + li id="toc-webappapis" { + a href="#webappapis" { + span class="secno" { + - "8" + } + - " Web application APIs" + } + ol { + li { + a href="#scripting" { + span class="secno" { + - "8.1" + } + - " Scripting" + } + ol { + li { + a href="#introduction-11" { + span class="secno" { + - "8.1.1" + } + - " Introduction" + } + } + li { + a href="#agents-and-agent-clusters" { + span class="secno" { + - "8.1.2" + } + - " Agents and agent clusters" + } + ol { + li { + a href="#integration-with-the-javascript-agent-formalism" { + span class="secno" { + - "8.1.2.1" + } + - " Integration with the JavaScript agent formalism" + } + } + li { + a href="#integration-with-the-javascript-agent-cluster-formalism" { + span class="secno" { + - "8.1.2.2" + } + - " Integration with the JavaScript agent cluster formalism" + } + } + } + } + li { + a href="#realms-and-their-counterparts" { + span class="secno" { + - "8.1.3" + } + - " Realms and their counterparts" + } + ol { + li { + a href="#environments" { + span class="secno" { + - "8.1.3.1" + } + - " Environments" + } + } + li { + a href="#environment-settings-objects" { + span class="secno" { + - "8.1.3.2" + } + - " Environment settings objects" + } + } + li { + a href="#realms-settings-objects-global-objects" { + span class="secno" { + - "8.1.3.3" + } + - " Realms, settings objects, and global objects" + } + ol { + li { + a href="#entry" { + span class="secno" { + - "8.1.3.3.1" + } + - " Entry" + } + } + li { + a href="#incumbent" { + span class="secno" { + - "8.1.3.3.2" + } + - " Incumbent" + } + } + li { + a href="#current" { + span class="secno" { + - "8.1.3.3.3" + } + - " Current" + } + } + li { + a href="#relevant" { + span class="secno" { + - "8.1.3.3.4" + } + - " Relevant" + } + } + } + } + li { + a href="#enabling-and-disabling-scripting" { + span class="secno" { + - "8.1.3.4" + } + - " Enabling and disabling scripting" + } + } + li { + a href="#secure-contexts" { + span class="secno" { + - "8.1.3.5" + } + - " Secure contexts" + } + } + } + } + li { + a href="#scripting-processing-model" { + span class="secno" { + - "8.1.4" + } + - " Script processing\n model" + } + ol { + li { + a href="#script-structs" { + span class="secno" { + - "8.1.4.1" + } + - " Scripts" + } + } + li { + a href="#fetching-scripts" { + span class="secno" { + - "8.1.4.2" + } + - " Fetching scripts" + } + } + li { + a href="#creating-scripts" { + span class="secno" { + - "8.1.4.3" + } + - " Creating scripts" + } + } + li { + a href="#calling-scripts" { + span class="secno" { + - "8.1.4.4" + } + - " Calling scripts" + } + } + li { + a href="#killing-scripts" { + span class="secno" { + - "8.1.4.5" + } + - " Killing scripts" + } + } + li { + a href="#runtime-script-errors" { + span class="secno" { + - "8.1.4.6" + } + - " Runtime script errors" + } + } + li { + a href="#unhandled-promise-rejections" { + span class="secno" { + - "8.1.4.7" + } + - " Unhandled promise rejections" + } + } + li { + a href="#import-map-parse-results" { + span class="secno" { + - "8.1.4.8" + } + - " Import map parse results" + } + } + } + } + li { + a href="#module-specifier-resolution" { + span class="secno" { + - "8.1.5" + } + - " Module specifier resolution" + } + ol { + li { + a href="#the-resolution-algorithm" { + span class="secno" { + - "8.1.5.1" + } + - " The resolution algorithm" + } + } + li { + a href="#import-maps" { + span class="secno" { + - "8.1.5.2" + } + - " Import maps" + } + } + li { + a href="#import-map-processing-model" { + span class="secno" { + - "8.1.5.3" + } + - " Import map processing model" + } + } + } + } + li { + a href="#javascript-specification-host-hooks" { + span class="secno" { + - "8.1.6" + } + - " JavaScript specification host hooks" + } + ol { + li { + a href="#the-hostensurecanaddprivateelement-implementation" { + span class="secno" { + - "8.1.6.1" + } + - " HostEnsureCanAddPrivateElement(" + var { + - "O" + } + - ")" + } + } + li { + a href="#hostensurecancompilestrings(realm,-parameterstrings,-bodystring,-codestring,-compilationtype,-parameterargs,-bodyarg)" { + span class="secno" { + - "8.1.6.2" + } + - " HostEnsureCanCompileStrings(" + var { + - "realm" + } + - ",\n " + var { + - "parameterStrings" + } + - ", " + var { + - "bodyString" + } + - ", " + var { + - "codeString" + } + - ", " + var { + - "compilationType" + } + - ",\n " + var { + - "parameterArgs" + } + - ", " + var { + - "bodyArg" + } + - ")" + } + } + li { + a href="#hostgetcodeforeval(argument)" { + span class="secno" { + - "8.1.6.3" + } + - " HostGetCodeForEval(" + var { + - "argument" + } + - ")" + } + } + li { + a href="#the-hostpromiserejectiontracker-implementation" { + span class="secno" { + - "8.1.6.4" + } + - " HostPromiseRejectionTracker(" + var { + - "promise" + } + - ", " + var { + - "operation" + } + - ")" + } + } + li { + a href="#hostsystemutcepochnanoseconds" { + span class="secno" { + - "8.1.6.5" + } + - " HostSystemUTCEpochNanoseconds(" + var { + - "global" + } + - ")" + } + } + li { + a href="#integration-with-javascript-jobs" { + span class="secno" { + - "8.1.6.6" + } + - " Job-related host hooks" + } + ol { + li { + a href="#hostcalljobcallback" { + span class="secno" { + - "8.1.6.6.1" + } + - " HostCallJobCallback(" + var { + - "callback" + } + - ", " + var { + - "V" + } + - ",\n " + var { + - "argumentsList" + } + - ")" + } + } + li { + a href="#hostenqueuefinalizationregistrycleanupjob" { + span class="secno" { + - "8.1.6.6.2" + } + - " HostEnqueueFinalizationRegistryCleanupJob(" + var { + - "finalizationRegistry" + } + - ")" + } + } + li { + a href="#hostenqueuegenericjob" { + span class="secno" { + - "8.1.6.6.3" + } + - " HostEnqueueGenericJob(" + var { + - "job" + } + - ",\n " + var { + - "realm" + } + - ")" + } + } + li { + a href="#hostenqueuepromisejob" { + span class="secno" { + - "8.1.6.6.4" + } + - " HostEnqueuePromiseJob(" + var { + - "job" + } + - ",\n " + var { + - "realm" + } + - ")" + } + } + li { + a href="#hostenqueuetimeoutjob" { + span class="secno" { + - "8.1.6.6.5" + } + - " HostEnqueueTimeoutJob(" + var { + - "job" + } + - ", " + var { + - "realm" + } + - ",\n " + var { + - "milliseconds" + } + - ")" + } + } + li { + a href="#hostmakejobcallback" { + span class="secno" { + - "8.1.6.6.6" + } + - " HostMakeJobCallback(" + var { + - "callable" + } + - ")" + } + } + } + } + li { + a href="#integration-with-the-javascript-module-system" { + span class="secno" { + - "8.1.6.7" + } + - " Module-related host hooks" + } + ol { + li { + a href="#hostgetimportmetaproperties" { + span class="secno" { + - "8.1.6.7.1" + } + - " HostGetImportMetaProperties(" + var { + - "moduleRecord" + } + - ")" + } + } + li { + a href="#hostgetsupportedimportattributes" { + span class="secno" { + - "8.1.6.7.2" + } + - " HostGetSupportedImportAttributes()" + } + } + li { + a href="#hostloadimportedmodule" { + span class="secno" { + - "8.1.6.7.3" + } + - " HostLoadImportedModule(" + var { + - "referrer" + } + - ",\n " + var { + - "moduleRequest" + } + - ", " + var { + - "loadState" + } + - ", " + var { + - "payload" + } + - ")" + } + } + } + } + } + } + li { + a href="#event-loops" { + span class="secno" { + - "8.1.7" + } + - " Event loops" + } + ol { + li { + a href="#definitions-3" { + span class="secno" { + - "8.1.7.1" + } + - " Definitions" + } + } + li { + a href="#queuing-tasks" { + span class="secno" { + - "8.1.7.2" + } + - " Queuing tasks" + } + } + li { + a href="#event-loop-processing-model" { + span class="secno" { + - "8.1.7.3" + } + - " Processing model" + } + } + li { + a href="#generic-task-sources" { + span class="secno" { + - "8.1.7.4" + } + - " Generic task sources" + } + } + li { + a href="#event-loop-for-spec-authors" { + span class="secno" { + - "8.1.7.5" + } + - " Dealing with the event loop from other specifications" + } + } + } + } + li { + a href="#events" { + span class="secno" { + - "8.1.8" + } + - " Events" + } + ol { + li { + a href="#event-handler-attributes" { + span class="secno" { + - "8.1.8.1" + } + - " Event handlers" + } + } + li { + a href="#event-handlers-on-elements,-document-objects,-and-window-objects" { + span class="secno" { + - "8.1.8.2" + } + - " Event handlers on elements, " + code { + - "Document" + } + - " objects, and " + code { + - "Window" + } + - " objects" + } + ol { + li { + a href="#idl-definitions" { + span class="secno" { + - "8.1.8.2.1" + } + - " IDL definitions" + } + } + } + } + li { + a href="#event-firing" { + span class="secno" { + - "8.1.8.3" + } + - " Event firing" + } + } + } + } + } + } + li { + a href="#windoworworkerglobalscope-mixin" { + span class="secno" { + - "8.2" + } + - " The " + code { + - "WindowOrWorkerGlobalScope" + } + - " mixin" + } + } + li { + a href="#atob" { + span class="secno" { + - "8.3" + } + - " Base64 utility methods" + } + } + li { + a href="#dynamic-markup-insertion" { + span class="secno" { + - "8.4" + } + - " Dynamic markup insertion" + } + ol { + li { + a href="#opening-the-input-stream" { + span class="secno" { + - "8.4.1" + } + - " Opening the input stream" + } + } + li { + a href="#closing-the-input-stream" { + span class="secno" { + - "8.4.2" + } + - " Closing the input stream" + } + } + li { + a href="#document.write()" { + span class="secno" { + - "8.4.3" + } + - " " + code { + - "document.write()" + } + } + } + li { + a href="#document.writeln()" { + span class="secno" { + - "8.4.4" + } + - " " + code { + - "document.writeln()" + } + } + } + } + } + li { + a href="#dom-parsing-and-serialization" { + span class="secno" { + - "8.5" + } + - " DOM parsing and serialization APIs" + } + ol { + li { + a href="#the-domparser-interface" { + span class="secno" { + - "8.5.1" + } + - " The " + code { + - "DOMParser" + } + - " interface" + } + } + li { + a href="#unsafe-html-parsing-methods" { + span class="secno" { + - "8.5.2" + } + - " Unsafe HTML parsing methods" + } + } + li { + a href="#html-serialization-methods" { + span class="secno" { + - "8.5.3" + } + - " HTML serialization methods" + } + } + li { + a href="#the-innerhtml-property" { + span class="secno" { + - "8.5.4" + } + - " The " + code { + - "innerHTML" + } + - " property" + } + } + li { + a href="#the-outerhtml-property" { + span class="secno" { + - "8.5.5" + } + - " The " + code { + - "outerHTML" + } + - " property" + } + } + li { + a href="#the-insertadjacenthtml()-method" { + span class="secno" { + - "8.5.6" + } + - " The " + code { + - "insertAdjacentHTML()" + } + - " method" + } + } + li { + a href="#the-createcontextualfragment()-method" { + span class="secno" { + - "8.5.7" + } + - " The " + code { + - "createContextualFragment()" + } + - "\n method" + } + } + } + } + li { + a href="#timers" { + span class="secno" { + - "8.6" + } + - " Timers" + } + } + li { + a href="#microtask-queuing" { + span class="secno" { + - "8.7" + } + - " Microtask queuing" + } + } + li { + a href="#user-prompts" { + span class="secno" { + - "8.8" + } + - " User prompts" + } + ol { + li { + a href="#simple-dialogs" { + span class="secno" { + - "8.8.1" + } + - " Simple dialogs" + } + } + li { + a href="#printing" { + span class="secno" { + - "8.8.2" + } + - " Printing" + } + } + } + } + li { + a href="#system-state-and-capabilities" { + span class="secno" { + - "8.9" + } + - " System state and capabilities" + } + ol { + li { + a href="#the-navigator-object" { + span class="secno" { + - "8.9.1" + } + - " The " + code { + - "Navigator" + } + - " object" + } + ol { + li { + a href="#client-identification" { + span class="secno" { + - "8.9.1.1" + } + - " Client identification" + } + } + li { + a href="#language-preferences" { + span class="secno" { + - "8.9.1.2" + } + - " Language preferences" + } + } + li { + a href="#navigator.online" { + span class="secno" { + - "8.9.1.3" + } + - " Browser state" + } + } + li { + a href="#custom-handlers" { + span class="secno" { + - "8.9.1.4" + } + - " Custom scheme handlers: the " + code { + - "registerProtocolHandler()" + } + - " method" + } + ol { + li { + a href="#security-and-privacy" { + span class="secno" { + - "8.9.1.4.1" + } + - " Security and privacy" + } + } + li { + a href="#user-agent-automation" { + span class="secno" { + - "8.9.1.4.2" + } + - " User agent automation" + } + } + } + } + li { + a href="#cookies" { + span class="secno" { + - "8.9.1.5" + } + - " Cookies" + } + } + li { + a href="#pdf-viewing-support" { + span class="secno" { + - "8.9.1.6" + } + - " PDF viewing support" + } + } + } + } + } + } + li { + a href="#images-2" { + span class="secno" { + - "8.10" + } + - " Images" + } + } + li { + a href="#animation-frames" { + span class="secno" { + - "8.11" + } + - " Animation frames" + } + } + } + } + li id="toc-comms" { + a href="#comms" { + span class="secno" { + - "9" + } + - " Communication" + } + ol { + li { + a href="#the-messageevent-interface" { + span class="secno" { + - "9.1" + } + - " The " + code { + - "MessageEvent" + } + - " interface" + } + } + li { + a href="#server-sent-events" { + span class="secno" { + - "9.2" + } + - " Server-sent events" + } + ol { + li { + a href="#server-sent-events-intro" { + span class="secno" { + - "9.2.1" + } + - " Introduction" + } + } + li { + a href="#the-eventsource-interface" { + span class="secno" { + - "9.2.2" + } + - " The " + code { + - "EventSource" + } + - " interface" + } + } + li { + a href="#sse-processing-model" { + span class="secno" { + - "9.2.3" + } + - " Processing model" + } + } + li { + a href="#the-last-event-id-header" { + span class="secno" { + - "9.2.4" + } + - " The `" + code { + - "Last-Event-ID" + } + - "` header" + } + } + li { + a href="#parsing-an-event-stream" { + span class="secno" { + - "9.2.5" + } + - " Parsing an event stream" + } + } + li { + a href="#event-stream-interpretation" { + span class="secno" { + - "9.2.6" + } + - " Interpreting an event stream" + } + } + li { + a href="#authoring-notes" { + span class="secno" { + - "9.2.7" + } + - " Authoring notes" + } + } + li { + a href="#eventsource-push" { + span class="secno" { + - "9.2.8" + } + - " Connectionless push and other features" + } + } + li { + a href="#garbage-collection" { + span class="secno" { + - "9.2.9" + } + - " Garbage collection" + } + } + li { + a href="#implementation-advice" { + span class="secno" { + - "9.2.10" + } + - " Implementation advice" + } + } + } + } + li { + a href="#web-messaging" { + span class="secno" { + - "9.3" + } + - " Cross-document messaging" + } + ol { + li { + a href="#introduction-12" { + span class="secno" { + - "9.3.1" + } + - " Introduction" + } + } + li { + a href="#security-postmsg" { + span class="secno" { + - "9.3.2" + } + - " Security" + } + ol { + li { + a href="#authors" { + span class="secno" { + - "9.3.2.1" + } + - " Authors" + } + } + li { + a href="#user-agents" { + span class="secno" { + - "9.3.2.2" + } + - " User agents" + } + } + } + } + li { + a href="#posting-messages" { + span class="secno" { + - "9.3.3" + } + - " Posting messages" + } + } + } + } + li { + a href="#channel-messaging" { + span class="secno" { + - "9.4" + } + - " Channel messaging" + } + ol { + li { + a href="#introduction-13" { + span class="secno" { + - "9.4.1" + } + - " Introduction" + } + ol { + li { + a href="#examples-5" { + span class="secno" { + - "9.4.1.1" + } + - " Examples" + } + } + li { + a href="#ports-as-the-basis-of-an-object-capability-model-on-the-web" { + span class="secno" { + - "9.4.1.2" + } + - " Ports as the basis of an object-capability model on the web" + } + } + li { + a href="#ports-as-the-basis-of-abstracting-out-service-implementations" { + span class="secno" { + - "9.4.1.3" + } + - " Ports as the basis of abstracting out service implementations" + } + } + } + } + li { + a href="#message-channels" { + span class="secno" { + - "9.4.2" + } + - " Message channels" + } + } + li { + a href="#the-messageeventtarget-mixin" { + span class="secno" { + - "9.4.3" + } + - " The\n " + code { + - "MessageEventTarget" + } + - " mixin" + } + } + li { + a href="#message-ports" { + span class="secno" { + - "9.4.4" + } + - " Message ports" + } + } + li { + a href="#ports-and-garbage-collection" { + span class="secno" { + - "9.4.5" + } + - " Ports and garbage collection" + } + } + } + } + li { + a href="#broadcasting-to-other-browsing-contexts" { + span class="secno" { + - "9.5" + } + - " Broadcasting to other browsing contexts" + } + } + } + } + li id="toc-workers" { + a href="#workers" { + span class="secno" { + - "10" + } + - " Web workers" + } + ol { + li { + a href="#introduction-14" { + span class="secno" { + - "10.1" + } + - " Introduction" + } + ol { + li { + a href="#scope-2" { + span class="secno" { + - "10.1.1" + } + - " Scope" + } + } + li { + a href="#examples-6" { + span class="secno" { + - "10.1.2" + } + - " Examples" + } + ol { + li { + a href="#a-background-number-crunching-worker" { + span class="secno" { + - "10.1.2.1" + } + - " A background number-crunching worker" + } + } + li { + a href="#module-worker-example" { + span class="secno" { + - "10.1.2.2" + } + - " Using a JavaScript module as a worker" + } + } + li { + a href="#shared-workers-introduction" { + span class="secno" { + - "10.1.2.3" + } + - " Shared workers introduction" + } + } + li { + a href="#shared-state-using-a-shared-worker" { + span class="secno" { + - "10.1.2.4" + } + - " Shared state using a shared worker" + } + } + li { + a href="#delegation" { + span class="secno" { + - "10.1.2.5" + } + - " Delegation" + } + } + li { + a href="#providing-libraries" { + span class="secno" { + - "10.1.2.6" + } + - " Providing libraries" + } + } + } + } + li { + a href="#tutorials" { + span class="secno" { + - "10.1.3" + } + - " Tutorials" + } + ol { + li { + a href="#creating-a-dedicated-worker" { + span class="secno" { + - "10.1.3.1" + } + - " Creating a dedicated worker" + } + } + li { + a href="#communicating-with-a-dedicated-worker" { + span class="secno" { + - "10.1.3.2" + } + - " Communicating with a dedicated worker" + } + } + li { + a href="#shared-workers" { + span class="secno" { + - "10.1.3.3" + } + - " Shared workers" + } + } + } + } + } + } + li { + a href="#infrastructure-2" { + span class="secno" { + - "10.2" + } + - " Infrastructure" + } + ol { + li { + a href="#the-global-scope" { + span class="secno" { + - "10.2.1" + } + - " The global scope" + } + ol { + li { + a href="#the-workerglobalscope-common-interface" { + span class="secno" { + - "10.2.1.1" + } + - " The " + code { + - "WorkerGlobalScope" + } + - " common interface" + } + } + li { + a href="#dedicated-workers-and-the-dedicatedworkerglobalscope-interface" { + span class="secno" { + - "10.2.1.2" + } + - " Dedicated workers and the " + code { + - "DedicatedWorkerGlobalScope" + } + - " interface" + } + } + li { + a href="#shared-workers-and-the-sharedworkerglobalscope-interface" { + span class="secno" { + - "10.2.1.3" + } + - " Shared workers and the " + code { + - "SharedWorkerGlobalScope" + } + - " interface" + } + } + } + } + li { + a href="#worker-event-loop" { + span class="secno" { + - "10.2.2" + } + - " The event loop" + } + } + li { + a href="#the-worker's-lifetime" { + span class="secno" { + - "10.2.3" + } + - " The worker's lifetime" + } + } + li { + a href="#worker-processing-model" { + span class="secno" { + - "10.2.4" + } + - " Processing model" + } + } + li { + a href="#runtime-script-errors-2" { + span class="secno" { + - "10.2.5" + } + - " Runtime script errors" + } + } + li { + a href="#creating-workers" { + span class="secno" { + - "10.2.6" + } + - " Creating workers" + } + ol { + li { + a href="#the-abstractworker-mixin" { + span class="secno" { + - "10.2.6.1" + } + - " The\n " + code { + - "AbstractWorker" + } + - " mixin" + } + } + li { + a href="#script-settings-for-workers" { + span class="secno" { + - "10.2.6.2" + } + - " Script settings for workers" + } + } + li { + a href="#dedicated-workers-and-the-worker-interface" { + span class="secno" { + - "10.2.6.3" + } + - " Dedicated workers and the " + code { + - "Worker" + } + - " interface" + } + } + li { + a href="#shared-workers-and-the-sharedworker-interface" { + span class="secno" { + - "10.2.6.4" + } + - " Shared workers and the " + code { + - "SharedWorker" + } + - " interface" + } + } + } + } + li { + a href="#navigator.hardwareconcurrency" { + span class="secno" { + - "10.2.7" + } + - " Concurrent hardware capabilities" + } + } + } + } + li { + a href="#apis-available-to-workers" { + span class="secno" { + - "10.3" + } + - " APIs available to workers" + } + ol { + li { + a href="#importing-scripts-and-libraries" { + span class="secno" { + - "10.3.1" + } + - " Importing scripts and libraries" + } + } + li { + a href="#the-workernavigator-object" { + span class="secno" { + - "10.3.2" + } + - " The " + code { + - "WorkerNavigator" + } + - " interface" + } + } + li { + a href="#worker-locations" { + span class="secno" { + - "10.3.3" + } + - " The " + code { + - "WorkerLocation" + } + - " interface" + } + } + } + } + } + } + li id="toc-worklets" { + a href="#worklets" { + span class="secno" { + - "11" + } + - " Worklets" + } + ol { + li { + a href="#worklets-intro" { + span class="secno" { + - "11.1" + } + - " Introduction" + } + ol { + li { + a href="#worklets-motivations" { + span class="secno" { + - "11.1.1" + } + - " Motivations" + } + } + li { + a href="#worklets-idempotent" { + span class="secno" { + - "11.1.2" + } + - " Code idempotence" + } + } + li { + a href="#worklets-speculative" { + span class="secno" { + - "11.1.3" + } + - " Speculative evaluation" + } + } + } + } + li { + a href="#worklets-examples" { + span class="secno" { + - "11.2" + } + - " Examples" + } + ol { + li { + a href="#worklets-examples-loading" { + span class="secno" { + - "11.2.1" + } + - " Loading scripts" + } + } + li { + a href="#worklets-example-registering" { + span class="secno" { + - "11.2.2" + } + - " Registering a class and invoking its methods" + } + } + } + } + li { + a href="#worklets-infrastructure" { + span class="secno" { + - "11.3" + } + - " Infrastructure" + } + ol { + li { + a href="#worklets-global" { + span class="secno" { + - "11.3.1" + } + - " The global scope" + } + ol { + li { + a href="#worklet-agents-and-event-loops" { + span class="secno" { + - "11.3.1.1" + } + - " Agents and event loops" + } + } + li { + a href="#worklets-creation-termination" { + span class="secno" { + - "11.3.1.2" + } + - " Creation and termination" + } + } + li { + a href="#script-settings-for-worklets" { + span class="secno" { + - "11.3.1.3" + } + - " Script settings for worklets" + } + } + } + } + li { + a href="#worklets-worklet" { + span class="secno" { + - "11.3.2" + } + - " The " + code { + - "Worklet" + } + - " class" + } + } + li { + a href="#worklets-lifetime" { + span class="secno" { + - "11.3.3" + } + - " The worklet's lifetime" + } + } + } + } + } + } + li id="toc-webstorage" { + a href="#webstorage" { + span class="secno" { + - "12" + } + - " Web storage" + } + ol { + li { + a href="#introduction-15" { + span class="secno" { + - "12.1" + } + - " Introduction" + } + } + li { + a href="#storage" { + span class="secno" { + - "12.2" + } + - " The API" + } + ol { + li { + a href="#the-storage-interface" { + span class="secno" { + - "12.2.1" + } + - " The " + code { + - "Storage" + } + - " interface" + } + } + li { + a href="#the-sessionstorage-attribute" { + span class="secno" { + - "12.2.2" + } + - " The " + code { + - "sessionStorage" + } + - " getter" + } + } + li { + a href="#the-localstorage-attribute" { + span class="secno" { + - "12.2.3" + } + - " The " + code { + - "localStorage" + } + - " getter" + } + } + li { + a href="#the-storageevent-interface" { + span class="secno" { + - "12.2.4" + } + - " The " + code { + - "StorageEvent" + } + - " interface" + } + } + } + } + li { + a href="#privacy" { + span class="secno" { + - "12.3" + } + - " Privacy" + } + ol { + li { + a href="#user-tracking" { + span class="secno" { + - "12.3.1" + } + - " User tracking" + } + } + li { + a href="#sensitivity-of-data" { + span class="secno" { + - "12.3.2" + } + - " Sensitivity of data" + } + } + } + } + li { + a href="#security-storage" { + span class="secno" { + - "12.4" + } + - " Security" + } + ol { + li { + a href="#dns-spoofing-attacks" { + span class="secno" { + - "12.4.1" + } + - " DNS spoofing attacks" + } + } + li { + a href="#cross-directory-attacks" { + span class="secno" { + - "12.4.2" + } + - " Cross-directory attacks" + } + } + li { + a href="#implementation-risks" { + span class="secno" { + - "12.4.3" + } + - " Implementation risks" + } + } + } + } + } + } + li id="toc-syntax" { + a href="#syntax" { + span class="secno" { + - "13" + } + - " The HTML syntax" + } + ol { + li { + a href="#writing" { + span class="secno" { + - "13.1" + } + - " Writing HTML documents" + } + ol { + li { + a href="#the-doctype" { + span class="secno" { + - "13.1.1" + } + - " The DOCTYPE" + } + } + li { + a href="#elements-2" { + span class="secno" { + - "13.1.2" + } + - " Elements" + } + ol { + li { + a href="#start-tags" { + span class="secno" { + - "13.1.2.1" + } + - " Start tags" + } + } + li { + a href="#end-tags" { + span class="secno" { + - "13.1.2.2" + } + - " End tags" + } + } + li { + a href="#attributes-2" { + span class="secno" { + - "13.1.2.3" + } + - " Attributes" + } + } + li { + a href="#optional-tags" { + span class="secno" { + - "13.1.2.4" + } + - " Optional tags" + } + } + li { + a href="#element-restrictions" { + span class="secno" { + - "13.1.2.5" + } + - " Restrictions on content models" + } + } + li { + a href="#cdata-rcdata-restrictions" { + span class="secno" { + - "13.1.2.6" + } + - " Restrictions on the contents of raw text and escapable raw text elements" + } + } + } + } + li { + a href="#text-2" { + span class="secno" { + - "13.1.3" + } + - " Text" + } + ol { + li { + a href="#newlines" { + span class="secno" { + - "13.1.3.1" + } + - " Newlines" + } + } + } + } + li { + a href="#character-references" { + span class="secno" { + - "13.1.4" + } + - " Character references" + } + } + li { + a href="#cdata-sections" { + span class="secno" { + - "13.1.5" + } + - " CDATA sections" + } + } + li { + a href="#comments" { + span class="secno" { + - "13.1.6" + } + - " Comments" + } + } + } + } + li { + a href="#parsing" { + span class="secno" { + - "13.2" + } + - " Parsing HTML documents" + } + ol { + li { + a href="#overview-of-the-parsing-model" { + span class="secno" { + - "13.2.1" + } + - " Overview of the parsing model" + } + } + li { + a href="#parse-errors" { + span class="secno" { + - "13.2.2" + } + - " Parse errors" + } + } + li { + a href="#the-input-byte-stream" { + span class="secno" { + - "13.2.3" + } + - " The input byte stream" + } + ol { + li { + a href="#parsing-with-a-known-character-encoding" { + span class="secno" { + - "13.2.3.1" + } + - " Parsing with a known character encoding" + } + } + li { + a href="#determining-the-character-encoding" { + span class="secno" { + - "13.2.3.2" + } + - " Determining the character encoding" + } + } + li { + a href="#character-encodings" { + span class="secno" { + - "13.2.3.3" + } + - " Character encodings" + } + } + li { + a href="#changing-the-encoding-while-parsing" { + span class="secno" { + - "13.2.3.4" + } + - " Changing the encoding while parsing" + } + } + li { + a href="#preprocessing-the-input-stream" { + span class="secno" { + - "13.2.3.5" + } + - " Preprocessing the input stream" + } + } + } + } + li { + a href="#parse-state" { + span class="secno" { + - "13.2.4" + } + - " Parse state" + } + ol { + li { + a href="#the-insertion-mode" { + span class="secno" { + - "13.2.4.1" + } + - " The insertion mode" + } + } + li { + a href="#the-stack-of-open-elements" { + span class="secno" { + - "13.2.4.2" + } + - " The stack of open elements" + } + } + li { + a href="#the-list-of-active-formatting-elements" { + span class="secno" { + - "13.2.4.3" + } + - " The list of active formatting elements" + } + } + li { + a href="#the-element-pointers" { + span class="secno" { + - "13.2.4.4" + } + - " The element pointers" + } + } + li { + a href="#other-parsing-state-flags" { + span class="secno" { + - "13.2.4.5" + } + - " Other parsing state flags" + } + } + } + } + li { + a href="#tokenization" { + span class="secno" { + - "13.2.5" + } + - " Tokenization" + } + ol { + li { + a href="#data-state" { + span class="secno" { + - "13.2.5.1" + } + - " Data state" + } + } + li { + a href="#rcdata-state" { + span class="secno" { + - "13.2.5.2" + } + - " RCDATA state" + } + } + li { + a href="#rawtext-state" { + span class="secno" { + - "13.2.5.3" + } + - " RAWTEXT state" + } + } + li { + a href="#script-data-state" { + span class="secno" { + - "13.2.5.4" + } + - " Script data state" + } + } + li { + a href="#plaintext-state" { + span class="secno" { + - "13.2.5.5" + } + - " PLAINTEXT state" + } + } + li { + a href="#tag-open-state" { + span class="secno" { + - "13.2.5.6" + } + - " Tag open state" + } + } + li { + a href="#end-tag-open-state" { + span class="secno" { + - "13.2.5.7" + } + - " End tag open state" + } + } + li { + a href="#tag-name-state" { + span class="secno" { + - "13.2.5.8" + } + - " Tag name state" + } + } + li { + a href="#rcdata-less-than-sign-state" { + span class="secno" { + - "13.2.5.9" + } + - " RCDATA less-than sign state" + } + } + li { + a href="#rcdata-end-tag-open-state" { + span class="secno" { + - "13.2.5.10" + } + - " RCDATA end tag open state" + } + } + li { + a href="#rcdata-end-tag-name-state" { + span class="secno" { + - "13.2.5.11" + } + - " RCDATA end tag name state" + } + } + li { + a href="#rawtext-less-than-sign-state" { + span class="secno" { + - "13.2.5.12" + } + - " RAWTEXT less-than sign state" + } + } + li { + a href="#rawtext-end-tag-open-state" { + span class="secno" { + - "13.2.5.13" + } + - " RAWTEXT end tag open state" + } + } + li { + a href="#rawtext-end-tag-name-state" { + span class="secno" { + - "13.2.5.14" + } + - " RAWTEXT end tag name state" + } + } + li { + a href="#script-data-less-than-sign-state" { + span class="secno" { + - "13.2.5.15" + } + - " Script data less-than sign state" + } + } + li { + a href="#script-data-end-tag-open-state" { + span class="secno" { + - "13.2.5.16" + } + - " Script data end tag open state" + } + } + li { + a href="#script-data-end-tag-name-state" { + span class="secno" { + - "13.2.5.17" + } + - " Script data end tag name state" + } + } + li { + a href="#script-data-escape-start-state" { + span class="secno" { + - "13.2.5.18" + } + - " Script data escape start state" + } + } + li { + a href="#script-data-escape-start-dash-state" { + span class="secno" { + - "13.2.5.19" + } + - " Script data escape start dash state" + } + } + li { + a href="#script-data-escaped-state" { + span class="secno" { + - "13.2.5.20" + } + - " Script data escaped state" + } + } + li { + a href="#script-data-escaped-dash-state" { + span class="secno" { + - "13.2.5.21" + } + - " Script data escaped dash state" + } + } + li { + a href="#script-data-escaped-dash-dash-state" { + span class="secno" { + - "13.2.5.22" + } + - " Script data escaped dash dash state" + } + } + li { + a href="#script-data-escaped-less-than-sign-state" { + span class="secno" { + - "13.2.5.23" + } + - " Script data escaped less-than sign state" + } + } + li { + a href="#script-data-escaped-end-tag-open-state" { + span class="secno" { + - "13.2.5.24" + } + - " Script data escaped end tag open state" + } + } + li { + a href="#script-data-escaped-end-tag-name-state" { + span class="secno" { + - "13.2.5.25" + } + - " Script data escaped end tag name state" + } + } + li { + a href="#script-data-double-escape-start-state" { + span class="secno" { + - "13.2.5.26" + } + - " Script data double escape start state" + } + } + li { + a href="#script-data-double-escaped-state" { + span class="secno" { + - "13.2.5.27" + } + - " Script data double escaped state" + } + } + li { + a href="#script-data-double-escaped-dash-state" { + span class="secno" { + - "13.2.5.28" + } + - " Script data double escaped dash state" + } + } + li { + a href="#script-data-double-escaped-dash-dash-state" { + span class="secno" { + - "13.2.5.29" + } + - " Script data double escaped dash dash state" + } + } + li { + a href="#script-data-double-escaped-less-than-sign-state" { + span class="secno" { + - "13.2.5.30" + } + - " Script data double escaped less-than sign state" + } + } + li { + a href="#script-data-double-escape-end-state" { + span class="secno" { + - "13.2.5.31" + } + - " Script data double escape end state" + } + } + li { + a href="#before-attribute-name-state" { + span class="secno" { + - "13.2.5.32" + } + - " Before attribute name state" + } + } + li { + a href="#attribute-name-state" { + span class="secno" { + - "13.2.5.33" + } + - " Attribute name state" + } + } + li { + a href="#after-attribute-name-state" { + span class="secno" { + - "13.2.5.34" + } + - " After attribute name state" + } + } + li { + a href="#before-attribute-value-state" { + span class="secno" { + - "13.2.5.35" + } + - " Before attribute value state" + } + } + li { + a href="#attribute-value-(double-quoted)-state" { + span class="secno" { + - "13.2.5.36" + } + - " Attribute value (double-quoted) state" + } + } + li { + a href="#attribute-value-(single-quoted)-state" { + span class="secno" { + - "13.2.5.37" + } + - " Attribute value (single-quoted) state" + } + } + li { + a href="#attribute-value-(unquoted)-state" { + span class="secno" { + - "13.2.5.38" + } + - " Attribute value (unquoted) state" + } + } + li { + a href="#after-attribute-value-(quoted)-state" { + span class="secno" { + - "13.2.5.39" + } + - " After attribute value (quoted) state" + } + } + li { + a href="#self-closing-start-tag-state" { + span class="secno" { + - "13.2.5.40" + } + - " Self-closing start tag state" + } + } + li { + a href="#bogus-comment-state" { + span class="secno" { + - "13.2.5.41" + } + - " Bogus comment state" + } + } + li { + a href="#markup-declaration-open-state" { + span class="secno" { + - "13.2.5.42" + } + - " Markup declaration open state" + } + } + li { + a href="#comment-start-state" { + span class="secno" { + - "13.2.5.43" + } + - " Comment start state" + } + } + li { + a href="#comment-start-dash-state" { + span class="secno" { + - "13.2.5.44" + } + - " Comment start dash state" + } + } + li { + a href="#comment-state" { + span class="secno" { + - "13.2.5.45" + } + - " Comment state" + } + } + li { + a href="#comment-less-than-sign-state" { + span class="secno" { + - "13.2.5.46" + } + - " Comment less-than sign state" + } + } + li { + a href="#comment-less-than-sign-bang-state" { + span class="secno" { + - "13.2.5.47" + } + - " Comment less-than sign bang state" + } + } + li { + a href="#comment-less-than-sign-bang-dash-state" { + span class="secno" { + - "13.2.5.48" + } + - " Comment less-than sign bang dash state" + } + } + li { + a href="#comment-less-than-sign-bang-dash-dash-state" { + span class="secno" { + - "13.2.5.49" + } + - " Comment less-than sign bang dash dash state" + } + } + li { + a href="#comment-end-dash-state" { + span class="secno" { + - "13.2.5.50" + } + - " Comment end dash state" + } + } + li { + a href="#comment-end-state" { + span class="secno" { + - "13.2.5.51" + } + - " Comment end state" + } + } + li { + a href="#comment-end-bang-state" { + span class="secno" { + - "13.2.5.52" + } + - " Comment end bang state" + } + } + li { + a href="#doctype-state" { + span class="secno" { + - "13.2.5.53" + } + - " DOCTYPE state" + } + } + li { + a href="#before-doctype-name-state" { + span class="secno" { + - "13.2.5.54" + } + - " Before DOCTYPE name state" + } + } + li { + a href="#doctype-name-state" { + span class="secno" { + - "13.2.5.55" + } + - " DOCTYPE name state" + } + } + li { + a href="#after-doctype-name-state" { + span class="secno" { + - "13.2.5.56" + } + - " After DOCTYPE name state" + } + } + li { + a href="#after-doctype-public-keyword-state" { + span class="secno" { + - "13.2.5.57" + } + - " After DOCTYPE public keyword state" + } + } + li { + a href="#before-doctype-public-identifier-state" { + span class="secno" { + - "13.2.5.58" + } + - " Before DOCTYPE public identifier state" + } + } + li { + a href="#doctype-public-identifier-(double-quoted)-state" { + span class="secno" { + - "13.2.5.59" + } + - " DOCTYPE public identifier (double-quoted) state" + } + } + li { + a href="#doctype-public-identifier-(single-quoted)-state" { + span class="secno" { + - "13.2.5.60" + } + - " DOCTYPE public identifier (single-quoted) state" + } + } + li { + a href="#after-doctype-public-identifier-state" { + span class="secno" { + - "13.2.5.61" + } + - " After DOCTYPE public identifier state" + } + } + li { + a href="#between-doctype-public-and-system-identifiers-state" { + span class="secno" { + - "13.2.5.62" + } + - " Between DOCTYPE public and system identifiers state" + } + } + li { + a href="#after-doctype-system-keyword-state" { + span class="secno" { + - "13.2.5.63" + } + - " After DOCTYPE system keyword state" + } + } + li { + a href="#before-doctype-system-identifier-state" { + span class="secno" { + - "13.2.5.64" + } + - " Before DOCTYPE system identifier state" + } + } + li { + a href="#doctype-system-identifier-(double-quoted)-state" { + span class="secno" { + - "13.2.5.65" + } + - " DOCTYPE system identifier (double-quoted) state" + } + } + li { + a href="#doctype-system-identifier-(single-quoted)-state" { + span class="secno" { + - "13.2.5.66" + } + - " DOCTYPE system identifier (single-quoted) state" + } + } + li { + a href="#after-doctype-system-identifier-state" { + span class="secno" { + - "13.2.5.67" + } + - " After DOCTYPE system identifier state" + } + } + li { + a href="#bogus-doctype-state" { + span class="secno" { + - "13.2.5.68" + } + - " Bogus DOCTYPE state" + } + } + li { + a href="#cdata-section-state" { + span class="secno" { + - "13.2.5.69" + } + - " CDATA section state" + } + } + li { + a href="#cdata-section-bracket-state" { + span class="secno" { + - "13.2.5.70" + } + - " CDATA section bracket state" + } + } + li { + a href="#cdata-section-end-state" { + span class="secno" { + - "13.2.5.71" + } + - " CDATA section end state" + } + } + li { + a href="#character-reference-state" { + span class="secno" { + - "13.2.5.72" + } + - " Character reference state" + } + } + li { + a href="#named-character-reference-state" { + span class="secno" { + - "13.2.5.73" + } + - " Named character reference state" + } + } + li { + a href="#ambiguous-ampersand-state" { + span class="secno" { + - "13.2.5.74" + } + - " Ambiguous ampersand state" + } + } + li { + a href="#numeric-character-reference-state" { + span class="secno" { + - "13.2.5.75" + } + - " Numeric character reference state" + } + } + li { + a href="#hexadecimal-character-reference-start-state" { + span class="secno" { + - "13.2.5.76" + } + - " Hexadecimal character reference start state" + } + } + li { + a href="#decimal-character-reference-start-state" { + span class="secno" { + - "13.2.5.77" + } + - " Decimal character reference start state" + } + } + li { + a href="#hexadecimal-character-reference-state" { + span class="secno" { + - "13.2.5.78" + } + - " Hexadecimal character reference state" + } + } + li { + a href="#decimal-character-reference-state" { + span class="secno" { + - "13.2.5.79" + } + - " Decimal character reference state" + } + } + li { + a href="#numeric-character-reference-end-state" { + span class="secno" { + - "13.2.5.80" + } + - " Numeric character reference end state" + } + } + } + } + li { + a href="#tree-construction" { + span class="secno" { + - "13.2.6" + } + - " Tree construction" + } + ol { + li { + a href="#creating-and-inserting-nodes" { + span class="secno" { + - "13.2.6.1" + } + - " Creating and inserting nodes" + } + } + li { + a href="#parsing-elements-that-contain-only-text" { + span class="secno" { + - "13.2.6.2" + } + - " Parsing elements that contain only text" + } + } + li { + a href="#closing-elements-that-have-implied-end-tags" { + span class="secno" { + - "13.2.6.3" + } + - " Closing elements that have implied end tags" + } + } + li { + a href="#parsing-main-inhtml" { + span class="secno" { + - "13.2.6.4" + } + - " The rules for parsing tokens in HTML content" + } + ol { + li { + a href="#the-initial-insertion-mode" { + span class="secno" { + - "13.2.6.4.1" + } + - " The \"initial\" insertion mode" + } + } + li { + a href="#the-before-html-insertion-mode" { + span class="secno" { + - "13.2.6.4.2" + } + - " The \"before html\" insertion mode" + } + } + li { + a href="#the-before-head-insertion-mode" { + span class="secno" { + - "13.2.6.4.3" + } + - " The \"before head\" insertion mode" + } + } + li { + a href="#parsing-main-inhead" { + span class="secno" { + - "13.2.6.4.4" + } + - " The \"in head\" insertion mode" + } + } + li { + a href="#parsing-main-inheadnoscript" { + span class="secno" { + - "13.2.6.4.5" + } + - " The \"in head noscript\" insertion mode" + } + } + li { + a href="#the-after-head-insertion-mode" { + span class="secno" { + - "13.2.6.4.6" + } + - " The \"after head\" insertion mode" + } + } + li { + a href="#parsing-main-inbody" { + span class="secno" { + - "13.2.6.4.7" + } + - " The \"in body\" insertion mode" + } + } + li { + a href="#parsing-main-incdata" { + span class="secno" { + - "13.2.6.4.8" + } + - " The \"text\" insertion mode" + } + } + li { + a href="#parsing-main-intable" { + span class="secno" { + - "13.2.6.4.9" + } + - " The \"in table\" insertion mode" + } + } + li { + a href="#parsing-main-intabletext" { + span class="secno" { + - "13.2.6.4.10" + } + - " The \"in table text\" insertion mode" + } + } + li { + a href="#parsing-main-incaption" { + span class="secno" { + - "13.2.6.4.11" + } + - " The \"in caption\" insertion mode" + } + } + li { + a href="#parsing-main-incolgroup" { + span class="secno" { + - "13.2.6.4.12" + } + - " The \"in column group\" insertion mode" + } + } + li { + a href="#parsing-main-intbody" { + span class="secno" { + - "13.2.6.4.13" + } + - " The \"in table body\" insertion mode" + } + } + li { + a href="#parsing-main-intr" { + span class="secno" { + - "13.2.6.4.14" + } + - " The \"in row\" insertion mode" + } + } + li { + a href="#parsing-main-intd" { + span class="secno" { + - "13.2.6.4.15" + } + - " The \"in cell\" insertion mode" + } + } + li { + a href="#parsing-main-inselect" { + span class="secno" { + - "13.2.6.4.16" + } + - " The \"in select\" insertion mode" + } + } + li { + a href="#parsing-main-inselectintable" { + span class="secno" { + - "13.2.6.4.17" + } + - " The \"in select in table\" insertion mode" + } + } + li { + a href="#parsing-main-intemplate" { + span class="secno" { + - "13.2.6.4.18" + } + - " The \"in template\" insertion mode" + } + } + li { + a href="#parsing-main-afterbody" { + span class="secno" { + - "13.2.6.4.19" + } + - " The \"after body\" insertion mode" + } + } + li { + a href="#parsing-main-inframeset" { + span class="secno" { + - "13.2.6.4.20" + } + - " The \"in frameset\" insertion mode" + } + } + li { + a href="#parsing-main-afterframeset" { + span class="secno" { + - "13.2.6.4.21" + } + - " The \"after frameset\" insertion mode" + } + } + li { + a href="#the-after-after-body-insertion-mode" { + span class="secno" { + - "13.2.6.4.22" + } + - " The \"after after body\" insertion mode" + } + } + li { + a href="#the-after-after-frameset-insertion-mode" { + span class="secno" { + - "13.2.6.4.23" + } + - " The \"after after frameset\" insertion mode" + } + } + } + } + li { + a href="#parsing-main-inforeign" { + span class="secno" { + - "13.2.6.5" + } + - " The rules for parsing tokens in foreign content" + } + } + } + } + li { + a href="#the-end" { + span class="secno" { + - "13.2.7" + } + - " The end" + } + } + li { + a href="#speculative-html-parsing" { + span class="secno" { + - "13.2.8" + } + - " Speculative HTML parsing" + } + } + li { + a href="#coercing-an-html-dom-into-an-infoset" { + span class="secno" { + - "13.2.9" + } + - " Coercing an HTML DOM into an infoset" + } + } + li { + a href="#an-introduction-to-error-handling-and-strange-cases-in-the-parser" { + span class="secno" { + - "13.2.10" + } + - " An introduction to error handling and strange cases in the parser" + } + ol { + li { + a href="#misnested-tags:-b-i-/b-/i" { + span class="secno" { + - "13.2.10.1" + } + - " Misnested tags: " + } + } + li { + a href="#misnested-tags:-b-p-/b-/p" { + span class="secno" { + - "13.2.10.2" + } + - " Misnested tags:

" + } + } + li { + a href="#unexpected-markup-in-tables" { + span class="secno" { + - "13.2.10.3" + } + - " Unexpected markup in tables" + } + } + li { + a href="#scripts-that-modify-the-page-as-it-is-being-parsed" { + span class="secno" { + - "13.2.10.4" + } + - " Scripts that modify the page as it is being parsed" + } + } + li { + a href="#the-execution-of-scripts-that-are-moving-across-multiple-documents" { + span class="secno" { + - "13.2.10.5" + } + - " The execution of scripts that are moving across multiple documents" + } + } + li { + a href="#unclosed-formatting-elements" { + span class="secno" { + - "13.2.10.6" + } + - " Unclosed formatting elements" + } + } + } + } + } + } + li { + a href="#serialising-html-fragments" { + span class="secno" { + - "13.3" + } + - " Serializing HTML fragments" + } + } + li { + a href="#parsing-html-fragments" { + span class="secno" { + - "13.4" + } + - " Parsing HTML fragments" + } + } + li { + a href="#named-character-references" { + span class="secno" { + - "13.5" + } + - " Named character references" + } + } + } + } + li id="toc-the-xhtml-syntax" { + a href="#the-xhtml-syntax" { + span class="secno" { + - "14" + } + - " The XML syntax" + } + ol { + li { + a href="#writing-xhtml-documents" { + span class="secno" { + - "14.1" + } + - " Writing documents in the XML syntax" + } + } + li { + a href="#parsing-xhtml-documents" { + span class="secno" { + - "14.2" + } + - " Parsing XML documents" + } + } + li { + a href="#serialising-xhtml-fragments" { + span class="secno" { + - "14.3" + } + - " Serializing XML fragments" + } + } + li { + a href="#parsing-xhtml-fragments" { + span class="secno" { + - "14.4" + } + - " Parsing XML fragments" + } + } + } + } + li id="toc-rendering" { + a href="#rendering" { + span class="secno" { + - "15" + } + - " Rendering" + } + ol { + li { + a href="#introduction-16" { + span class="secno" { + - "15.1" + } + - " Introduction" + } + } + li { + a href="#the-css-user-agent-style-sheet-and-presentational-hints" { + span class="secno" { + - "15.2" + } + - " The CSS user agent style sheet and presentational hints" + } + } + li { + a href="#non-replaced-elements" { + span class="secno" { + - "15.3" + } + - " Non-replaced elements" + } + ol { + li { + a href="#hidden-elements" { + span class="secno" { + - "15.3.1" + } + - " Hidden elements" + } + } + li { + a href="#the-page" { + span class="secno" { + - "15.3.2" + } + - " The page" + } + } + li { + a href="#flow-content-3" { + span class="secno" { + - "15.3.3" + } + - " Flow content" + } + } + li { + a href="#phrasing-content-3" { + span class="secno" { + - "15.3.4" + } + - " Phrasing content" + } + } + li { + a href="#bidi-rendering" { + span class="secno" { + - "15.3.5" + } + - " Bidirectional text" + } + } + li { + a href="#sections-and-headings" { + span class="secno" { + - "15.3.6" + } + - " Sections and headings" + } + } + li { + a href="#lists" { + span class="secno" { + - "15.3.7" + } + - " Lists" + } + } + li { + a href="#tables-2" { + span class="secno" { + - "15.3.8" + } + - " Tables" + } + } + li { + a href="#margin-collapsing-quirks" { + span class="secno" { + - "15.3.9" + } + - " Margin collapsing quirks" + } + } + li { + a href="#form-controls" { + span class="secno" { + - "15.3.10" + } + - " Form controls" + } + } + li { + a href="#the-hr-element-2" { + span class="secno" { + - "15.3.11" + } + - " The " + code { + - "hr" + } + - " element" + } + } + li { + a href="#the-fieldset-and-legend-elements" { + span class="secno" { + - "15.3.12" + } + - " The " + code { + - "fieldset" + } + - " and " + code { + - "legend" + } + - " elements" + } + } + } + } + li { + a href="#replaced-elements" { + span class="secno" { + - "15.4" + } + - " Replaced elements" + } + ol { + li { + a href="#embedded-content-rendering-rules" { + span class="secno" { + - "15.4.1" + } + - " Embedded content" + } + } + li { + a href="#images-3" { + span class="secno" { + - "15.4.2" + } + - " Images" + } + } + li { + a href="#attributes-for-embedded-content-and-images" { + span class="secno" { + - "15.4.3" + } + - " Attributes for embedded content and images" + } + } + li { + a href="#image-maps-2" { + span class="secno" { + - "15.4.4" + } + - " Image maps" + } + } + } + } + li { + a href="#widgets" { + span class="secno" { + - "15.5" + } + - " Widgets" + } + ol { + li { + a href="#native-appearance-2" { + span class="secno" { + - "15.5.1" + } + - " Native appearance" + } + } + li { + a href="#writing-mode" { + span class="secno" { + - "15.5.2" + } + - " Writing mode" + } + } + li { + a href="#button-layout" { + span class="secno" { + - "15.5.3" + } + - " Button layout" + } + } + li { + a href="#the-button-element-2" { + span class="secno" { + - "15.5.4" + } + - " The " + code { + - "button" + } + - " element" + } + } + li { + a href="#the-details-and-summary-elements" { + span class="secno" { + - "15.5.5" + } + - " The " + code { + - "details" + } + - " and " + code { + - "summary" + } + - " elements" + } + } + li { + a href="#the-input-element-as-a-text-entry-widget" { + span class="secno" { + - "15.5.6" + } + - " The " + code { + - "input" + } + - " element as a text entry widget" + } + } + li { + a href="#the-input-element-as-domain-specific-widgets" { + span class="secno" { + - "15.5.7" + } + - " The " + code { + - "input" + } + - " element as domain-specific widgets" + } + } + li { + a href="#the-input-element-as-a-range-control" { + span class="secno" { + - "15.5.8" + } + - " The " + code { + - "input" + } + - " element as a range control" + } + } + li { + a href="#the-input-element-as-a-colour-well" { + span class="secno" { + - "15.5.9" + } + - " The " + code { + - "input" + } + - " element as a color\n well" + } + } + li { + a href="#the-input-element-as-a-checkbox-and-radio-button-widgets" { + span class="secno" { + - "15.5.10" + } + - " The " + code { + - "input" + } + - " element as a checkbox and radio button widgets" + } + } + li { + a href="#the-input-element-as-a-file-upload-control" { + span class="secno" { + - "15.5.11" + } + - " The " + code { + - "input" + } + - " element as a file upload control" + } + } + li { + a href="#the-input-element-as-a-button" { + span class="secno" { + - "15.5.12" + } + - " The " + code { + - "input" + } + - " element as a button" + } + } + li { + a href="#the-marquee-element-2" { + span class="secno" { + - "15.5.13" + } + - " The " + code { + - "marquee" + } + - " element" + } + } + li { + a href="#the-meter-element-2" { + span class="secno" { + - "15.5.14" + } + - " The " + code { + - "meter" + } + - " element" + } + } + li { + a href="#the-progress-element-2" { + span class="secno" { + - "15.5.15" + } + - " The " + code { + - "progress" + } + - " element" + } + } + li { + a href="#the-select-element-2" { + span class="secno" { + - "15.5.16" + } + - " The " + code { + - "select" + } + - " element" + } + } + li { + a href="#the-textarea-element-2" { + span class="secno" { + - "15.5.17" + } + - " The " + code { + - "textarea" + } + - " element" + } + } + } + } + li { + a href="#frames-and-framesets" { + span class="secno" { + - "15.6" + } + - " Frames and framesets" + } + } + li { + a href="#interactive-media" { + span class="secno" { + - "15.7" + } + - " Interactive media" + } + ol { + li { + a href="#links,-forms,-and-navigation" { + span class="secno" { + - "15.7.1" + } + - " Links, forms, and navigation" + } + } + li { + a href="#the-title-attribute-2" { + span class="secno" { + - "15.7.2" + } + - " The " + code { + - "title" + } + - " attribute" + } + } + li { + a href="#editing-hosts" { + span class="secno" { + - "15.7.3" + } + - " Editing hosts" + } + } + li { + a href="#text-rendered-in-native-user-interfaces" { + span class="secno" { + - "15.7.4" + } + - " Text rendered in native user interfaces" + } + } + } + } + li { + a href="#print-media" { + span class="secno" { + - "15.8" + } + - " Print media" + } + } + li { + a href="#unstyled-xml-documents" { + span class="secno" { + - "15.9" + } + - " Unstyled XML documents" + } + } + } + } + li id="toc-obsolete" { + a href="#obsolete" { + span class="secno" { + - "16" + } + - " Obsolete features" + } + ol { + li { + a href="#obsolete-but-conforming-features" { + span class="secno" { + - "16.1" + } + - " Obsolete but conforming features" + } + ol { + li { + a href="#warnings-for-obsolete-but-conforming-features" { + span class="secno" { + - "16.1.1" + } + - " Warnings for obsolete but conforming features" + } + } + } + } + li { + a href="#non-conforming-features" { + span class="secno" { + - "16.2" + } + - " Non-conforming features" + } + } + li { + a href="#requirements-for-implementations" { + span class="secno" { + - "16.3" + } + - " Requirements for implementations" + } + ol { + li { + a href="#the-marquee-element" { + span class="secno" { + - "16.3.1" + } + - " The " + code { + - "marquee" + } + - " element" + } + } + li { + a href="#frames" { + span class="secno" { + - "16.3.2" + } + - " Frames" + } + } + li { + a href="#other-elements,-attributes-and-apis" { + span class="secno" { + - "16.3.3" + } + - " Other elements, attributes and APIs" + } + } + } + } + } + } + li id="toc-iana" { + a href="#iana" { + span class="secno" { + - "17" + } + - " IANA considerations" + } + ol { + li { + a href="#text/html" { + span class="secno" { + - "17.1" + } + - " " + code { + - "text/html" + } + } + } + li { + a href="#multipart/x-mixed-replace" { + span class="secno" { + - "17.2" + } + - " " + code { + - "multipart/x-mixed-replace" + } + } + } + li { + a href="#application/xhtml+xml" { + span class="secno" { + - "17.3" + } + - " " + code { + - "application/xhtml+xml" + } + } + } + li { + a href="#text/ping" { + span class="secno" { + - "17.4" + } + - " " + code { + - "text/ping" + } + } + } + li { + a href="#application/microdata+json" { + span class="secno" { + - "17.5" + } + - " " + code { + - "application/microdata+json" + } + } + } + li { + a href="#text/event-stream" { + span class="secno" { + - "17.6" + } + - " " + code { + - "text/event-stream" + } + } + } + li { + a href="#web+-scheme-prefix" { + span class="secno" { + - "17.7" + } + - " " + code { + - "web+" + } + - " scheme prefix" + } + } + } + } + li id="toc-index" { + a href="#index" { + - "Index" + } + ol { + li { + a href="#elements-3" { + - "Elements" + } + } + li { + a href="#element-content-categories" { + - "Element content categories" + } + } + li { + a href="#attributes-3" { + - "Attributes" + } + } + li { + a href="#element-interfaces" { + - "Element interfaces" + } + } + li { + a href="#all-interfaces" { + - "All interfaces" + } + } + li { + a href="#events-2" { + - "Events" + } + } + li { + a href="#http-headers" { + - "HTTP headers" + } + } + li { + a href="#mime-types-2" { + - "MIME types" + } + } + } + } + li id="toc-references" { + a href="#references" { + - "References" + } + } + li id="toc-acknowledgments" { + a href="#acknowledgments" { + - "Acknowledgments" + } + } + li id="toc-ipr" { + a href="#ipr" { + - "Intellectual property rights" + } + } + } + - "\n\n \n\n " + h2 id="introduction" { + span class="secno" { + - "1" + } + - " Introduction" + a href="#introduction" class="self-link" + } + - "\n\n \n\n " + h3 id="abstract" { + span class="secno" { + - "1.1" + } + - " Where does this specification fit?" + a href="#abstract" class="self-link" + } + - "\n\n " + p { + - "This specification defines a big part of the web platform, in lots of detail. Its place in the\n web platform specification stack relative to other specifications can be best summed up as\n follows:" + } + - "\n\n " + svg id="abstractimg" width="398" role="img" viewBox="0 0 398 359" height="359" aria-label="It consists of everything else, above such core technologies as HTTP, TLS, DOM, Unicode, Web IDL, MIME, URL, XML, JavaScript, and Encoding; below higher-level technologies like CSS, SVG, MathML, and Service Workers; and to the side of technologies like IndexedDB, Fetch, CSP, AV1, Opus, and PNG." { + - "\n " + rect width="398" height="80" + - "\n " + text class="horizontal" x="199" y="45" { + - "CSS SVG MathML Service Workers" + } + - "\n " + rect width="67" y="85" height="177" + - "\n " + text transform="translate(25 173.5) rotate(-90)" class="left" { + - "IDB Fetch CSP" + } + - "\n " + text transform="translate(50 173.5) rotate(-90)" class="left" { + - "AV1 Opus PNG" + } + - "\n \n " + image xlink:href="/images/abstract.jpeg" width="326" x="72" y="85" height="177" + - "\n " + text class="right" x="130" y="250" { + - "THIS SPECIFICATION" + } + - "\n " + rect width="398" y="267" height="92" + - "\n " + text class="horizontal" x="199" y="300" { + - "HTTP TLS DOM Unicode Web IDL" + } + - "\n " + text class="horizontal" x="199" y="330" { + - "MIME URL XML JavaScript Encoding" + } + - "\n " + } + - "\n\n \n\n\n " + h3 id="is-this-html5?" { + span class="secno" { + - "1.2" + } + - " Is this HTML5?" + a href="#is-this-html5?" class="self-link" + } + - "\n\n " + p { + i { + - "This section is non-normative." + } + } + - "\n\n " + p { + - "In short: Yes." + } + - "\n\n " + p { + - "In more length: the term \"HTML5\" is widely used as a buzzword to refer to modern web\n technologies, many of which (though by no means all) are developed at the WHATWG. This document is\n one such; others are available from " + a href="https://spec.whatwg.org/" { + - "the WHATWG Standards\n overview" + } + - "." + } + - "\n\n\n " + h3 id="background" { + span class="secno" { + - "1.3" + } + - " Background" + a href="#background" class="self-link" + } + - "\n\n " + p { + i { + - "This section is non-normative." + } + } + - "\n\n " + p { + - "HTML is the World Wide Web's core markup language. Originally, HTML was primarily designed as a\n language for semantically describing scientific documents. Its general design, however, has\n enabled it to be adapted, over the subsequent years, to describe a number of other types of\n documents and even applications." + } + - "\n\n\n " + h3 id="audience" { + span class="secno" { + - "1.4" + } + - " Audience" + a href="#audience" class="self-link" + } + - "\n\n " + p { + i { + - "This section is non-normative." + } + } + - "\n\n " + p { + - "This specification is intended for authors of documents and scripts that use the features\n defined in this specification, implementers of tools that operate on pages that\n use the features defined in this specification, and individuals wishing to establish the\n correctness of documents or implementations with respect to the requirements of this\n specification." + } + - "\n\n " + p { + - "This document is probably not suited to readers who do not already have at least a passing\n familiarity with web technologies, as in places it sacrifices clarity for precision, and brevity\n for completeness. More approachable tutorials and authoring guides can provide a gentler\n introduction to the topic." + } + - "\n\n " + p { + - "In particular, familiarity with the basics of DOM is necessary for a complete understanding of\n some of the more technical parts of this specification. An understanding of Web IDL, HTTP, XML,\n Unicode, character encodings, JavaScript, and CSS will also be helpful in places but is not\n essential." + } + - "\n\n\n " + h3 id="scope" { + span class="secno" { + - "1.5" + } + - " Scope" + a href="#scope" class="self-link" + } + - "\n\n " + p { + i { + - "This section is non-normative." + } + } + - "\n\n " + p { + - "This specification is limited to providing a semantic-level markup language and associated\n semantic-level scripting APIs for authoring accessible pages on the web ranging from static\n documents to dynamic applications." + } + - "\n\n " + p { + - "The scope of this specification does not include providing mechanisms for media-specific\n customization of presentation (although default rendering rules for web browsers are included at\n the end of this specification, and several mechanisms for hooking into CSS are provided as part of\n the language)." + } + - "\n\n " + p { + - "The scope of this specification is not to describe an entire operating system. In particular,\n hardware configuration software, image manipulation tools, and applications that users would be\n expected to use with high-end workstations on a daily basis are out of scope. In terms of\n applications, this specification is targeted specifically at applications that would be expected\n to be used by users on an occasional basis, or regularly but from disparate locations, with low\n CPU requirements. Examples of such applications include online purchasing systems, searching\n systems, games (especially multiplayer online games), public telephone books or address books,\n communications software (email clients, instant messaging clients, discussion software), document\n editing software, etc." + } + - "\n\n\n " + h3 id="history-2" { + span class="secno" { + - "1.6" + } + - " History" + a href="#history-2" class="self-link" + } + - "\n\n " + p { + i { + - "This section is non-normative." + } + } + - "\n\n " + p { + - "For its first five years (1990-1995), HTML went through a number of revisions and experienced a\n number of extensions, primarily hosted first at CERN, and then at the IETF." + } + - "\n\n " + p { + - "With the creation of the W3C, HTML's development changed venue again. A first abortive attempt\n at extending HTML in 1995 known as HTML 3.0 then made way to a more pragmatic approach known as\n HTML 3.2, which was completed in 1997. HTML4 quickly followed later that same year." + } + - "\n\n " + p { + - "The following year, the W3C membership decided to stop evolving HTML and instead begin work on\n an XML-based equivalent, called XHTML. This\n effort started with a reformulation of HTML4 in XML, known as XHTML 1.0, which added no new\n features except the new serialization, and which was completed in 2000. After XHTML 1.0, the W3C's\n focus turned to making it easier for other working groups to extend XHTML, under the banner of\n XHTML Modularization. In parallel with this, the W3C also worked on a new language that was not\n compatible with the earlier HTML and XHTML languages, calling it XHTML2." + } + - "\n\n " + p { + - "Around the time that HTML's evolution was stopped in 1998, parts of the API for HTML developed\n by browser vendors were specified and published under the name DOM Level 1 (in 1998) and DOM Level\n 2 Core and DOM Level 2 HTML (starting in 2000 and culminating in 2003). These efforts then petered\n out, with some DOM Level 3 specifications published in 2004 but the working group being closed\n before all the Level 3 drafts were completed." + } + - "\n\n " + p { + - "In 2003, the publication of XForms, a technology which was positioned as the next generation of\n web forms, sparked a renewed interest in evolving HTML itself, rather than finding replacements\n for it. This interest was borne from the realization that XML's deployment as a web technology was\n limited to entirely new technologies (like RSS and later Atom), rather than as a replacement for\n existing deployed technologies (like HTML)." + } + - "\n\n " + p { + - "A proof of concept to show that it was possible to extend HTML4's forms to provide many of the\n features that XForms 1.0 introduced, without requiring browsers to implement rendering engines\n that were incompatible with existing HTML web pages, was the first result of this renewed\n interest. At this early stage, while the draft was already publicly available, and input was\n already being solicited from all sources, the specification was only under Opera Software's\n copyright." + } + - "\n\n " + p { + - "The idea that HTML's evolution should be reopened was tested at a W3C workshop in 2004, where\n some of the principles that underlie the HTML5 work (described below), as well as the\n aforementioned early draft proposal covering just forms-related features, were presented to the\n W3C jointly by Mozilla and Opera. The proposal was rejected on the grounds that the proposal\n conflicted with the previously chosen direction for the web's evolution; the W3C staff and\n membership voted to continue developing XML-based replacements instead." + } + - "\n\n " + p { + - "Shortly thereafter, Apple, Mozilla, and Opera jointly announced their intent to continue\n working on the effort under the umbrella of a new venue called the WHATWG. A public mailing list\n was created, and the draft was moved to the WHATWG site. The copyright was subsequently amended to\n be jointly owned by all three vendors, and to allow reuse of the specification." + } + - "\n\n " + p { + - "The WHATWG was based on several core principles, in particular that technologies need to be\n backwards compatible, that specifications and implementations need to match even if this means\n changing the specification rather than the implementations, and that specifications need to be\n detailed enough that implementations can achieve complete interoperability without\n reverse-engineering each other." + } + - "\n\n " + p { + - "The latter requirement in particular required that the scope of the HTML5 specification include\n what had previously been specified in three separate documents: HTML4, XHTML1, and DOM2 HTML. It\n also meant including significantly more detail than had previously been considered the norm." + } + - "\n\n " + p { + - "In 2006, the W3C indicated an interest to participate in the development of HTML5 after all,\n and in 2007 formed a working group chartered to work with the WHATWG on the development of the\n HTML5 specification. Apple, Mozilla, and Opera allowed the W3C to publish the specification under\n the W3C copyright, while keeping a version with the less restrictive license on the WHATWG\n site." + } + - "\n\n " + p { + - "For a number of years, both groups then worked together. In 2011, however, the groups came to\n the conclusion that they had different goals: the W3C wanted to publish a \"finished\" version of\n \"HTML5\", while the WHATWG wanted to continue working on a Living Standard for HTML, continuously\n maintaining the specification rather than freezing it in a state with known problems, and adding\n new features as needed to evolve the platform." + } + - "\n\n " + p { + - "In 2019, the WHATWG and W3C " + a href="https://www.w3.org/blog/news/archives/7753" { + - "signed an\n agreement" + } + - " to collaborate on a single version of HTML going forward: this document." + } + - "\n\n\n\n " + h3 id="design-notes" { + span class="secno" { + - "1.7" + } + - " Design notes" + a href="#design-notes" class="self-link" + } + - "\n\n " + p { + i { + - "This section is non-normative." + } + } + - "\n\n " + p { + - "It must be admitted that many aspects of HTML appear at first glance to be nonsensical and\n inconsistent." + } + - "\n\n " + p { + - "HTML, its supporting DOM APIs, as well as many of its supporting technologies, have been\n developed over a period of several decades by a wide array of people with different priorities\n who, in many cases, did not know of each other's existence." + } + - "\n\n " + p { + - "Features have thus arisen from many sources, and have not always been designed in especially\n consistent ways. Furthermore, because of the unique characteristics of the web, implementation\n bugs have often become de-facto, and now de-jure, standards, as content is often unintentionally\n written in ways that rely on them before they can be fixed." + } + - "\n\n " + p { + - "Despite all this, efforts have been made to adhere to certain design goals. These are described\n in the next few subsections." + } + - "\n\n\n \n\n " + h4 id="serialisability-of-script-execution" { + span class="secno" { + - "1.7.1" + } + - " Serializability of script execution" + a href="#serialisability-of-script-execution" class="self-link" + } + - "\n\n " + p { + i { + - "This section is non-normative." + } + } + - "\n\n " + p { + - "To avoid exposing web authors to the complexities of multithreading, the HTML and DOM APIs are\n designed such that no script can ever detect the simultaneous execution of other scripts. Even\n with " + a href="#worker" id="serialisability-of-script-execution:worker" { + - "workers" + } + - ", the intent is that the behavior of implementations can\n be thought of as completely serializing the execution of all scripts in all globals." + } + - "\n\n " + p { + - "The exception to this general design principle is the JavaScript " + code id="serialisability-of-script-execution:sharedarraybuffer" { + a data-x-internal="sharedarraybuffer" href="https://tc39.es/ecma262/#sec-sharedarraybuffer-objects" { + - "SharedArrayBuffer" + } + } + - "\n class. Using " + code id="serialisability-of-script-execution:sharedarraybuffer-2" { + a data-x-internal="sharedarraybuffer" href="https://tc39.es/ecma262/#sec-sharedarraybuffer-objects" { + - "SharedArrayBuffer" + } + } + - " objects, it can in fact be observed that scripts in\n other " + a href="https://tc39.es/ecma262/#sec-agents" id="serialisability-of-script-execution:agent" data-x-internal="agent" { + - "agents" + } + - " are executing simultaneously. Furthermore, due to the\n JavaScript memory model, there are situations which not only are un-representable via serialized\n " + em { + - "script" + } + - " execution, but also un-representable via serialized " + em { + - "statement" + } + - " execution\n among those scripts." + } + - "\n\n \n\n\n\n " + h4 id="compliance-with-other-specifications" { + span class="secno" { + - "1.7.2" + } + - " Compliance with other specifications" + a href="#compliance-with-other-specifications" class="self-link" + } + - "\n\n " + p { + i { + - "This section is non-normative." + } + } + - "\n\n " + p { + - "This specification interacts with and relies on a wide variety of other specifications. In\n certain circumstances, unfortunately, conflicting needs have led to this specification violating\n the requirements of these other specifications. Whenever this has occurred, the transgressions\n have each been noted as a \"" + dfn id="willful-violation" { + - "willful violation" + } + - "\", and the reason for the violation has\n been noted." + } + - "\n\n\n\n " + h4 id="extensibility" { + span class="secno" { + - "1.7.3" + } + - " Extensibility" + a href="#extensibility" class="self-link" + } + - "\n\n " + p { + i { + - "This section is non-normative." + } + } + - "\n\n " + p { + - "HTML has a wide array of extensibility mechanisms that can be used for adding semantics in a\n safe manner:" + } + - "\n\n " + ul { + li { + p { + - "Authors can use the " + code id="extensibility:classes" { + a href="#classes" { + - "class" + } + } + - " attribute to extend elements,\n effectively creating their own elements, while using the most applicable existing \"real\" HTML\n element, so that browsers and other tools that don't know of the extension can still support it\n somewhat well. This is the tack used by microformats, for example." + } + } + li { + p { + - "Authors can include data for inline client-side scripts or server-side site-wide scripts\n to process using the " + code id="extensibility:attr-data-*" { + a href="#attr-data-*" { + - "data-*=\"\"" + } + } + - " attributes. These are guaranteed\n to never be touched by browsers, and allow scripts to include data on HTML elements that scripts\n can then look for and process." + } + } + li { + p { + - "Authors can use the " + code id="extensibility:the-meta-element" { + a href="#the-meta-element" { + - "" + } + } + - " mechanism to\n include page-wide metadata." + } + } + li { + p { + - "Authors can use the " + code id="extensibility:attr-hyperlink-rel" { + a href="#attr-hyperlink-rel" { + - "rel=\"\"" + } + } + - " mechanism to annotate\n links with specific meanings by registering " + a href="#concept-rel-extensions" id="extensibility:concept-rel-extensions" { + - "extensions to\n the predefined set of link types" + } + - ". This is also used by microformats." + } + } + li { + p { + - "Authors can embed raw data using the " + code id="extensibility:the-script-element" { + a href="#the-script-element" { + - "" + } + - "\", or having a " + code id="serialising-html-fragments:the-p-element" { + a href="#the-p-element" { + - "p" + } + } + - " element that contains a\n " + code id="serialising-html-fragments:the-ul-element" { + a href="#the-ul-element" { + - "ul" + } + } + - " element (as the " + code id="serialising-html-fragments:the-ul-element-2" { + a href="#the-ul-element" { + - "ul" + } + } + - " element's " + a href="#syntax-start-tag" id="serialising-html-fragments:syntax-start-tag" { + - "start\n tag" + } + - " would imply the end tag for the " + code id="serialising-html-fragments:the-p-element-2" { + a href="#the-p-element" { + - "p" + } + } + - ")." + } + - "\n\n " + p { + - "This can enable cross-site scripting attacks. An example of this would be a page that lets the\n user enter some font family names that are then inserted into a CSS " + code id="serialising-html-fragments:the-style-element-2" { + a href="#the-style-element" { + - "style" + } + } + - " block via\n the DOM and which then uses the " + code id="serialising-html-fragments:dom-element-innerhtml" { + a href="#dom-element-innerhtml" { + - "innerHTML" + } + } + - " IDL attribute to get\n the HTML serialization of that " + code id="serialising-html-fragments:the-style-element-3" { + a href="#the-style-element" { + - "style" + } + } + - " element: if the user enters\n \"" + code { + - "" + } + - "\" as a font family name, " + code id="serialising-html-fragments:dom-element-innerhtml-2" { + a href="#dom-element-innerhtml" { + - "innerHTML" + } + } + - " will return markup that, if parsed in a different context,\n would contain a " + code id="serialising-html-fragments:the-script-element-3" { + a href="#the-script-element" { + - "script" + } + } + - " node, even though no " + code id="serialising-html-fragments:the-script-element-4" { + a href="#the-script-element" { + - "script" + } + } + - " node existed in the\n original DOM." + } + - "\n\n " + } + - "\n\n " + div class="example" { + - "\n\n " + p { + - "For example, consider the following markup:" + } + - "\n\n " + pre { + code class="html" { + c- p="" { + - "<" + } + c- f="" { + - "form" + } + - " " + c- e="" { + - "id" + } + c- o="" { + - "=" + } + c- s="" { + - "\"outer\"" + } + c- p="" { + - "><" + } + c- f="" { + - "div" + } + c- p="" { + - "><" + } + c- f="" { + - "form" + } + - " " + c- e="" { + - "id" + } + c- o="" { + - "=" + } + c- s="" { + - "\"inner\"" + } + c- p="" { + - "><" + } + c- f="" { + - "input" + } + c- p="" { + - ">" + } + } + } + - "\n\n " + p { + - "This will be parsed into:" + } + - "\n\n " + ul class="domTree" { + li class="t1" { + code id="serialising-html-fragments:the-html-element" { + a href="#the-html-element" { + - "html" + } + } + ul { + li class="t1" { + code id="serialising-html-fragments:the-head-element" { + a href="#the-head-element" { + - "head" + } + } + } + li class="t1" { + code id="serialising-html-fragments:the-body-element" { + a href="#the-body-element" { + - "body" + } + } + ul { + li class="t1" { + code id="serialising-html-fragments:the-form-element" { + a href="#the-form-element" { + - "form" + } + } + - " " + span class="t2" { + code id="serialising-html-fragments:the-id-attribute" class="attribute name" { + a href="#the-id-attribute" { + - "id" + } + } + - "=\"" + code class="attribute value" { + - "outer" + } + - "\"" + } + ul { + li class="t1" { + code id="serialising-html-fragments:the-div-element" { + a href="#the-div-element" { + - "div" + } + } + ul { + li class="t1" { + code id="serialising-html-fragments:the-form-element-2" { + a href="#the-form-element" { + - "form" + } + } + - " " + span class="t2" { + code id="serialising-html-fragments:the-id-attribute-2" class="attribute name" { + a href="#the-id-attribute" { + - "id" + } + } + - "=\"" + code class="attribute value" { + - "inner" + } + - "\"" + } + ul { + li class="t1" { + code id="serialising-html-fragments:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + } + } + } + } + } + } + } + } + } + } + } + } + - "\n\n " + p { + - "The " + code id="serialising-html-fragments:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - " element will be associated with the inner " + code id="serialising-html-fragments:the-form-element-3" { + a href="#the-form-element" { + - "form" + } + } + - " element.\n Now, if this tree structure is serialized and reparsed, the " + code { + - "" + } + - " start tag will be ignored, and so the " + code id="serialising-html-fragments:the-input-element-3" { + a href="#the-input-element" { + - "input" + } + } + - " element will be\n associated with the outer " + code id="serialising-html-fragments:the-form-element-4" { + a href="#the-form-element" { + - "form" + } + } + - " element instead." + } + - "\n\n " + pre { + code class="html" { + c- p="" { + - "<" + } + c- f="" { + - "html" + } + c- p="" { + - "><" + } + c- f="" { + - "head" + } + c- p="" { + - "><" + } + c- f="" { + - "body" + } + c- p="" { + - "><" + } + c- f="" { + - "form" + } + - " " + c- e="" { + - "id" + } + c- o="" { + - "=" + } + c- s="" { + - "\"outer\"" + } + c- p="" { + - "><" + } + c- f="" { + - "div" + } + c- p="" { + - ">" + } + mark { + c- p="" { + - "<" + } + c- f="" { + - "form" + } + - " " + c- e="" { + - "id" + } + c- o="" { + - "=" + } + c- s="" { + - "\"inner\"" + } + c- p="" { + - ">" + } + } + c- p="" { + - "<" + } + c- f="" { + - "input" + } + c- p="" { + - ">" + } + } + } + - "\n\n " + ul class="domTree" { + li class="t1" { + code id="serialising-html-fragments:the-html-element-2" { + a href="#the-html-element" { + - "html" + } + } + ul { + li class="t1" { + code id="serialising-html-fragments:the-head-element-2" { + a href="#the-head-element" { + - "head" + } + } + } + li class="t1" { + code id="serialising-html-fragments:the-body-element-2" { + a href="#the-body-element" { + - "body" + } + } + ul { + li class="t1" { + code id="serialising-html-fragments:the-form-element-5" { + a href="#the-form-element" { + - "form" + } + } + - " " + span class="t2" { + code id="serialising-html-fragments:the-id-attribute-3" class="attribute name" { + a href="#the-id-attribute" { + - "id" + } + } + - "=\"" + code class="attribute value" { + - "outer" + } + - "\"" + } + ul { + li class="t1" { + code id="serialising-html-fragments:the-div-element-2" { + a href="#the-div-element" { + - "div" + } + } + ul { + li class="t1" { + code id="serialising-html-fragments:the-input-element-4" { + a href="#the-input-element" { + - "input" + } + } + } + } + } + } + } + } + } + } + } + } + - "\n\n " + } + - "\n\n " + div class="example" { + - "\n\n " + p { + - "As another example, consider the following markup:" + } + - "\n\n " + pre { + code class="html" { + c- p="" { + - "<" + } + c- f="" { + - "a" + } + c- p="" { + - "><" + } + c- f="" { + - "table" + } + c- p="" { + - "><" + } + c- f="" { + - "a" + } + c- p="" { + - ">" + } + } + } + - "\n\n " + p { + - "This will be parsed into:" + } + - "\n\n " + ul class="domTree" { + li class="t1" { + code id="serialising-html-fragments:the-html-element-3" { + a href="#the-html-element" { + - "html" + } + } + ul { + li class="t1" { + code id="serialising-html-fragments:the-head-element-3" { + a href="#the-head-element" { + - "head" + } + } + } + li class="t1" { + code id="serialising-html-fragments:the-body-element-3" { + a href="#the-body-element" { + - "body" + } + } + ul { + li class="t1" { + code id="serialising-html-fragments:the-a-element" { + a href="#the-a-element" { + - "a" + } + } + ul { + li class="t1" { + code id="serialising-html-fragments:the-a-element-2" { + a href="#the-a-element" { + - "a" + } + } + } + li class="t1" { + code id="serialising-html-fragments:the-table-element" { + a href="#the-table-element" { + - "table" + } + } + } + } + } + } + } + } + } + } + - "\n\n " + p { + - "That is, the " + code id="serialising-html-fragments:the-a-element-3" { + a href="#the-a-element" { + - "a" + } + } + - " elements are nested, because the second " + code id="serialising-html-fragments:the-a-element-4" { + a href="#the-a-element" { + - "a" + } + } + - " element is\n " + a href="#foster-parent" id="serialising-html-fragments:foster-parent" { + - "foster parented" + } + - ". After a serialize-reparse roundtrip, the\n " + code id="serialising-html-fragments:the-a-element-5" { + a href="#the-a-element" { + - "a" + } + } + - " elements and the " + code id="serialising-html-fragments:the-table-element-2" { + a href="#the-table-element" { + - "table" + } + } + - " element would all be siblings, because the\n second " + code { + - "" + } + - " start tag implicitly closes the first " + code id="serialising-html-fragments:the-a-element-6" { + a href="#the-a-element" { + - "a" + } + } + - "\n element." + } + - "\n\n " + pre { + code class="html" { + c- p="" { + - "<" + } + c- f="" { + - "html" + } + c- p="" { + - "><" + } + c- f="" { + - "head" + } + c- p="" { + - "><" + } + c- f="" { + - "body" + } + c- p="" { + - "><" + } + c- f="" { + - "a" + } + c- p="" { + - ">" + } + mark { + c- p="" { + - "<" + } + c- f="" { + - "a" + } + c- p="" { + - ">" + } + } + c- p="" { + - "<" + } + c- f="" { + - "table" + } + c- p="" { + - ">" + } + } + } + - "\n\n " + ul class="domTree" { + li class="t1" { + code id="serialising-html-fragments:the-html-element-4" { + a href="#the-html-element" { + - "html" + } + } + ul { + li class="t1" { + code id="serialising-html-fragments:the-head-element-4" { + a href="#the-head-element" { + - "head" + } + } + } + li class="t1" { + code id="serialising-html-fragments:the-body-element-4" { + a href="#the-body-element" { + - "body" + } + } + ul { + li class="t1" { + code id="serialising-html-fragments:the-a-element-7" { + a href="#the-a-element" { + - "a" + } + } + } + li class="t1" { + code id="serialising-html-fragments:the-a-element-8" { + a href="#the-a-element" { + - "a" + } + } + } + li class="t1" { + code id="serialising-html-fragments:the-table-element-3" { + a href="#the-table-element" { + - "table" + } + } + } + } + } + } + } + } + - "\n\n " + } + - "\n\n " + p { + - "For historical reasons, this algorithm does not round-trip an initial U+000A LINE FEED (LF)\n character in " + code id="serialising-html-fragments:the-pre-element" { + a href="#the-pre-element" { + - "pre" + } + } + - ", " + code id="serialising-html-fragments:the-textarea-element-2" { + a href="#the-textarea-element" { + - "textarea" + } + } + - ", or " + code id="serialising-html-fragments:listing" { + a href="#listing" { + - "listing" + } + } + - " elements, even\n though (in the first two cases) the markup being round-tripped can be conforming. The " + a href="#html-parser" id="serialising-html-fragments:html-parser-5" { + - "HTML\n parser" + } + - " will drop such a character during parsing, but this algorithm does " + em { + - "not" + } + - "\n serialize an extra U+000A LINE FEED (LF) character." + } + - "\n \n\n " + div class="example" { + - "\n " + p { + - "For example, consider the following markup:" + } + - "\n\n " + pre { + code class="html" { + c- p="" { + - "<" + } + c- f="" { + - "pre" + } + c- p="" { + - ">" + } + - "\n\nHello." + c- p="" { + - "" + } + } + } + - "\n\n " + p { + - "When this document is first parsed, the " + code id="serialising-html-fragments:the-pre-element-2" { + a href="#the-pre-element" { + - "pre" + } + } + - " element's " + a id="serialising-html-fragments:child-text-content" href="https://dom.spec.whatwg.org/#concept-child-text-content" data-x-internal="child-text-content" { + - "child text\n content" + } + - " starts with a single newline character. After a serialize-reparse roundtrip, the\n " + code id="serialising-html-fragments:the-pre-element-3" { + a href="#the-pre-element" { + - "pre" + } + } + - " element's " + a id="serialising-html-fragments:child-text-content-2" href="https://dom.spec.whatwg.org/#concept-child-text-content" data-x-internal="child-text-content" { + - "child text content" + } + - " is simply \"" + code { + - "Hello." + } + - "\"." + } + - "\n " + } + - "\n\n " + p id="attr-is-during-serialization" { + - "Because of the special role of the " + code id="serialising-html-fragments:attr-is-2" { + a href="#attr-is" { + - "is" + } + } + - " attribute in signaling the creation of " + a href="#customized-built-in-element" id="serialising-html-fragments:customized-built-in-element" { + - "customized built-in elements" + } + - ", in that it provides a mechanism for parsed\n HTML to set the element's " + a href="https://dom.spec.whatwg.org/#concept-element-is-value" id="serialising-html-fragments:concept-element-is-value-3" data-x-internal="concept-element-is-value" { + code { + - "is" + } + - "\n value" + } + - ", we special-case its handling during serialization. This ensures that an element's\n " + a href="https://dom.spec.whatwg.org/#concept-element-is-value" id="serialising-html-fragments:concept-element-is-value-4" data-x-internal="concept-element-is-value" { + code { + - "is" + } + - " value" + } + - " is preserved\n through serialize-parse roundtrips." + } + - "\n\n " + div class="example" { + - "\n " + p { + - "When creating a " + a href="#customized-built-in-element" id="serialising-html-fragments:customized-built-in-element-2" { + - "customized built-in element" + } + - " via the parser, a developer uses the " + code id="serialising-html-fragments:attr-is-3" { + a href="#attr-is" { + - "is" + } + } + - " attribute directly; in such cases serialize-parse roundtrips work fine." + } + - "\n\n " + pre { + code class="html" { + c- p="" { + - "<" + } + c- f="" { + - "script" + } + c- p="" { + - ">" + } + - "\nwindow" + c- p="" { + - "." + } + - "SuperP " + c- o="" { + - "=" + } + - " " + c- a="" { + - "class" + } + - " " + c- k="" { + - "extends" + } + - " HTMLParagraphElement " + c- p="" { + - "{};" + } + - "\ncustomElements" + c- p="" { + - "." + } + - "define" + c- p="" { + - "(" + } + c- u="" { + - "\"super-p\"" + } + c- p="" { + - "," + } + - " SuperP" + c- p="" { + - "," + } + - " " + c- p="" { + - "{" + } + - " " + c- k="" { + - "extends" + } + c- o="" { + - ":" + } + - " " + c- u="" { + - "\"p\"" + } + - " " + c- p="" { + - "});" + } + - "\n" + c- p="" { + - "" + } + - "\n\n" + c- p="" { + - "<" + } + c- f="" { + - "div" + } + - " " + c- e="" { + - "id" + } + c- o="" { + - "=" + } + c- s="" { + - "\"container\"" + } + c- p="" { + - "><" + } + c- f="" { + - "p" + } + - " " + c- e="" { + - "is" + } + c- o="" { + - "=" + } + c- s="" { + - "\"super-p\"" + } + c- p="" { + - ">" + } + - "Superb!" + c- p="" { + - "" + } + - "\n\n" + c- p="" { + - "<" + } + c- f="" { + - "script" + } + c- p="" { + - ">" + } + - "\nconsole" + c- p="" { + - "." + } + - "log" + c- p="" { + - "(" + } + - "container" + c- p="" { + - "." + } + - "innerHTML" + c- p="" { + - ");" + } + - " " + c- c1="" { + - "//

" + } + - "\ncontainer" + c- p="" { + - "." + } + - "innerHTML " + c- o="" { + - "=" + } + - " container" + c- p="" { + - "." + } + - "innerHTML" + c- p="" { + - ";" + } + - "\nconsole" + c- p="" { + - "." + } + - "log" + c- p="" { + - "(" + } + - "container" + c- p="" { + - "." + } + - "innerHTML" + c- p="" { + - ");" + } + - " " + c- c1="" { + - "//

" + } + - "\nconsole" + c- p="" { + - "." + } + - "assert" + c- p="" { + - "(" + } + - "container" + c- p="" { + - "." + } + - "firstChild " + c- k="" { + - "instanceof" + } + - " SuperP" + c- p="" { + - ");" + } + - "\n" + c- p="" { + - "" + } + } + } + - "\n\n " + p { + - "But when creating a customized built-in element via its " + a href="#custom-element-constructor" id="serialising-html-fragments:custom-element-constructor" { + - "constructor" + } + - " or via " + code id="serialising-html-fragments:dom-document-createelement-2" { + a data-x-internal="dom-document-createelement" href="https://dom.spec.whatwg.org/#dom-document-createelement" { + - "createElement()" + } + } + - ", the " + code id="serialising-html-fragments:attr-is-4" { + a href="#attr-is" { + - "is" + } + } + - "\n attribute is not added. Instead, the " + a href="https://dom.spec.whatwg.org/#concept-element-is-value" id="serialising-html-fragments:concept-element-is-value-5" data-x-internal="concept-element-is-value" { + code { + - "is" + } + - " value" + } + - " (which is what the custom elements machinery uses) is set\n without intermediating through an attribute." + } + - "\n\n " + pre { + code class="html" { + c- p="" { + - "<" + } + c- f="" { + - "script" + } + c- p="" { + - ">" + } + - "\ncontainer" + c- p="" { + - "." + } + - "innerHTML " + c- o="" { + - "=" + } + - " " + c- u="" { + - "\"\"" + } + c- p="" { + - ";" + } + - "\n" + c- a="" { + - "const" + } + - " p " + c- o="" { + - "=" + } + - " document" + c- p="" { + - "." + } + - "createElement" + c- p="" { + - "(" + } + c- u="" { + - "\"p\"" + } + c- p="" { + - "," + } + - " " + c- p="" { + - "{" + } + - " is" + c- o="" { + - ":" + } + - " " + c- u="" { + - "\"super-p\"" + } + - " " + c- p="" { + - "});" + } + - "\ncontainer" + c- p="" { + - "." + } + - "appendChild" + c- p="" { + - "(" + } + - "p" + c- p="" { + - ");" + } + - "\n\n" + c- c1="" { + - "// The is attribute is not present in the DOM:" + } + - "\nconsole" + c- p="" { + - "." + } + - "assert" + c- p="" { + - "(" + } + c- o="" { + - "!" + } + - "p" + c- p="" { + - "." + } + - "hasAttribute" + c- p="" { + - "(" + } + c- u="" { + - "\"is\"" + } + c- p="" { + - "));" + } + - "\n\n" + c- c1="" { + - "// But the element is still a super-p:" + } + - "\nconsole" + c- p="" { + - "." + } + - "assert" + c- p="" { + - "(" + } + - "p " + c- k="" { + - "instanceof" + } + - " SuperP" + c- p="" { + - ");" + } + - "\n" + c- p="" { + - "" + } + } + } + - "\n\n " + p { + - "To ensure that serialize-parse roundtrips still work, the serialization process explicitly\n writes out the element's " + a href="https://dom.spec.whatwg.org/#concept-element-is-value" id="serialising-html-fragments:concept-element-is-value-6" data-x-internal="concept-element-is-value" { + code { + - "is" + } + - "\n value" + } + - " as an " + code id="serialising-html-fragments:attr-is-5" { + a href="#attr-is" { + - "is" + } + } + - " attribute:" + } + - "\n\n " + pre { + code class="html" { + c- p="" { + - "<" + } + c- f="" { + - "script" + } + c- p="" { + - ">" + } + - "\nconsole" + c- p="" { + - "." + } + - "log" + c- p="" { + - "(" + } + - "container" + c- p="" { + - "." + } + - "innerHTML" + c- p="" { + - ");" + } + - " " + c- c1="" { + - "//

" + } + - "\ncontainer" + c- p="" { + - "." + } + - "innerHTML " + c- o="" { + - "=" + } + - " container" + c- p="" { + - "." + } + - "innerHTML" + c- p="" { + - ";" + } + - "\nconsole" + c- p="" { + - "." + } + - "log" + c- p="" { + - "(" + } + - "container" + c- p="" { + - "." + } + - "innerHTML" + c- p="" { + - ");" + } + - " " + c- c1="" { + - "//

" + } + - "\nconsole" + c- p="" { + - "." + } + - "assert" + c- p="" { + - "(" + } + - "container" + c- p="" { + - "." + } + - "firstChild " + c- k="" { + - "instanceof" + } + - " SuperP" + c- p="" { + - ");" + } + - "\n" + c- p="" { + - "" + } + } + } + - "\n " + } + - "\n\n " + p { + dfn id="escapingString" { + - "Escaping a string" + } + - " (for the purposes of the algorithm above)\n consists of running the following steps:" + } + - "\n\n " + ol { + li { + p { + - "Replace any occurrence of the \"" + code { + - "&" + } + - "\" character by the string \"" + code { + - "&" + } + - "\"." + } + } + li { + p { + - "Replace any occurrences of the U+00A0 NO-BREAK SPACE character by the string \"" + code { + - " " + } + - "\"." + } + } + li { + p { + - "If the algorithm was invoked in the " + i { + - "attribute mode" + } + - ", replace any occurrences of the\n \"" + code { + - "\"" + } + - "\" character by the string \"" + code { + - """ + } + - "\"." + } + } + li { + p { + - "If the algorithm was " + em { + - "not" + } + - " invoked in the " + i { + - "attribute mode" + } + - ", replace any\n occurrences of the \"" + code { + - "<" + } + - "\" character by the string \"" + code { + - "<" + } + - "\", and any occurrences of the \"" + code { + - ">" + } + - "\" character by\n the string \"" + code { + - ">" + } + - "\"." + } + } + } + - "\n\n\n " + h3 id="parsing-html-fragments" { + span class="secno" { + - "13.4" + } + - " Parsing HTML fragments" + a href="#parsing-html-fragments" class="self-link" + } + - "\n\n " + p { + - "The " + dfn id="html-fragment-parsing-algorithm" { + - "HTML fragment parsing algorithm" + } + - ", given an " + code id="parsing-html-fragments:element" { + a data-x-internal="element" href="https://dom.spec.whatwg.org/#interface-element" { + - "Element" + } + } + - " node " + dfn id="concept-frag-parse-context" { + var { + - "context" + } + } + - ", string " + var { + - "input" + } + - ", and an\n optional boolean " + var { + - "allowDeclarativeShadowRoots" + } + - " (default false) is the following steps.\n They return a list of zero or more nodes." + } + - "\n\n " + p class="note" { + - "Parts marked " + dfn id="fragment-case" { + - "fragment case" + } + - " in algorithms in the " + a href="#html-parser" id="parsing-html-fragments:html-parser" { + - "HTML\n parser" + } + - " section are parts that only occur if the parser was created for the purposes of this\n algorithm. The algorithms have been annotated with such markings for informational purposes only;\n such markings have no normative weight. If it is possible for a condition described as a\n " + a href="#fragment-case" id="parsing-html-fragments:fragment-case" { + - "fragment case" + } + - " to occur even when the parser wasn't created for the purposes of\n handling this algorithm, then that is an error in the specification." + } + - "\n\n " + ol { + li { + p { + - "Let " + var { + - "document" + } + - " be a " + code id="parsing-html-fragments:document" { + a href="#document" { + - "Document" + } + } + - " node whose " + a href="https://dom.spec.whatwg.org/#concept-document-type" id="parsing-html-fragments:concept-document-type" data-x-internal="concept-document-type" { + - "type" + } + - " is \"" + code { + - "html" + } + - "\"." + } + } + li { + p { + - "If " + var id="parsing-html-fragments:concept-frag-parse-context" { + a href="#concept-frag-parse-context" { + - "context" + } + } + - "'s " + a id="parsing-html-fragments:node-document" href="https://dom.spec.whatwg.org/#concept-node-document" data-x-internal="node-document" { + - "node document" + } + - " is\n in " + a id="parsing-html-fragments:quirks-mode" href="https://dom.spec.whatwg.org/#concept-document-quirks" data-x-internal="quirks-mode" { + - "quirks mode" + } + - ", then set " + var { + - "document" + } + - "'s " + a href="https://dom.spec.whatwg.org/#concept-document-mode" id="parsing-html-fragments:concept-document-mode" data-x-internal="concept-document-mode" { + - "mode" + } + - " to \"" + code { + - "quirks" + } + - "\"." + } + } + li { + p { + - "Otherwise, if " + var id="parsing-html-fragments:concept-frag-parse-context-2" { + a href="#concept-frag-parse-context" { + - "context" + } + } + - "'s " + a id="parsing-html-fragments:node-document-2" href="https://dom.spec.whatwg.org/#concept-node-document" data-x-internal="node-document" { + - "node\n document" + } + - " is in " + a id="parsing-html-fragments:limited-quirks-mode" href="https://dom.spec.whatwg.org/#concept-document-limited-quirks" data-x-internal="limited-quirks-mode" { + - "limited-quirks mode" + } + - ", then set " + var { + - "document" + } + - "'s " + a href="https://dom.spec.whatwg.org/#concept-document-mode" id="parsing-html-fragments:concept-document-mode-2" data-x-internal="concept-document-mode" { + - "mode" + } + - " to \"" + code { + - "limited-quirks" + } + - "\"." + } + } + li { + p { + - "If " + var { + - "allowDeclarativeShadowRoots" + } + - " is true, then set " + var { + - "document" + } + - "'s " + a href="https://dom.spec.whatwg.org/#concept-document-allow-declarative-shadow-roots" id="parsing-html-fragments:concept-document-allow-declarative-shadow-roots" data-x-internal="concept-document-allow-declarative-shadow-roots" { + - "allow declarative shadow roots" + } + - " to\n true." + } + } + li { + p { + - "Create a new " + a href="#html-parser" id="parsing-html-fragments:html-parser-2" { + - "HTML parser" + } + - ", and associate it with " + var { + - "document" + } + - "." + } + } + li { + - "\n " + p { + - "Set the state of the " + a href="#html-parser" id="parsing-html-fragments:html-parser-3" { + - "HTML parser" + } + - "'s " + a href="#tokenization" id="parsing-html-fragments:tokenization" { + - "tokenization" + } + - " stage as\n follows, switching on the " + var id="parsing-html-fragments:concept-frag-parse-context-3" { + a href="#concept-frag-parse-context" { + - "context" + } + } + - " element:" + } + - "\n\n " + dl class="switch" { + dt { + code id="parsing-html-fragments:the-title-element" { + a href="#the-title-element" { + - "title" + } + } + } + dt { + code id="parsing-html-fragments:the-textarea-element" { + a href="#the-textarea-element" { + - "textarea" + } + } + } + dd { + - "Switch the tokenizer to the " + a href="#rcdata-state" id="parsing-html-fragments:rcdata-state" { + - "RCDATA state" + } + - "." + } + dt { + code id="parsing-html-fragments:the-style-element" { + a href="#the-style-element" { + - "style" + } + } + } + dt { + code id="parsing-html-fragments:xmp" { + a href="#xmp" { + - "xmp" + } + } + } + dt { + code id="parsing-html-fragments:the-iframe-element" { + a href="#the-iframe-element" { + - "iframe" + } + } + } + dt { + code id="parsing-html-fragments:noembed" { + a href="#noembed" { + - "noembed" + } + } + } + dt { + code id="parsing-html-fragments:noframes" { + a href="#noframes" { + - "noframes" + } + } + } + dd { + - "Switch the tokenizer to the " + a href="#rawtext-state" id="parsing-html-fragments:rawtext-state" { + - "RAWTEXT state" + } + - "." + } + dt { + code id="parsing-html-fragments:the-script-element" { + a href="#the-script-element" { + - "script" + } + } + } + dd { + - "Switch the tokenizer to the " + a href="#script-data-state" id="parsing-html-fragments:script-data-state" { + - "script data state" + } + - "." + } + dt { + code id="parsing-html-fragments:the-noscript-element" { + a href="#the-noscript-element" { + - "noscript" + } + } + } + dd { + - "If the " + a href="#scripting-flag" id="parsing-html-fragments:scripting-flag" { + - "scripting flag" + } + - " is enabled, switch the tokenizer to the " + a href="#rawtext-state" id="parsing-html-fragments:rawtext-state-2" { + - "RAWTEXT\n state" + } + - ". Otherwise, leave the tokenizer in the " + a href="#data-state" id="parsing-html-fragments:data-state" { + - "data state" + } + - "." + } + dt { + code id="parsing-html-fragments:plaintext" { + a href="#plaintext" { + - "plaintext" + } + } + } + dd { + - "Switch the tokenizer to the " + a href="#plaintext-state" id="parsing-html-fragments:plaintext-state" { + - "PLAINTEXT state" + } + - "." + } + dt { + - "Any other element" + } + dd { + - "Leave the tokenizer in the " + a href="#data-state" id="parsing-html-fragments:data-state-2" { + - "data state" + } + - "." + } + } + - "\n\n " + p class="note" { + - "For performance reasons, an implementation that does not report errors and\n that uses the actual state machine described in this specification directly could use the\n PLAINTEXT state instead of the RAWTEXT and script data states where those are mentioned in the\n list above. Except for rules regarding parse errors, they are equivalent, since there is no\n " + a href="#appropriate-end-tag-token" id="parsing-html-fragments:appropriate-end-tag-token" { + - "appropriate end tag token" + } + - " in the fragment case, yet they involve far fewer state\n transitions." + } + - "\n " + } + li { + p { + - "Let " + var { + - "root" + } + - " be the result of " + a href="https://dom.spec.whatwg.org/#concept-create-element" id="parsing-html-fragments:create-an-element" data-x-internal="create-an-element" { + - "creating an\n element" + } + - " given " + var { + - "document" + } + - ", \"" + code { + - "html" + } + - "\", and the " + a id="parsing-html-fragments:html-namespace-2" href="https://infra.spec.whatwg.org/#html-namespace" data-x-internal="html-namespace-2" { + - "HTML\n namespace" + } + - "." + } + } + li { + p { + a href="https://dom.spec.whatwg.org/#concept-node-append" id="parsing-html-fragments:concept-node-append" data-x-internal="concept-node-append" { + - "Append" + } + - " " + var { + - "root" + } + - " to\n " + var { + - "document" + } + - "." + } + } + li { + p { + - "Set up the " + a href="#html-parser" id="parsing-html-fragments:html-parser-4" { + - "HTML parser" + } + - "'s " + a href="#stack-of-open-elements" id="parsing-html-fragments:stack-of-open-elements" { + - "stack of open elements" + } + - " so that it\n contains just the single element " + var { + - "root" + } + - "." + } + } + li { + p { + - "If " + var id="parsing-html-fragments:concept-frag-parse-context-4" { + a href="#concept-frag-parse-context" { + - "context" + } + } + - " is a " + code id="parsing-html-fragments:the-template-element" { + a href="#the-template-element" { + - "template" + } + } + - "\n element, then push \"" + a href="#parsing-main-intemplate" id="parsing-html-fragments:parsing-main-intemplate" { + - "in template" + } + - "\" onto the\n " + a href="#stack-of-template-insertion-modes" id="parsing-html-fragments:stack-of-template-insertion-modes" { + - "stack of template insertion modes" + } + - " so that it is the new " + a href="#current-template-insertion-mode" id="parsing-html-fragments:current-template-insertion-mode" { + - "current template\n insertion mode" + } + - "." + } + } + li { + - "\n " + p { + - "Create a start tag token whose name is the local name of " + var id="parsing-html-fragments:concept-frag-parse-context-5" { + a href="#concept-frag-parse-context" { + - "context" + } + } + - " and whose attributes are the attributes of\n " + var id="parsing-html-fragments:concept-frag-parse-context-6" { + a href="#concept-frag-parse-context" { + - "context" + } + } + - "." + } + - "\n\n " + p { + - "Let this start tag token be the start tag token of " + var id="parsing-html-fragments:concept-frag-parse-context-7" { + a href="#concept-frag-parse-context" { + - "context" + } + } + - "; e.g. for the purposes of determining if it is\n an " + a href="#html-integration-point" id="parsing-html-fragments:html-integration-point" { + - "HTML integration point" + } + - "." + } + - "\n " + } + li { + - "\n " + p { + a href="#reset-the-insertion-mode-appropriately" id="parsing-html-fragments:reset-the-insertion-mode-appropriately" { + - "Reset the parser's insertion mode\n appropriately" + } + - "." + } + - "\n\n " + p class="note" { + - "The parser will reference the " + var id="parsing-html-fragments:concept-frag-parse-context-8" { + a href="#concept-frag-parse-context" { + - "context" + } + } + - " element as part of that algorithm." + } + - "\n " + } + li { + p { + - "Set the " + a href="#html-parser" id="parsing-html-fragments:html-parser-5" { + - "HTML parser" + } + - "'s " + a href="#form-element-pointer" id="parsing-html-fragments:form-element-pointer" { + code { + - "form" + } + - " element pointer" + } + - " to the\n nearest node to " + var id="parsing-html-fragments:concept-frag-parse-context-9" { + a href="#concept-frag-parse-context" { + - "context" + } + } + - " that is a\n " + code id="parsing-html-fragments:the-form-element" { + a href="#the-form-element" { + - "form" + } + } + - " element (going straight up the ancestor chain, and including the element\n itself, if it is a " + code id="parsing-html-fragments:the-form-element-2" { + a href="#the-form-element" { + - "form" + } + } + - " element), if any. (If there is no such " + code id="parsing-html-fragments:the-form-element-3" { + a href="#the-form-element" { + - "form" + } + } + - "\n element, the " + a href="#form-element-pointer" id="parsing-html-fragments:form-element-pointer-2" { + code { + - "form" + } + - " element pointer" + } + - " keeps its initial value,\n null.)" + } + } + li { + p { + - "Place the " + var { + - "input" + } + - " into the " + a href="#input-stream" id="parsing-html-fragments:input-stream" { + - "input stream" + } + - " for the " + a href="#html-parser" id="parsing-html-fragments:html-parser-6" { + - "HTML\n parser" + } + - " just created. The encoding " + a href="#concept-encoding-confidence" id="parsing-html-fragments:concept-encoding-confidence" { + - "confidence" + } + - " is " + i { + - "irrelevant" + } + - "." + } + } + li { + p { + - "Start the " + a href="#html-parser" id="parsing-html-fragments:html-parser-7" { + - "HTML parser" + } + - " and let it run until it has consumed all the characters\n just inserted into the input stream." + } + } + li { + p { + - "Return " + var { + - "root" + } + - "'s " + a href="https://dom.spec.whatwg.org/#concept-tree-child" id="parsing-html-fragments:concept-tree-child" data-x-internal="concept-tree-child" { + - "children" + } + - ", in " + a id="parsing-html-fragments:tree-order" href="https://dom.spec.whatwg.org/#concept-tree-order" data-x-internal="tree-order" { + - "tree\n order" + } + - "." + } + } + } + - "\n\n \n\n\n\n " + h3 id="named-character-references" { + span class="secno" { + - "13.5" + } + - " " + dfn { + - "Named character references" + } + a href="#named-character-references" class="self-link" + } + - "\n\n " + p { + - "This table lists the " + a href="#syntax-charref" id="named-character-references:syntax-charref" { + - "character reference" + } + - " names that are\n supported by HTML, and the code points to which they refer. It is referenced by the previous\n sections." + } + - "\n\n " + p class="note" { + - "It is intentional, for legacy compatibility, that many code points have multiple\n character reference names. For example, some appear both with and without the trailing semicolon,\n or with different capitalizations." + } + - "\n\n " + div id="named-character-references-table" { + - "\n " + table { + thead { + tr { + th { + - " Name " + } + th { + - " Character(s) " + } + th { + - " Glyph " + } + } + } + tbody { + tr id="entity-Aacute" { + td { + - " " + code { + - "Aacute;" + } + - " " + } + td { + - " U+000C1 " + } + td { + - " " + span class="glyph" { + - "Á" + } + - " " + } + } + tr id="entity-Aacute-legacy" class="impl" { + td { + - " " + code { + - "Aacute" + } + - " " + } + td { + - " U+000C1 " + } + td { + - " " + span { + - "Á" + } + - " " + } + } + tr id="entity-aacute" { + td { + - " " + code { + - "aacute;" + } + - " " + } + td { + - " U+000E1 " + } + td { + - " " + span class="glyph" { + - "á" + } + - " " + } + } + tr id="entity-aacute-legacy" class="impl" { + td { + - " " + code { + - "aacute" + } + - " " + } + td { + - " U+000E1 " + } + td { + - " " + span { + - "á" + } + - " " + } + } + tr id="entity-Abreve" { + td { + - " " + code { + - "Abreve;" + } + - " " + } + td { + - " U+00102 " + } + td { + - " " + span class="glyph" { + - "Ă" + } + - " " + } + } + tr id="entity-abreve" { + td { + - " " + code { + - "abreve;" + } + - " " + } + td { + - " U+00103 " + } + td { + - " " + span class="glyph" { + - "ă" + } + - " " + } + } + tr id="entity-ac" { + td { + - " " + code { + - "ac;" + } + - " " + } + td { + - " U+0223E " + } + td { + - " " + span class="glyph" { + - "∾" + } + - " " + } + } + tr id="entity-acd" { + td { + - " " + code { + - "acd;" + } + - " " + } + td { + - " U+0223F " + } + td { + - " " + span class="glyph" { + - "∿" + } + - " " + } + } + tr id="entity-acE" { + td { + - " " + code { + - "acE;" + } + - " " + } + td { + - " U+0223E U+00333 " + } + td { + - " " + span class="glyph compound" { + - "∾̳" + } + - " " + } + } + tr id="entity-Acirc" { + td { + - " " + code { + - "Acirc;" + } + - " " + } + td { + - " U+000C2 " + } + td { + - " " + span class="glyph" { + - "Â" + } + - " " + } + } + tr id="entity-Acirc-legacy" class="impl" { + td { + - " " + code { + - "Acirc" + } + - " " + } + td { + - " U+000C2 " + } + td { + - " " + span { + - "Â" + } + - " " + } + } + tr id="entity-acirc" { + td { + - " " + code { + - "acirc;" + } + - " " + } + td { + - " U+000E2 " + } + td { + - " " + span class="glyph" { + - "â" + } + - " " + } + } + tr id="entity-acirc-legacy" class="impl" { + td { + - " " + code { + - "acirc" + } + - " " + } + td { + - " U+000E2 " + } + td { + - " " + span { + - "â" + } + - " " + } + } + tr id="entity-acute" { + td { + - " " + code { + - "acute;" + } + - " " + } + td { + - " U+000B4 " + } + td { + - " " + span class="glyph" { + - "´" + } + - " " + } + } + tr id="entity-acute-legacy" class="impl" { + td { + - " " + code { + - "acute" + } + - " " + } + td { + - " U+000B4 " + } + td { + - " " + span { + - "´" + } + - " " + } + } + tr id="entity-Acy" { + td { + - " " + code { + - "Acy;" + } + - " " + } + td { + - " U+00410 " + } + td { + - " " + span class="glyph" { + - "А" + } + - " " + } + } + tr id="entity-acy" { + td { + - " " + code { + - "acy;" + } + - " " + } + td { + - " U+00430 " + } + td { + - " " + span class="glyph" { + - "а" + } + - " " + } + } + tr id="entity-AElig" { + td { + - " " + code { + - "AElig;" + } + - " " + } + td { + - " U+000C6 " + } + td { + - " " + span class="glyph" { + - "Æ" + } + - " " + } + } + tr id="entity-AElig-legacy" class="impl" { + td { + - " " + code { + - "AElig" + } + - " " + } + td { + - " U+000C6 " + } + td { + - " " + span { + - "Æ" + } + - " " + } + } + tr id="entity-aelig" { + td { + - " " + code { + - "aelig;" + } + - " " + } + td { + - " U+000E6 " + } + td { + - " " + span class="glyph" { + - "æ" + } + - " " + } + } + tr id="entity-aelig-legacy" class="impl" { + td { + - " " + code { + - "aelig" + } + - " " + } + td { + - " U+000E6 " + } + td { + - " " + span { + - "æ" + } + - " " + } + } + tr id="entity-af" { + td { + - " " + code { + - "af;" + } + - " " + } + td { + - " U+02061 " + } + td { + - " " + span class="glyph" { + - "⁡" + } + - " " + } + } + tr id="entity-Afr" { + td { + - " " + code { + - "Afr;" + } + - " " + } + td { + - " U+1D504 " + } + td { + - " " + span class="glyph" { + - "𝔄" + } + - " " + } + } + tr id="entity-afr" { + td { + - " " + code { + - "afr;" + } + - " " + } + td { + - " U+1D51E " + } + td { + - " " + span class="glyph" { + - "𝔞" + } + - " " + } + } + tr id="entity-Agrave" { + td { + - " " + code { + - "Agrave;" + } + - " " + } + td { + - " U+000C0 " + } + td { + - " " + span class="glyph" { + - "À" + } + - " " + } + } + tr id="entity-Agrave-legacy" class="impl" { + td { + - " " + code { + - "Agrave" + } + - " " + } + td { + - " U+000C0 " + } + td { + - " " + span { + - "À" + } + - " " + } + } + tr id="entity-agrave" { + td { + - " " + code { + - "agrave;" + } + - " " + } + td { + - " U+000E0 " + } + td { + - " " + span class="glyph" { + - "à" + } + - " " + } + } + tr id="entity-agrave-legacy" class="impl" { + td { + - " " + code { + - "agrave" + } + - " " + } + td { + - " U+000E0 " + } + td { + - " " + span { + - "à" + } + - " " + } + } + tr id="entity-alefsym" { + td { + - " " + code { + - "alefsym;" + } + - " " + } + td { + - " U+02135 " + } + td { + - " " + span class="glyph" { + - "ℵ" + } + - " " + } + } + tr id="entity-aleph" { + td { + - " " + code { + - "aleph;" + } + - " " + } + td { + - " U+02135 " + } + td { + - " " + span class="glyph" { + - "ℵ" + } + - " " + } + } + tr id="entity-Alpha" { + td { + - " " + code { + - "Alpha;" + } + - " " + } + td { + - " U+00391 " + } + td { + - " " + span class="glyph" { + - "Α" + } + - " " + } + } + tr id="entity-alpha" { + td { + - " " + code { + - "alpha;" + } + - " " + } + td { + - " U+003B1 " + } + td { + - " " + span class="glyph" { + - "α" + } + - " " + } + } + tr id="entity-Amacr" { + td { + - " " + code { + - "Amacr;" + } + - " " + } + td { + - " U+00100 " + } + td { + - " " + span class="glyph" { + - "Ā" + } + - " " + } + } + tr id="entity-amacr" { + td { + - " " + code { + - "amacr;" + } + - " " + } + td { + - " U+00101 " + } + td { + - " " + span class="glyph" { + - "ā" + } + - " " + } + } + tr id="entity-amalg" { + td { + - " " + code { + - "amalg;" + } + - " " + } + td { + - " U+02A3F " + } + td { + - " " + span class="glyph" { + - "⨿" + } + - " " + } + } + tr id="entity-AMP" { + td { + - " " + code { + - "AMP;" + } + - " " + } + td { + - " U+00026 " + } + td { + - " " + span class="glyph" { + - "&" + } + - " " + } + } + tr id="entity-AMP-legacy" class="impl" { + td { + - " " + code { + - "AMP" + } + - " " + } + td { + - " U+00026 " + } + td { + - " " + span { + - "&" + } + - " " + } + } + tr id="entity-amp" { + td { + - " " + code { + - "amp;" + } + - " " + } + td { + - " U+00026 " + } + td { + - " " + span class="glyph" { + - "&" + } + - " " + } + } + tr id="entity-amp-legacy" class="impl" { + td { + - " " + code { + - "amp" + } + - " " + } + td { + - " U+00026 " + } + td { + - " " + span { + - "&" + } + - " " + } + } + tr id="entity-And" { + td { + - " " + code { + - "And;" + } + - " " + } + td { + - " U+02A53 " + } + td { + - " " + span class="glyph" { + - "⩓" + } + - " " + } + } + tr id="entity-and" { + td { + - " " + code { + - "and;" + } + - " " + } + td { + - " U+02227 " + } + td { + - " " + span class="glyph" { + - "∧" + } + - " " + } + } + tr id="entity-andand" { + td { + - " " + code { + - "andand;" + } + - " " + } + td { + - " U+02A55 " + } + td { + - " " + span class="glyph" { + - "⩕" + } + - " " + } + } + tr id="entity-andd" { + td { + - " " + code { + - "andd;" + } + - " " + } + td { + - " U+02A5C " + } + td { + - " " + span class="glyph" { + - "⩜" + } + - " " + } + } + tr id="entity-andslope" { + td { + - " " + code { + - "andslope;" + } + - " " + } + td { + - " U+02A58 " + } + td { + - " " + span class="glyph" { + - "⩘" + } + - " " + } + } + tr id="entity-andv" { + td { + - " " + code { + - "andv;" + } + - " " + } + td { + - " U+02A5A " + } + td { + - " " + span class="glyph" { + - "⩚" + } + - " " + } + } + tr id="entity-ang" { + td { + - " " + code { + - "ang;" + } + - " " + } + td { + - " U+02220 " + } + td { + - " " + span class="glyph" { + - "∠" + } + - " " + } + } + tr id="entity-ange" { + td { + - " " + code { + - "ange;" + } + - " " + } + td { + - " U+029A4 " + } + td { + - " " + span class="glyph" { + - "⦤" + } + - " " + } + } + tr id="entity-angle" { + td { + - " " + code { + - "angle;" + } + - " " + } + td { + - " U+02220 " + } + td { + - " " + span class="glyph" { + - "∠" + } + - " " + } + } + tr id="entity-angmsd" { + td { + - " " + code { + - "angmsd;" + } + - " " + } + td { + - " U+02221 " + } + td { + - " " + span class="glyph" { + - "∡" + } + - " " + } + } + tr id="entity-angmsdaa" { + td { + - " " + code { + - "angmsdaa;" + } + - " " + } + td { + - " U+029A8 " + } + td { + - " " + span class="glyph" { + - "⦨" + } + - " " + } + } + tr id="entity-angmsdab" { + td { + - " " + code { + - "angmsdab;" + } + - " " + } + td { + - " U+029A9 " + } + td { + - " " + span class="glyph" { + - "⦩" + } + - " " + } + } + tr id="entity-angmsdac" { + td { + - " " + code { + - "angmsdac;" + } + - " " + } + td { + - " U+029AA " + } + td { + - " " + span class="glyph" { + - "⦪" + } + - " " + } + } + tr id="entity-angmsdad" { + td { + - " " + code { + - "angmsdad;" + } + - " " + } + td { + - " U+029AB " + } + td { + - " " + span class="glyph" { + - "⦫" + } + - " " + } + } + tr id="entity-angmsdae" { + td { + - " " + code { + - "angmsdae;" + } + - " " + } + td { + - " U+029AC " + } + td { + - " " + span class="glyph" { + - "⦬" + } + - " " + } + } + tr id="entity-angmsdaf" { + td { + - " " + code { + - "angmsdaf;" + } + - " " + } + td { + - " U+029AD " + } + td { + - " " + span class="glyph" { + - "⦭" + } + - " " + } + } + tr id="entity-angmsdag" { + td { + - " " + code { + - "angmsdag;" + } + - " " + } + td { + - " U+029AE " + } + td { + - " " + span class="glyph" { + - "⦮" + } + - " " + } + } + tr id="entity-angmsdah" { + td { + - " " + code { + - "angmsdah;" + } + - " " + } + td { + - " U+029AF " + } + td { + - " " + span class="glyph" { + - "⦯" + } + - " " + } + } + tr id="entity-angrt" { + td { + - " " + code { + - "angrt;" + } + - " " + } + td { + - " U+0221F " + } + td { + - " " + span class="glyph" { + - "∟" + } + - " " + } + } + tr id="entity-angrtvb" { + td { + - " " + code { + - "angrtvb;" + } + - " " + } + td { + - " U+022BE " + } + td { + - " " + span class="glyph" { + - "⊾" + } + - " " + } + } + tr id="entity-angrtvbd" { + td { + - " " + code { + - "angrtvbd;" + } + - " " + } + td { + - " U+0299D " + } + td { + - " " + span class="glyph" { + - "⦝" + } + - " " + } + } + tr id="entity-angsph" { + td { + - " " + code { + - "angsph;" + } + - " " + } + td { + - " U+02222 " + } + td { + - " " + span class="glyph" { + - "∢" + } + - " " + } + } + tr id="entity-angst" { + td { + - " " + code { + - "angst;" + } + - " " + } + td { + - " U+000C5 " + } + td { + - " " + span class="glyph" { + - "Å" + } + - " " + } + } + tr id="entity-angzarr" { + td { + - " " + code { + - "angzarr;" + } + - " " + } + td { + - " U+0237C " + } + td { + - " " + span class="glyph" { + - "⍼" + } + - " " + } + } + tr id="entity-Aogon" { + td { + - " " + code { + - "Aogon;" + } + - " " + } + td { + - " U+00104 " + } + td { + - " " + span class="glyph" { + - "Ą" + } + - " " + } + } + tr id="entity-aogon" { + td { + - " " + code { + - "aogon;" + } + - " " + } + td { + - " U+00105 " + } + td { + - " " + span class="glyph" { + - "ą" + } + - " " + } + } + tr id="entity-Aopf" { + td { + - " " + code { + - "Aopf;" + } + - " " + } + td { + - " U+1D538 " + } + td { + - " " + span class="glyph" { + - "𝔸" + } + - " " + } + } + tr id="entity-aopf" { + td { + - " " + code { + - "aopf;" + } + - " " + } + td { + - " U+1D552 " + } + td { + - " " + span class="glyph" { + - "𝕒" + } + - " " + } + } + tr id="entity-ap" { + td { + - " " + code { + - "ap;" + } + - " " + } + td { + - " U+02248 " + } + td { + - " " + span class="glyph" { + - "≈" + } + - " " + } + } + tr id="entity-apacir" { + td { + - " " + code { + - "apacir;" + } + - " " + } + td { + - " U+02A6F " + } + td { + - " " + span class="glyph" { + - "⩯" + } + - " " + } + } + tr id="entity-apE" { + td { + - " " + code { + - "apE;" + } + - " " + } + td { + - " U+02A70 " + } + td { + - " " + span class="glyph" { + - "⩰" + } + - " " + } + } + tr id="entity-ape" { + td { + - " " + code { + - "ape;" + } + - " " + } + td { + - " U+0224A " + } + td { + - " " + span class="glyph" { + - "≊" + } + - " " + } + } + tr id="entity-apid" { + td { + - " " + code { + - "apid;" + } + - " " + } + td { + - " U+0224B " + } + td { + - " " + span class="glyph" { + - "≋" + } + - " " + } + } + tr id="entity-apos" { + td { + - " " + code { + - "apos;" + } + - " " + } + td { + - " U+00027 " + } + td { + - " " + span class="glyph" { + - "'" + } + - " " + } + } + tr id="entity-ApplyFunction" { + td { + - " " + code { + - "ApplyFunction;" + } + - " " + } + td { + - " U+02061 " + } + td { + - " " + span class="glyph" { + - "⁡" + } + - " " + } + } + tr id="entity-approx" { + td { + - " " + code { + - "approx;" + } + - " " + } + td { + - " U+02248 " + } + td { + - " " + span class="glyph" { + - "≈" + } + - " " + } + } + tr id="entity-approxeq" { + td { + - " " + code { + - "approxeq;" + } + - " " + } + td { + - " U+0224A " + } + td { + - " " + span class="glyph" { + - "≊" + } + - " " + } + } + tr id="entity-Aring" { + td { + - " " + code { + - "Aring;" + } + - " " + } + td { + - " U+000C5 " + } + td { + - " " + span class="glyph" { + - "Å" + } + - " " + } + } + tr id="entity-Aring-legacy" class="impl" { + td { + - " " + code { + - "Aring" + } + - " " + } + td { + - " U+000C5 " + } + td { + - " " + span { + - "Å" + } + - " " + } + } + tr id="entity-aring" { + td { + - " " + code { + - "aring;" + } + - " " + } + td { + - " U+000E5 " + } + td { + - " " + span class="glyph" { + - "å" + } + - " " + } + } + tr id="entity-aring-legacy" class="impl" { + td { + - " " + code { + - "aring" + } + - " " + } + td { + - " U+000E5 " + } + td { + - " " + span { + - "å" + } + - " " + } + } + tr id="entity-Ascr" { + td { + - " " + code { + - "Ascr;" + } + - " " + } + td { + - " U+1D49C " + } + td { + - " " + span class="glyph" { + - "𝒜" + } + - " " + } + } + tr id="entity-ascr" { + td { + - " " + code { + - "ascr;" + } + - " " + } + td { + - " U+1D4B6 " + } + td { + - " " + span class="glyph" { + - "𝒶" + } + - " " + } + } + tr id="entity-Assign" { + td { + - " " + code { + - "Assign;" + } + - " " + } + td { + - " U+02254 " + } + td { + - " " + span class="glyph" { + - "≔" + } + - " " + } + } + tr id="entity-ast" { + td { + - " " + code { + - "ast;" + } + - " " + } + td { + - " U+0002A " + } + td { + - " " + span class="glyph" { + - "*" + } + - " " + } + } + tr id="entity-asymp" { + td { + - " " + code { + - "asymp;" + } + - " " + } + td { + - " U+02248 " + } + td { + - " " + span class="glyph" { + - "≈" + } + - " " + } + } + tr id="entity-asympeq" { + td { + - " " + code { + - "asympeq;" + } + - " " + } + td { + - " U+0224D " + } + td { + - " " + span class="glyph" { + - "≍" + } + - " " + } + } + tr id="entity-Atilde" { + td { + - " " + code { + - "Atilde;" + } + - " " + } + td { + - " U+000C3 " + } + td { + - " " + span class="glyph" { + - "Ã" + } + - " " + } + } + tr id="entity-Atilde-legacy" class="impl" { + td { + - " " + code { + - "Atilde" + } + - " " + } + td { + - " U+000C3 " + } + td { + - " " + span { + - "Ã" + } + - " " + } + } + tr id="entity-atilde" { + td { + - " " + code { + - "atilde;" + } + - " " + } + td { + - " U+000E3 " + } + td { + - " " + span class="glyph" { + - "ã" + } + - " " + } + } + tr id="entity-atilde-legacy" class="impl" { + td { + - " " + code { + - "atilde" + } + - " " + } + td { + - " U+000E3 " + } + td { + - " " + span { + - "ã" + } + - " " + } + } + tr id="entity-Auml" { + td { + - " " + code { + - "Auml;" + } + - " " + } + td { + - " U+000C4 " + } + td { + - " " + span class="glyph" { + - "Ä" + } + - " " + } + } + tr id="entity-Auml-legacy" class="impl" { + td { + - " " + code { + - "Auml" + } + - " " + } + td { + - " U+000C4 " + } + td { + - " " + span { + - "Ä" + } + - " " + } + } + tr id="entity-auml" { + td { + - " " + code { + - "auml;" + } + - " " + } + td { + - " U+000E4 " + } + td { + - " " + span class="glyph" { + - "ä" + } + - " " + } + } + tr id="entity-auml-legacy" class="impl" { + td { + - " " + code { + - "auml" + } + - " " + } + td { + - " U+000E4 " + } + td { + - " " + span { + - "ä" + } + - " " + } + } + tr id="entity-awconint" { + td { + - " " + code { + - "awconint;" + } + - " " + } + td { + - " U+02233 " + } + td { + - " " + span class="glyph" { + - "∳" + } + - " " + } + } + tr id="entity-awint" { + td { + - " " + code { + - "awint;" + } + - " " + } + td { + - " U+02A11 " + } + td { + - " " + span class="glyph" { + - "⨑" + } + - " " + } + } + tr id="entity-backcong" { + td { + - " " + code { + - "backcong;" + } + - " " + } + td { + - " U+0224C " + } + td { + - " " + span class="glyph" { + - "≌" + } + - " " + } + } + tr id="entity-backepsilon" { + td { + - " " + code { + - "backepsilon;" + } + - " " + } + td { + - " U+003F6 " + } + td { + - " " + span class="glyph" { + - "϶" + } + - " " + } + } + tr id="entity-backprime" { + td { + - " " + code { + - "backprime;" + } + - " " + } + td { + - " U+02035 " + } + td { + - " " + span class="glyph" { + - "‵" + } + - " " + } + } + tr id="entity-backsim" { + td { + - " " + code { + - "backsim;" + } + - " " + } + td { + - " U+0223D " + } + td { + - " " + span class="glyph" { + - "∽" + } + - " " + } + } + tr id="entity-backsimeq" { + td { + - " " + code { + - "backsimeq;" + } + - " " + } + td { + - " U+022CD " + } + td { + - " " + span class="glyph" { + - "⋍" + } + - " " + } + } + tr id="entity-Backslash" { + td { + - " " + code { + - "Backslash;" + } + - " " + } + td { + - " U+02216 " + } + td { + - " " + span class="glyph" { + - "∖" + } + - " " + } + } + tr id="entity-Barv" { + td { + - " " + code { + - "Barv;" + } + - " " + } + td { + - " U+02AE7 " + } + td { + - " " + span class="glyph" { + - "⫧" + } + - " " + } + } + tr id="entity-barvee" { + td { + - " " + code { + - "barvee;" + } + - " " + } + td { + - " U+022BD " + } + td { + - " " + span class="glyph" { + - "⊽" + } + - " " + } + } + tr id="entity-Barwed" { + td { + - " " + code { + - "Barwed;" + } + - " " + } + td { + - " U+02306 " + } + td { + - " " + span class="glyph" { + - "⌆" + } + - " " + } + } + tr id="entity-barwed" { + td { + - " " + code { + - "barwed;" + } + - " " + } + td { + - " U+02305 " + } + td { + - " " + span class="glyph" { + - "⌅" + } + - " " + } + } + tr id="entity-barwedge" { + td { + - " " + code { + - "barwedge;" + } + - " " + } + td { + - " U+02305 " + } + td { + - " " + span class="glyph" { + - "⌅" + } + - " " + } + } + tr id="entity-bbrk" { + td { + - " " + code { + - "bbrk;" + } + - " " + } + td { + - " U+023B5 " + } + td { + - " " + span class="glyph" { + - "⎵" + } + - " " + } + } + tr id="entity-bbrktbrk" { + td { + - " " + code { + - "bbrktbrk;" + } + - " " + } + td { + - " U+023B6 " + } + td { + - " " + span class="glyph" { + - "⎶" + } + - " " + } + } + tr id="entity-bcong" { + td { + - " " + code { + - "bcong;" + } + - " " + } + td { + - " U+0224C " + } + td { + - " " + span class="glyph" { + - "≌" + } + - " " + } + } + tr id="entity-Bcy" { + td { + - " " + code { + - "Bcy;" + } + - " " + } + td { + - " U+00411 " + } + td { + - " " + span class="glyph" { + - "Б" + } + - " " + } + } + tr id="entity-bcy" { + td { + - " " + code { + - "bcy;" + } + - " " + } + td { + - " U+00431 " + } + td { + - " " + span class="glyph" { + - "б" + } + - " " + } + } + tr id="entity-bdquo" { + td { + - " " + code { + - "bdquo;" + } + - " " + } + td { + - " U+0201E " + } + td { + - " " + span class="glyph" { + - "„" + } + - " " + } + } + tr id="entity-becaus" { + td { + - " " + code { + - "becaus;" + } + - " " + } + td { + - " U+02235 " + } + td { + - " " + span class="glyph" { + - "∵" + } + - " " + } + } + tr id="entity-Because" { + td { + - " " + code { + - "Because;" + } + - " " + } + td { + - " U+02235 " + } + td { + - " " + span class="glyph" { + - "∵" + } + - " " + } + } + tr id="entity-because" { + td { + - " " + code { + - "because;" + } + - " " + } + td { + - " U+02235 " + } + td { + - " " + span class="glyph" { + - "∵" + } + - " " + } + } + tr id="entity-bemptyv" { + td { + - " " + code { + - "bemptyv;" + } + - " " + } + td { + - " U+029B0 " + } + td { + - " " + span class="glyph" { + - "⦰" + } + - " " + } + } + tr id="entity-bepsi" { + td { + - " " + code { + - "bepsi;" + } + - " " + } + td { + - " U+003F6 " + } + td { + - " " + span class="glyph" { + - "϶" + } + - " " + } + } + tr id="entity-bernou" { + td { + - " " + code { + - "bernou;" + } + - " " + } + td { + - " U+0212C " + } + td { + - " " + span class="glyph" { + - "ℬ" + } + - " " + } + } + tr id="entity-Bernoullis" { + td { + - " " + code { + - "Bernoullis;" + } + - " " + } + td { + - " U+0212C " + } + td { + - " " + span class="glyph" { + - "ℬ" + } + - " " + } + } + tr id="entity-Beta" { + td { + - " " + code { + - "Beta;" + } + - " " + } + td { + - " U+00392 " + } + td { + - " " + span class="glyph" { + - "Β" + } + - " " + } + } + tr id="entity-beta" { + td { + - " " + code { + - "beta;" + } + - " " + } + td { + - " U+003B2 " + } + td { + - " " + span class="glyph" { + - "β" + } + - " " + } + } + tr id="entity-beth" { + td { + - " " + code { + - "beth;" + } + - " " + } + td { + - " U+02136 " + } + td { + - " " + span class="glyph" { + - "ℶ" + } + - " " + } + } + tr id="entity-between" { + td { + - " " + code { + - "between;" + } + - " " + } + td { + - " U+0226C " + } + td { + - " " + span class="glyph" { + - "≬" + } + - " " + } + } + tr id="entity-Bfr" { + td { + - " " + code { + - "Bfr;" + } + - " " + } + td { + - " U+1D505 " + } + td { + - " " + span class="glyph" { + - "𝔅" + } + - " " + } + } + tr id="entity-bfr" { + td { + - " " + code { + - "bfr;" + } + - " " + } + td { + - " U+1D51F " + } + td { + - " " + span class="glyph" { + - "𝔟" + } + - " " + } + } + tr id="entity-bigcap" { + td { + - " " + code { + - "bigcap;" + } + - " " + } + td { + - " U+022C2 " + } + td { + - " " + span class="glyph" { + - "⋂" + } + - " " + } + } + tr id="entity-bigcirc" { + td { + - " " + code { + - "bigcirc;" + } + - " " + } + td { + - " U+025EF " + } + td { + - " " + span class="glyph" { + - "◯" + } + - " " + } + } + tr id="entity-bigcup" { + td { + - " " + code { + - "bigcup;" + } + - " " + } + td { + - " U+022C3 " + } + td { + - " " + span class="glyph" { + - "⋃" + } + - " " + } + } + tr id="entity-bigodot" { + td { + - " " + code { + - "bigodot;" + } + - " " + } + td { + - " U+02A00 " + } + td { + - " " + span class="glyph" { + - "⨀" + } + - " " + } + } + tr id="entity-bigoplus" { + td { + - " " + code { + - "bigoplus;" + } + - " " + } + td { + - " U+02A01 " + } + td { + - " " + span class="glyph" { + - "⨁" + } + - " " + } + } + tr id="entity-bigotimes" { + td { + - " " + code { + - "bigotimes;" + } + - " " + } + td { + - " U+02A02 " + } + td { + - " " + span class="glyph" { + - "⨂" + } + - " " + } + } + tr id="entity-bigsqcup" { + td { + - " " + code { + - "bigsqcup;" + } + - " " + } + td { + - " U+02A06 " + } + td { + - " " + span class="glyph" { + - "⨆" + } + - " " + } + } + tr id="entity-bigstar" { + td { + - " " + code { + - "bigstar;" + } + - " " + } + td { + - " U+02605 " + } + td { + - " " + span class="glyph" { + - "★" + } + - " " + } + } + tr id="entity-bigtriangledown" { + td { + - " " + code { + - "bigtriangledown;" + } + - " " + } + td { + - " U+025BD " + } + td { + - " " + span class="glyph" { + - "▽" + } + - " " + } + } + tr id="entity-bigtriangleup" { + td { + - " " + code { + - "bigtriangleup;" + } + - " " + } + td { + - " U+025B3 " + } + td { + - " " + span class="glyph" { + - "△" + } + - " " + } + } + tr id="entity-biguplus" { + td { + - " " + code { + - "biguplus;" + } + - " " + } + td { + - " U+02A04 " + } + td { + - " " + span class="glyph" { + - "⨄" + } + - " " + } + } + tr id="entity-bigvee" { + td { + - " " + code { + - "bigvee;" + } + - " " + } + td { + - " U+022C1 " + } + td { + - " " + span class="glyph" { + - "⋁" + } + - " " + } + } + tr id="entity-bigwedge" { + td { + - " " + code { + - "bigwedge;" + } + - " " + } + td { + - " U+022C0 " + } + td { + - " " + span class="glyph" { + - "⋀" + } + - " " + } + } + tr id="entity-bkarow" { + td { + - " " + code { + - "bkarow;" + } + - " " + } + td { + - " U+0290D " + } + td { + - " " + span class="glyph" { + - "⤍" + } + - " " + } + } + tr id="entity-blacklozenge" { + td { + - " " + code { + - "blacklozenge;" + } + - " " + } + td { + - " U+029EB " + } + td { + - " " + span class="glyph" { + - "⧫" + } + - " " + } + } + tr id="entity-blacksquare" { + td { + - " " + code { + - "blacksquare;" + } + - " " + } + td { + - " U+025AA " + } + td { + - " " + span class="glyph" { + - "▪" + } + - " " + } + } + tr id="entity-blacktriangle" { + td { + - " " + code { + - "blacktriangle;" + } + - " " + } + td { + - " U+025B4 " + } + td { + - " " + span class="glyph" { + - "▴" + } + - " " + } + } + tr id="entity-blacktriangledown" { + td { + - " " + code { + - "blacktriangledown;" + } + - " " + } + td { + - " U+025BE " + } + td { + - " " + span class="glyph" { + - "▾" + } + - " " + } + } + tr id="entity-blacktriangleleft" { + td { + - " " + code { + - "blacktriangleleft;" + } + - " " + } + td { + - " U+025C2 " + } + td { + - " " + span class="glyph" { + - "◂" + } + - " " + } + } + tr id="entity-blacktriangleright" { + td { + - " " + code { + - "blacktriangleright;" + } + - " " + } + td { + - " U+025B8 " + } + td { + - " " + span class="glyph" { + - "▸" + } + - " " + } + } + tr id="entity-blank" { + td { + - " " + code { + - "blank;" + } + - " " + } + td { + - " U+02423 " + } + td { + - " " + span class="glyph" { + - "␣" + } + - " " + } + } + tr id="entity-blk12" { + td { + - " " + code { + - "blk12;" + } + - " " + } + td { + - " U+02592 " + } + td { + - " " + span class="glyph" { + - "▒" + } + - " " + } + } + tr id="entity-blk14" { + td { + - " " + code { + - "blk14;" + } + - " " + } + td { + - " U+02591 " + } + td { + - " " + span class="glyph" { + - "░" + } + - " " + } + } + tr id="entity-blk34" { + td { + - " " + code { + - "blk34;" + } + - " " + } + td { + - " U+02593 " + } + td { + - " " + span class="glyph" { + - "▓" + } + - " " + } + } + tr id="entity-block" { + td { + - " " + code { + - "block;" + } + - " " + } + td { + - " U+02588 " + } + td { + - " " + span class="glyph" { + - "█" + } + - " " + } + } + tr id="entity-bne" { + td { + - " " + code { + - "bne;" + } + - " " + } + td { + - " U+0003D U+020E5 " + } + td { + - " " + span class="glyph compound" { + - "=⃥" + } + - " " + } + } + tr id="entity-bnequiv" { + td { + - " " + code { + - "bnequiv;" + } + - " " + } + td { + - " U+02261 U+020E5 " + } + td { + - " " + span class="glyph compound" { + - "≡⃥" + } + - " " + } + } + tr id="entity-bNot" { + td { + - " " + code { + - "bNot;" + } + - " " + } + td { + - " U+02AED " + } + td { + - " " + span class="glyph" { + - "⫭" + } + - " " + } + } + tr id="entity-bnot" { + td { + - " " + code { + - "bnot;" + } + - " " + } + td { + - " U+02310 " + } + td { + - " " + span class="glyph" { + - "⌐" + } + - " " + } + } + tr id="entity-Bopf" { + td { + - " " + code { + - "Bopf;" + } + - " " + } + td { + - " U+1D539 " + } + td { + - " " + span class="glyph" { + - "𝔹" + } + - " " + } + } + tr id="entity-bopf" { + td { + - " " + code { + - "bopf;" + } + - " " + } + td { + - " U+1D553 " + } + td { + - " " + span class="glyph" { + - "𝕓" + } + - " " + } + } + tr id="entity-bot" { + td { + - " " + code { + - "bot;" + } + - " " + } + td { + - " U+022A5 " + } + td { + - " " + span class="glyph" { + - "⊥" + } + - " " + } + } + tr id="entity-bottom" { + td { + - " " + code { + - "bottom;" + } + - " " + } + td { + - " U+022A5 " + } + td { + - " " + span class="glyph" { + - "⊥" + } + - " " + } + } + tr id="entity-bowtie" { + td { + - " " + code { + - "bowtie;" + } + - " " + } + td { + - " U+022C8 " + } + td { + - " " + span class="glyph" { + - "⋈" + } + - " " + } + } + tr id="entity-boxbox" { + td { + - " " + code { + - "boxbox;" + } + - " " + } + td { + - " U+029C9 " + } + td { + - " " + span class="glyph" { + - "⧉" + } + - " " + } + } + tr id="entity-boxDL" { + td { + - " " + code { + - "boxDL;" + } + - " " + } + td { + - " U+02557 " + } + td { + - " " + span class="glyph" { + - "╗" + } + - " " + } + } + tr id="entity-boxDl" { + td { + - " " + code { + - "boxDl;" + } + - " " + } + td { + - " U+02556 " + } + td { + - " " + span class="glyph" { + - "╖" + } + - " " + } + } + tr id="entity-boxdL" { + td { + - " " + code { + - "boxdL;" + } + - " " + } + td { + - " U+02555 " + } + td { + - " " + span class="glyph" { + - "╕" + } + - " " + } + } + tr id="entity-boxdl" { + td { + - " " + code { + - "boxdl;" + } + - " " + } + td { + - " U+02510 " + } + td { + - " " + span class="glyph" { + - "┐" + } + - " " + } + } + tr id="entity-boxDR" { + td { + - " " + code { + - "boxDR;" + } + - " " + } + td { + - " U+02554 " + } + td { + - " " + span class="glyph" { + - "╔" + } + - " " + } + } + tr id="entity-boxDr" { + td { + - " " + code { + - "boxDr;" + } + - " " + } + td { + - " U+02553 " + } + td { + - " " + span class="glyph" { + - "╓" + } + - " " + } + } + tr id="entity-boxdR" { + td { + - " " + code { + - "boxdR;" + } + - " " + } + td { + - " U+02552 " + } + td { + - " " + span class="glyph" { + - "╒" + } + - " " + } + } + tr id="entity-boxdr" { + td { + - " " + code { + - "boxdr;" + } + - " " + } + td { + - " U+0250C " + } + td { + - " " + span class="glyph" { + - "┌" + } + - " " + } + } + tr id="entity-boxH" { + td { + - " " + code { + - "boxH;" + } + - " " + } + td { + - " U+02550 " + } + td { + - " " + span class="glyph" { + - "═" + } + - " " + } + } + tr id="entity-boxh" { + td { + - " " + code { + - "boxh;" + } + - " " + } + td { + - " U+02500 " + } + td { + - " " + span class="glyph" { + - "─" + } + - " " + } + } + tr id="entity-boxHD" { + td { + - " " + code { + - "boxHD;" + } + - " " + } + td { + - " U+02566 " + } + td { + - " " + span class="glyph" { + - "╦" + } + - " " + } + } + tr id="entity-boxHd" { + td { + - " " + code { + - "boxHd;" + } + - " " + } + td { + - " U+02564 " + } + td { + - " " + span class="glyph" { + - "╤" + } + - " " + } + } + tr id="entity-boxhD" { + td { + - " " + code { + - "boxhD;" + } + - " " + } + td { + - " U+02565 " + } + td { + - " " + span class="glyph" { + - "╥" + } + - " " + } + } + tr id="entity-boxhd" { + td { + - " " + code { + - "boxhd;" + } + - " " + } + td { + - " U+0252C " + } + td { + - " " + span class="glyph" { + - "┬" + } + - " " + } + } + tr id="entity-boxHU" { + td { + - " " + code { + - "boxHU;" + } + - " " + } + td { + - " U+02569 " + } + td { + - " " + span class="glyph" { + - "╩" + } + - " " + } + } + tr id="entity-boxHu" { + td { + - " " + code { + - "boxHu;" + } + - " " + } + td { + - " U+02567 " + } + td { + - " " + span class="glyph" { + - "╧" + } + - " " + } + } + tr id="entity-boxhU" { + td { + - " " + code { + - "boxhU;" + } + - " " + } + td { + - " U+02568 " + } + td { + - " " + span class="glyph" { + - "╨" + } + - " " + } + } + tr id="entity-boxhu" { + td { + - " " + code { + - "boxhu;" + } + - " " + } + td { + - " U+02534 " + } + td { + - " " + span class="glyph" { + - "┴" + } + - " " + } + } + tr id="entity-boxminus" { + td { + - " " + code { + - "boxminus;" + } + - " " + } + td { + - " U+0229F " + } + td { + - " " + span class="glyph" { + - "⊟" + } + - " " + } + } + tr id="entity-boxplus" { + td { + - " " + code { + - "boxplus;" + } + - " " + } + td { + - " U+0229E " + } + td { + - " " + span class="glyph" { + - "⊞" + } + - " " + } + } + tr id="entity-boxtimes" { + td { + - " " + code { + - "boxtimes;" + } + - " " + } + td { + - " U+022A0 " + } + td { + - " " + span class="glyph" { + - "⊠" + } + - " " + } + } + tr id="entity-boxUL" { + td { + - " " + code { + - "boxUL;" + } + - " " + } + td { + - " U+0255D " + } + td { + - " " + span class="glyph" { + - "╝" + } + - " " + } + } + tr id="entity-boxUl" { + td { + - " " + code { + - "boxUl;" + } + - " " + } + td { + - " U+0255C " + } + td { + - " " + span class="glyph" { + - "╜" + } + - " " + } + } + tr id="entity-boxuL" { + td { + - " " + code { + - "boxuL;" + } + - " " + } + td { + - " U+0255B " + } + td { + - " " + span class="glyph" { + - "╛" + } + - " " + } + } + tr id="entity-boxul" { + td { + - " " + code { + - "boxul;" + } + - " " + } + td { + - " U+02518 " + } + td { + - " " + span class="glyph" { + - "┘" + } + - " " + } + } + tr id="entity-boxUR" { + td { + - " " + code { + - "boxUR;" + } + - " " + } + td { + - " U+0255A " + } + td { + - " " + span class="glyph" { + - "╚" + } + - " " + } + } + tr id="entity-boxUr" { + td { + - " " + code { + - "boxUr;" + } + - " " + } + td { + - " U+02559 " + } + td { + - " " + span class="glyph" { + - "╙" + } + - " " + } + } + tr id="entity-boxuR" { + td { + - " " + code { + - "boxuR;" + } + - " " + } + td { + - " U+02558 " + } + td { + - " " + span class="glyph" { + - "╘" + } + - " " + } + } + tr id="entity-boxur" { + td { + - " " + code { + - "boxur;" + } + - " " + } + td { + - " U+02514 " + } + td { + - " " + span class="glyph" { + - "└" + } + - " " + } + } + tr id="entity-boxV" { + td { + - " " + code { + - "boxV;" + } + - " " + } + td { + - " U+02551 " + } + td { + - " " + span class="glyph" { + - "║" + } + - " " + } + } + tr id="entity-boxv" { + td { + - " " + code { + - "boxv;" + } + - " " + } + td { + - " U+02502 " + } + td { + - " " + span class="glyph" { + - "│" + } + - " " + } + } + tr id="entity-boxVH" { + td { + - " " + code { + - "boxVH;" + } + - " " + } + td { + - " U+0256C " + } + td { + - " " + span class="glyph" { + - "╬" + } + - " " + } + } + tr id="entity-boxVh" { + td { + - " " + code { + - "boxVh;" + } + - " " + } + td { + - " U+0256B " + } + td { + - " " + span class="glyph" { + - "╫" + } + - " " + } + } + tr id="entity-boxvH" { + td { + - " " + code { + - "boxvH;" + } + - " " + } + td { + - " U+0256A " + } + td { + - " " + span class="glyph" { + - "╪" + } + - " " + } + } + tr id="entity-boxvh" { + td { + - " " + code { + - "boxvh;" + } + - " " + } + td { + - " U+0253C " + } + td { + - " " + span class="glyph" { + - "┼" + } + - " " + } + } + tr id="entity-boxVL" { + td { + - " " + code { + - "boxVL;" + } + - " " + } + td { + - " U+02563 " + } + td { + - " " + span class="glyph" { + - "╣" + } + - " " + } + } + tr id="entity-boxVl" { + td { + - " " + code { + - "boxVl;" + } + - " " + } + td { + - " U+02562 " + } + td { + - " " + span class="glyph" { + - "╢" + } + - " " + } + } + tr id="entity-boxvL" { + td { + - " " + code { + - "boxvL;" + } + - " " + } + td { + - " U+02561 " + } + td { + - " " + span class="glyph" { + - "╡" + } + - " " + } + } + tr id="entity-boxvl" { + td { + - " " + code { + - "boxvl;" + } + - " " + } + td { + - " U+02524 " + } + td { + - " " + span class="glyph" { + - "┤" + } + - " " + } + } + tr id="entity-boxVR" { + td { + - " " + code { + - "boxVR;" + } + - " " + } + td { + - " U+02560 " + } + td { + - " " + span class="glyph" { + - "╠" + } + - " " + } + } + tr id="entity-boxVr" { + td { + - " " + code { + - "boxVr;" + } + - " " + } + td { + - " U+0255F " + } + td { + - " " + span class="glyph" { + - "╟" + } + - " " + } + } + tr id="entity-boxvR" { + td { + - " " + code { + - "boxvR;" + } + - " " + } + td { + - " U+0255E " + } + td { + - " " + span class="glyph" { + - "╞" + } + - " " + } + } + tr id="entity-boxvr" { + td { + - " " + code { + - "boxvr;" + } + - " " + } + td { + - " U+0251C " + } + td { + - " " + span class="glyph" { + - "├" + } + - " " + } + } + tr id="entity-bprime" { + td { + - " " + code { + - "bprime;" + } + - " " + } + td { + - " U+02035 " + } + td { + - " " + span class="glyph" { + - "‵" + } + - " " + } + } + tr id="entity-Breve" { + td { + - " " + code { + - "Breve;" + } + - " " + } + td { + - " U+002D8 " + } + td { + - " " + span class="glyph" { + - "˘" + } + - " " + } + } + tr id="entity-breve" { + td { + - " " + code { + - "breve;" + } + - " " + } + td { + - " U+002D8 " + } + td { + - " " + span class="glyph" { + - "˘" + } + - " " + } + } + tr id="entity-brvbar" { + td { + - " " + code { + - "brvbar;" + } + - " " + } + td { + - " U+000A6 " + } + td { + - " " + span class="glyph" { + - "¦" + } + - " " + } + } + tr id="entity-brvbar-legacy" class="impl" { + td { + - " " + code { + - "brvbar" + } + - " " + } + td { + - " U+000A6 " + } + td { + - " " + span { + - "¦" + } + - " " + } + } + tr id="entity-Bscr" { + td { + - " " + code { + - "Bscr;" + } + - " " + } + td { + - " U+0212C " + } + td { + - " " + span class="glyph" { + - "ℬ" + } + - " " + } + } + tr id="entity-bscr" { + td { + - " " + code { + - "bscr;" + } + - " " + } + td { + - " U+1D4B7 " + } + td { + - " " + span class="glyph" { + - "𝒷" + } + - " " + } + } + tr id="entity-bsemi" { + td { + - " " + code { + - "bsemi;" + } + - " " + } + td { + - " U+0204F " + } + td { + - " " + span class="glyph" { + - "⁏" + } + - " " + } + } + tr id="entity-bsim" { + td { + - " " + code { + - "bsim;" + } + - " " + } + td { + - " U+0223D " + } + td { + - " " + span class="glyph" { + - "∽" + } + - " " + } + } + tr id="entity-bsime" { + td { + - " " + code { + - "bsime;" + } + - " " + } + td { + - " U+022CD " + } + td { + - " " + span class="glyph" { + - "⋍" + } + - " " + } + } + tr id="entity-bsol" { + td { + - " " + code { + - "bsol;" + } + - " " + } + td { + - " U+0005C " + } + td { + - " " + span class="glyph" { + - "\\" + } + - " " + } + } + tr id="entity-bsolb" { + td { + - " " + code { + - "bsolb;" + } + - " " + } + td { + - " U+029C5 " + } + td { + - " " + span class="glyph" { + - "⧅" + } + - " " + } + } + tr id="entity-bsolhsub" { + td { + - " " + code { + - "bsolhsub;" + } + - " " + } + td { + - " U+027C8 " + } + td { + - " " + span class="glyph" { + - "⟈" + } + - " " + } + } + tr id="entity-bull" { + td { + - " " + code { + - "bull;" + } + - " " + } + td { + - " U+02022 " + } + td { + - " " + span class="glyph" { + - "•" + } + - " " + } + } + tr id="entity-bullet" { + td { + - " " + code { + - "bullet;" + } + - " " + } + td { + - " U+02022 " + } + td { + - " " + span class="glyph" { + - "•" + } + - " " + } + } + tr id="entity-bump" { + td { + - " " + code { + - "bump;" + } + - " " + } + td { + - " U+0224E " + } + td { + - " " + span class="glyph" { + - "≎" + } + - " " + } + } + tr id="entity-bumpE" { + td { + - " " + code { + - "bumpE;" + } + - " " + } + td { + - " U+02AAE " + } + td { + - " " + span class="glyph" { + - "⪮" + } + - " " + } + } + tr id="entity-bumpe" { + td { + - " " + code { + - "bumpe;" + } + - " " + } + td { + - " U+0224F " + } + td { + - " " + span class="glyph" { + - "≏" + } + - " " + } + } + tr id="entity-Bumpeq" { + td { + - " " + code { + - "Bumpeq;" + } + - " " + } + td { + - " U+0224E " + } + td { + - " " + span class="glyph" { + - "≎" + } + - " " + } + } + tr id="entity-bumpeq" { + td { + - " " + code { + - "bumpeq;" + } + - " " + } + td { + - " U+0224F " + } + td { + - " " + span class="glyph" { + - "≏" + } + - " " + } + } + tr id="entity-Cacute" { + td { + - " " + code { + - "Cacute;" + } + - " " + } + td { + - " U+00106 " + } + td { + - " " + span class="glyph" { + - "Ć" + } + - " " + } + } + tr id="entity-cacute" { + td { + - " " + code { + - "cacute;" + } + - " " + } + td { + - " U+00107 " + } + td { + - " " + span class="glyph" { + - "ć" + } + - " " + } + } + tr id="entity-Cap" { + td { + - " " + code { + - "Cap;" + } + - " " + } + td { + - " U+022D2 " + } + td { + - " " + span class="glyph" { + - "⋒" + } + - " " + } + } + tr id="entity-cap" { + td { + - " " + code { + - "cap;" + } + - " " + } + td { + - " U+02229 " + } + td { + - " " + span class="glyph" { + - "∩" + } + - " " + } + } + tr id="entity-capand" { + td { + - " " + code { + - "capand;" + } + - " " + } + td { + - " U+02A44 " + } + td { + - " " + span class="glyph" { + - "⩄" + } + - " " + } + } + tr id="entity-capbrcup" { + td { + - " " + code { + - "capbrcup;" + } + - " " + } + td { + - " U+02A49 " + } + td { + - " " + span class="glyph" { + - "⩉" + } + - " " + } + } + tr id="entity-capcap" { + td { + - " " + code { + - "capcap;" + } + - " " + } + td { + - " U+02A4B " + } + td { + - " " + span class="glyph" { + - "⩋" + } + - " " + } + } + tr id="entity-capcup" { + td { + - " " + code { + - "capcup;" + } + - " " + } + td { + - " U+02A47 " + } + td { + - " " + span class="glyph" { + - "⩇" + } + - " " + } + } + tr id="entity-capdot" { + td { + - " " + code { + - "capdot;" + } + - " " + } + td { + - " U+02A40 " + } + td { + - " " + span class="glyph" { + - "⩀" + } + - " " + } + } + tr id="entity-CapitalDifferentialD" { + td { + - " " + code { + - "CapitalDifferentialD;" + } + - " " + } + td { + - " U+02145 " + } + td { + - " " + span class="glyph" { + - "ⅅ" + } + - " " + } + } + tr id="entity-caps" { + td { + - " " + code { + - "caps;" + } + - " " + } + td { + - " U+02229 U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "∩︀" + } + - " " + } + } + tr id="entity-caret" { + td { + - " " + code { + - "caret;" + } + - " " + } + td { + - " U+02041 " + } + td { + - " " + span class="glyph" { + - "⁁" + } + - " " + } + } + tr id="entity-caron" { + td { + - " " + code { + - "caron;" + } + - " " + } + td { + - " U+002C7 " + } + td { + - " " + span class="glyph" { + - "ˇ" + } + - " " + } + } + tr id="entity-Cayleys" { + td { + - " " + code { + - "Cayleys;" + } + - " " + } + td { + - " U+0212D " + } + td { + - " " + span class="glyph" { + - "ℭ" + } + - " " + } + } + tr id="entity-ccaps" { + td { + - " " + code { + - "ccaps;" + } + - " " + } + td { + - " U+02A4D " + } + td { + - " " + span class="glyph" { + - "⩍" + } + - " " + } + } + tr id="entity-Ccaron" { + td { + - " " + code { + - "Ccaron;" + } + - " " + } + td { + - " U+0010C " + } + td { + - " " + span class="glyph" { + - "Č" + } + - " " + } + } + tr id="entity-ccaron" { + td { + - " " + code { + - "ccaron;" + } + - " " + } + td { + - " U+0010D " + } + td { + - " " + span class="glyph" { + - "č" + } + - " " + } + } + tr id="entity-Ccedil" { + td { + - " " + code { + - "Ccedil;" + } + - " " + } + td { + - " U+000C7 " + } + td { + - " " + span class="glyph" { + - "Ç" + } + - " " + } + } + tr id="entity-Ccedil-legacy" class="impl" { + td { + - " " + code { + - "Ccedil" + } + - " " + } + td { + - " U+000C7 " + } + td { + - " " + span { + - "Ç" + } + - " " + } + } + tr id="entity-ccedil" { + td { + - " " + code { + - "ccedil;" + } + - " " + } + td { + - " U+000E7 " + } + td { + - " " + span class="glyph" { + - "ç" + } + - " " + } + } + tr id="entity-ccedil-legacy" class="impl" { + td { + - " " + code { + - "ccedil" + } + - " " + } + td { + - " U+000E7 " + } + td { + - " " + span { + - "ç" + } + - " " + } + } + tr id="entity-Ccirc" { + td { + - " " + code { + - "Ccirc;" + } + - " " + } + td { + - " U+00108 " + } + td { + - " " + span class="glyph" { + - "Ĉ" + } + - " " + } + } + tr id="entity-ccirc" { + td { + - " " + code { + - "ccirc;" + } + - " " + } + td { + - " U+00109 " + } + td { + - " " + span class="glyph" { + - "ĉ" + } + - " " + } + } + tr id="entity-Cconint" { + td { + - " " + code { + - "Cconint;" + } + - " " + } + td { + - " U+02230 " + } + td { + - " " + span class="glyph" { + - "∰" + } + - " " + } + } + tr id="entity-ccups" { + td { + - " " + code { + - "ccups;" + } + - " " + } + td { + - " U+02A4C " + } + td { + - " " + span class="glyph" { + - "⩌" + } + - " " + } + } + tr id="entity-ccupssm" { + td { + - " " + code { + - "ccupssm;" + } + - " " + } + td { + - " U+02A50 " + } + td { + - " " + span class="glyph" { + - "⩐" + } + - " " + } + } + tr id="entity-Cdot" { + td { + - " " + code { + - "Cdot;" + } + - " " + } + td { + - " U+0010A " + } + td { + - " " + span class="glyph" { + - "Ċ" + } + - " " + } + } + tr id="entity-cdot" { + td { + - " " + code { + - "cdot;" + } + - " " + } + td { + - " U+0010B " + } + td { + - " " + span class="glyph" { + - "ċ" + } + - " " + } + } + tr id="entity-cedil" { + td { + - " " + code { + - "cedil;" + } + - " " + } + td { + - " U+000B8 " + } + td { + - " " + span class="glyph" { + - "¸" + } + - " " + } + } + tr id="entity-cedil-legacy" class="impl" { + td { + - " " + code { + - "cedil" + } + - " " + } + td { + - " U+000B8 " + } + td { + - " " + span { + - "¸" + } + - " " + } + } + tr id="entity-Cedilla" { + td { + - " " + code { + - "Cedilla;" + } + - " " + } + td { + - " U+000B8 " + } + td { + - " " + span class="glyph" { + - "¸" + } + - " " + } + } + tr id="entity-cemptyv" { + td { + - " " + code { + - "cemptyv;" + } + - " " + } + td { + - " U+029B2 " + } + td { + - " " + span class="glyph" { + - "⦲" + } + - " " + } + } + tr id="entity-cent" { + td { + - " " + code { + - "cent;" + } + - " " + } + td { + - " U+000A2 " + } + td { + - " " + span class="glyph" { + - "¢" + } + - " " + } + } + tr id="entity-cent-legacy" class="impl" { + td { + - " " + code { + - "cent" + } + - " " + } + td { + - " U+000A2 " + } + td { + - " " + span { + - "¢" + } + - " " + } + } + tr id="entity-CenterDot" { + td { + - " " + code { + - "CenterDot;" + } + - " " + } + td { + - " U+000B7 " + } + td { + - " " + span class="glyph" { + - "·" + } + - " " + } + } + tr id="entity-centerdot" { + td { + - " " + code { + - "centerdot;" + } + - " " + } + td { + - " U+000B7 " + } + td { + - " " + span class="glyph" { + - "·" + } + - " " + } + } + tr id="entity-Cfr" { + td { + - " " + code { + - "Cfr;" + } + - " " + } + td { + - " U+0212D " + } + td { + - " " + span class="glyph" { + - "ℭ" + } + - " " + } + } + tr id="entity-cfr" { + td { + - " " + code { + - "cfr;" + } + - " " + } + td { + - " U+1D520 " + } + td { + - " " + span class="glyph" { + - "𝔠" + } + - " " + } + } + tr id="entity-CHcy" { + td { + - " " + code { + - "CHcy;" + } + - " " + } + td { + - " U+00427 " + } + td { + - " " + span class="glyph" { + - "Ч" + } + - " " + } + } + tr id="entity-chcy" { + td { + - " " + code { + - "chcy;" + } + - " " + } + td { + - " U+00447 " + } + td { + - " " + span class="glyph" { + - "ч" + } + - " " + } + } + tr id="entity-check" { + td { + - " " + code { + - "check;" + } + - " " + } + td { + - " U+02713 " + } + td { + - " " + span class="glyph" { + - "✓" + } + - " " + } + } + tr id="entity-checkmark" { + td { + - " " + code { + - "checkmark;" + } + - " " + } + td { + - " U+02713 " + } + td { + - " " + span class="glyph" { + - "✓" + } + - " " + } + } + tr id="entity-Chi" { + td { + - " " + code { + - "Chi;" + } + - " " + } + td { + - " U+003A7 " + } + td { + - " " + span class="glyph" { + - "Χ" + } + - " " + } + } + tr id="entity-chi" { + td { + - " " + code { + - "chi;" + } + - " " + } + td { + - " U+003C7 " + } + td { + - " " + span class="glyph" { + - "χ" + } + - " " + } + } + tr id="entity-cir" { + td { + - " " + code { + - "cir;" + } + - " " + } + td { + - " U+025CB " + } + td { + - " " + span class="glyph" { + - "○" + } + - " " + } + } + tr id="entity-circ" { + td { + - " " + code { + - "circ;" + } + - " " + } + td { + - " U+002C6 " + } + td { + - " " + span class="glyph" { + - "ˆ" + } + - " " + } + } + tr id="entity-circeq" { + td { + - " " + code { + - "circeq;" + } + - " " + } + td { + - " U+02257 " + } + td { + - " " + span class="glyph" { + - "≗" + } + - " " + } + } + tr id="entity-circlearrowleft" { + td { + - " " + code { + - "circlearrowleft;" + } + - " " + } + td { + - " U+021BA " + } + td { + - " " + span class="glyph" { + - "↺" + } + - " " + } + } + tr id="entity-circlearrowright" { + td { + - " " + code { + - "circlearrowright;" + } + - " " + } + td { + - " U+021BB " + } + td { + - " " + span class="glyph" { + - "↻" + } + - " " + } + } + tr id="entity-circledast" { + td { + - " " + code { + - "circledast;" + } + - " " + } + td { + - " U+0229B " + } + td { + - " " + span class="glyph" { + - "⊛" + } + - " " + } + } + tr id="entity-circledcirc" { + td { + - " " + code { + - "circledcirc;" + } + - " " + } + td { + - " U+0229A " + } + td { + - " " + span class="glyph" { + - "⊚" + } + - " " + } + } + tr id="entity-circleddash" { + td { + - " " + code { + - "circleddash;" + } + - " " + } + td { + - " U+0229D " + } + td { + - " " + span class="glyph" { + - "⊝" + } + - " " + } + } + tr id="entity-CircleDot" { + td { + - " " + code { + - "CircleDot;" + } + - " " + } + td { + - " U+02299 " + } + td { + - " " + span class="glyph" { + - "⊙" + } + - " " + } + } + tr id="entity-circledR" { + td { + - " " + code { + - "circledR;" + } + - " " + } + td { + - " U+000AE " + } + td { + - " " + span class="glyph" { + - "®" + } + - " " + } + } + tr id="entity-circledS" { + td { + - " " + code { + - "circledS;" + } + - " " + } + td { + - " U+024C8 " + } + td { + - " " + span class="glyph" { + - "Ⓢ" + } + - " " + } + } + tr id="entity-CircleMinus" { + td { + - " " + code { + - "CircleMinus;" + } + - " " + } + td { + - " U+02296 " + } + td { + - " " + span class="glyph" { + - "⊖" + } + - " " + } + } + tr id="entity-CirclePlus" { + td { + - " " + code { + - "CirclePlus;" + } + - " " + } + td { + - " U+02295 " + } + td { + - " " + span class="glyph" { + - "⊕" + } + - " " + } + } + tr id="entity-CircleTimes" { + td { + - " " + code { + - "CircleTimes;" + } + - " " + } + td { + - " U+02297 " + } + td { + - " " + span class="glyph" { + - "⊗" + } + - " " + } + } + tr id="entity-cirE" { + td { + - " " + code { + - "cirE;" + } + - " " + } + td { + - " U+029C3 " + } + td { + - " " + span class="glyph" { + - "⧃" + } + - " " + } + } + tr id="entity-cire" { + td { + - " " + code { + - "cire;" + } + - " " + } + td { + - " U+02257 " + } + td { + - " " + span class="glyph" { + - "≗" + } + - " " + } + } + tr id="entity-cirfnint" { + td { + - " " + code { + - "cirfnint;" + } + - " " + } + td { + - " U+02A10 " + } + td { + - " " + span class="glyph" { + - "⨐" + } + - " " + } + } + tr id="entity-cirmid" { + td { + - " " + code { + - "cirmid;" + } + - " " + } + td { + - " U+02AEF " + } + td { + - " " + span class="glyph" { + - "⫯" + } + - " " + } + } + tr id="entity-cirscir" { + td { + - " " + code { + - "cirscir;" + } + - " " + } + td { + - " U+029C2 " + } + td { + - " " + span class="glyph" { + - "⧂" + } + - " " + } + } + tr id="entity-ClockwiseContourIntegral" { + td { + - " " + code { + - "ClockwiseContourIntegral;" + } + - " " + } + td { + - " U+02232 " + } + td { + - " " + span class="glyph" { + - "∲" + } + - " " + } + } + tr id="entity-CloseCurlyDoubleQuote" { + td { + - " " + code { + - "CloseCurlyDoubleQuote;" + } + - " " + } + td { + - " U+0201D " + } + td { + - " " + span class="glyph" { + - "”" + } + - " " + } + } + tr id="entity-CloseCurlyQuote" { + td { + - " " + code { + - "CloseCurlyQuote;" + } + - " " + } + td { + - " U+02019 " + } + td { + - " " + span class="glyph" { + - "’" + } + - " " + } + } + tr id="entity-clubs" { + td { + - " " + code { + - "clubs;" + } + - " " + } + td { + - " U+02663 " + } + td { + - " " + span class="glyph" { + - "♣" + } + - " " + } + } + tr id="entity-clubsuit" { + td { + - " " + code { + - "clubsuit;" + } + - " " + } + td { + - " U+02663 " + } + td { + - " " + span class="glyph" { + - "♣" + } + - " " + } + } + tr id="entity-Colon" { + td { + - " " + code { + - "Colon;" + } + - " " + } + td { + - " U+02237 " + } + td { + - " " + span class="glyph" { + - "∷" + } + - " " + } + } + tr id="entity-colon" { + td { + - " " + code { + - "colon;" + } + - " " + } + td { + - " U+0003A " + } + td { + - " " + span class="glyph" { + - ":" + } + - " " + } + } + tr id="entity-Colone" { + td { + - " " + code { + - "Colone;" + } + - " " + } + td { + - " U+02A74 " + } + td { + - " " + span class="glyph" { + - "⩴" + } + - " " + } + } + tr id="entity-colone" { + td { + - " " + code { + - "colone;" + } + - " " + } + td { + - " U+02254 " + } + td { + - " " + span class="glyph" { + - "≔" + } + - " " + } + } + tr id="entity-coloneq" { + td { + - " " + code { + - "coloneq;" + } + - " " + } + td { + - " U+02254 " + } + td { + - " " + span class="glyph" { + - "≔" + } + - " " + } + } + tr id="entity-comma" { + td { + - " " + code { + - "comma;" + } + - " " + } + td { + - " U+0002C " + } + td { + - " " + span class="glyph" { + - "," + } + - " " + } + } + tr id="entity-commat" { + td { + - " " + code { + - "commat;" + } + - " " + } + td { + - " U+00040 " + } + td { + - " " + span class="glyph" { + - "@" + } + - " " + } + } + tr id="entity-comp" { + td { + - " " + code { + - "comp;" + } + - " " + } + td { + - " U+02201 " + } + td { + - " " + span class="glyph" { + - "∁" + } + - " " + } + } + tr id="entity-compfn" { + td { + - " " + code { + - "compfn;" + } + - " " + } + td { + - " U+02218 " + } + td { + - " " + span class="glyph" { + - "∘" + } + - " " + } + } + tr id="entity-complement" { + td { + - " " + code { + - "complement;" + } + - " " + } + td { + - " U+02201 " + } + td { + - " " + span class="glyph" { + - "∁" + } + - " " + } + } + tr id="entity-complexes" { + td { + - " " + code { + - "complexes;" + } + - " " + } + td { + - " U+02102 " + } + td { + - " " + span class="glyph" { + - "ℂ" + } + - " " + } + } + tr id="entity-cong" { + td { + - " " + code { + - "cong;" + } + - " " + } + td { + - " U+02245 " + } + td { + - " " + span class="glyph" { + - "≅" + } + - " " + } + } + tr id="entity-congdot" { + td { + - " " + code { + - "congdot;" + } + - " " + } + td { + - " U+02A6D " + } + td { + - " " + span class="glyph" { + - "⩭" + } + - " " + } + } + tr id="entity-Congruent" { + td { + - " " + code { + - "Congruent;" + } + - " " + } + td { + - " U+02261 " + } + td { + - " " + span class="glyph" { + - "≡" + } + - " " + } + } + tr id="entity-Conint" { + td { + - " " + code { + - "Conint;" + } + - " " + } + td { + - " U+0222F " + } + td { + - " " + span class="glyph" { + - "∯" + } + - " " + } + } + tr id="entity-conint" { + td { + - " " + code { + - "conint;" + } + - " " + } + td { + - " U+0222E " + } + td { + - " " + span class="glyph" { + - "∮" + } + - " " + } + } + tr id="entity-ContourIntegral" { + td { + - " " + code { + - "ContourIntegral;" + } + - " " + } + td { + - " U+0222E " + } + td { + - " " + span class="glyph" { + - "∮" + } + - " " + } + } + tr id="entity-Copf" { + td { + - " " + code { + - "Copf;" + } + - " " + } + td { + - " U+02102 " + } + td { + - " " + span class="glyph" { + - "ℂ" + } + - " " + } + } + tr id="entity-copf" { + td { + - " " + code { + - "copf;" + } + - " " + } + td { + - " U+1D554 " + } + td { + - " " + span class="glyph" { + - "𝕔" + } + - " " + } + } + tr id="entity-coprod" { + td { + - " " + code { + - "coprod;" + } + - " " + } + td { + - " U+02210 " + } + td { + - " " + span class="glyph" { + - "∐" + } + - " " + } + } + tr id="entity-Coproduct" { + td { + - " " + code { + - "Coproduct;" + } + - " " + } + td { + - " U+02210 " + } + td { + - " " + span class="glyph" { + - "∐" + } + - " " + } + } + tr id="entity-COPY" { + td { + - " " + code { + - "COPY;" + } + - " " + } + td { + - " U+000A9 " + } + td { + - " " + span class="glyph" { + - "©" + } + - " " + } + } + tr id="entity-COPY-legacy" class="impl" { + td { + - " " + code { + - "COPY" + } + - " " + } + td { + - " U+000A9 " + } + td { + - " " + span { + - "©" + } + - " " + } + } + tr id="entity-copy" { + td { + - " " + code { + - "copy;" + } + - " " + } + td { + - " U+000A9 " + } + td { + - " " + span class="glyph" { + - "©" + } + - " " + } + } + tr id="entity-copy-legacy" class="impl" { + td { + - " " + code { + - "copy" + } + - " " + } + td { + - " U+000A9 " + } + td { + - " " + span { + - "©" + } + - " " + } + } + tr id="entity-copysr" { + td { + - " " + code { + - "copysr;" + } + - " " + } + td { + - " U+02117 " + } + td { + - " " + span class="glyph" { + - "℗" + } + - " " + } + } + tr id="entity-CounterClockwiseContourIntegral" { + td { + - " " + code { + - "CounterClockwiseContourIntegral;" + } + - " " + } + td { + - " U+02233 " + } + td { + - " " + span class="glyph" { + - "∳" + } + - " " + } + } + tr id="entity-crarr" { + td { + - " " + code { + - "crarr;" + } + - " " + } + td { + - " U+021B5 " + } + td { + - " " + span class="glyph" { + - "↵" + } + - " " + } + } + tr id="entity-Cross" { + td { + - " " + code { + - "Cross;" + } + - " " + } + td { + - " U+02A2F " + } + td { + - " " + span class="glyph" { + - "⨯" + } + - " " + } + } + tr id="entity-cross" { + td { + - " " + code { + - "cross;" + } + - " " + } + td { + - " U+02717 " + } + td { + - " " + span class="glyph" { + - "✗" + } + - " " + } + } + tr id="entity-Cscr" { + td { + - " " + code { + - "Cscr;" + } + - " " + } + td { + - " U+1D49E " + } + td { + - " " + span class="glyph" { + - "𝒞" + } + - " " + } + } + tr id="entity-cscr" { + td { + - " " + code { + - "cscr;" + } + - " " + } + td { + - " U+1D4B8 " + } + td { + - " " + span class="glyph" { + - "𝒸" + } + - " " + } + } + tr id="entity-csub" { + td { + - " " + code { + - "csub;" + } + - " " + } + td { + - " U+02ACF " + } + td { + - " " + span class="glyph" { + - "⫏" + } + - " " + } + } + tr id="entity-csube" { + td { + - " " + code { + - "csube;" + } + - " " + } + td { + - " U+02AD1 " + } + td { + - " " + span class="glyph" { + - "⫑" + } + - " " + } + } + tr id="entity-csup" { + td { + - " " + code { + - "csup;" + } + - " " + } + td { + - " U+02AD0 " + } + td { + - " " + span class="glyph" { + - "⫐" + } + - " " + } + } + tr id="entity-csupe" { + td { + - " " + code { + - "csupe;" + } + - " " + } + td { + - " U+02AD2 " + } + td { + - " " + span class="glyph" { + - "⫒" + } + - " " + } + } + tr id="entity-ctdot" { + td { + - " " + code { + - "ctdot;" + } + - " " + } + td { + - " U+022EF " + } + td { + - " " + span class="glyph" { + - "⋯" + } + - " " + } + } + tr id="entity-cudarrl" { + td { + - " " + code { + - "cudarrl;" + } + - " " + } + td { + - " U+02938 " + } + td { + - " " + span class="glyph" { + - "⤸" + } + - " " + } + } + tr id="entity-cudarrr" { + td { + - " " + code { + - "cudarrr;" + } + - " " + } + td { + - " U+02935 " + } + td { + - " " + span class="glyph" { + - "⤵" + } + - " " + } + } + tr id="entity-cuepr" { + td { + - " " + code { + - "cuepr;" + } + - " " + } + td { + - " U+022DE " + } + td { + - " " + span class="glyph" { + - "⋞" + } + - " " + } + } + tr id="entity-cuesc" { + td { + - " " + code { + - "cuesc;" + } + - " " + } + td { + - " U+022DF " + } + td { + - " " + span class="glyph" { + - "⋟" + } + - " " + } + } + tr id="entity-cularr" { + td { + - " " + code { + - "cularr;" + } + - " " + } + td { + - " U+021B6 " + } + td { + - " " + span class="glyph" { + - "↶" + } + - " " + } + } + tr id="entity-cularrp" { + td { + - " " + code { + - "cularrp;" + } + - " " + } + td { + - " U+0293D " + } + td { + - " " + span class="glyph" { + - "⤽" + } + - " " + } + } + tr id="entity-Cup" { + td { + - " " + code { + - "Cup;" + } + - " " + } + td { + - " U+022D3 " + } + td { + - " " + span class="glyph" { + - "⋓" + } + - " " + } + } + tr id="entity-cup" { + td { + - " " + code { + - "cup;" + } + - " " + } + td { + - " U+0222A " + } + td { + - " " + span class="glyph" { + - "∪" + } + - " " + } + } + tr id="entity-cupbrcap" { + td { + - " " + code { + - "cupbrcap;" + } + - " " + } + td { + - " U+02A48 " + } + td { + - " " + span class="glyph" { + - "⩈" + } + - " " + } + } + tr id="entity-CupCap" { + td { + - " " + code { + - "CupCap;" + } + - " " + } + td { + - " U+0224D " + } + td { + - " " + span class="glyph" { + - "≍" + } + - " " + } + } + tr id="entity-cupcap" { + td { + - " " + code { + - "cupcap;" + } + - " " + } + td { + - " U+02A46 " + } + td { + - " " + span class="glyph" { + - "⩆" + } + - " " + } + } + tr id="entity-cupcup" { + td { + - " " + code { + - "cupcup;" + } + - " " + } + td { + - " U+02A4A " + } + td { + - " " + span class="glyph" { + - "⩊" + } + - " " + } + } + tr id="entity-cupdot" { + td { + - " " + code { + - "cupdot;" + } + - " " + } + td { + - " U+0228D " + } + td { + - " " + span class="glyph" { + - "⊍" + } + - " " + } + } + tr id="entity-cupor" { + td { + - " " + code { + - "cupor;" + } + - " " + } + td { + - " U+02A45 " + } + td { + - " " + span class="glyph" { + - "⩅" + } + - " " + } + } + tr id="entity-cups" { + td { + - " " + code { + - "cups;" + } + - " " + } + td { + - " U+0222A U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "∪︀" + } + - " " + } + } + tr id="entity-curarr" { + td { + - " " + code { + - "curarr;" + } + - " " + } + td { + - " U+021B7 " + } + td { + - " " + span class="glyph" { + - "↷" + } + - " " + } + } + tr id="entity-curarrm" { + td { + - " " + code { + - "curarrm;" + } + - " " + } + td { + - " U+0293C " + } + td { + - " " + span class="glyph" { + - "⤼" + } + - " " + } + } + tr id="entity-curlyeqprec" { + td { + - " " + code { + - "curlyeqprec;" + } + - " " + } + td { + - " U+022DE " + } + td { + - " " + span class="glyph" { + - "⋞" + } + - " " + } + } + tr id="entity-curlyeqsucc" { + td { + - " " + code { + - "curlyeqsucc;" + } + - " " + } + td { + - " U+022DF " + } + td { + - " " + span class="glyph" { + - "⋟" + } + - " " + } + } + tr id="entity-curlyvee" { + td { + - " " + code { + - "curlyvee;" + } + - " " + } + td { + - " U+022CE " + } + td { + - " " + span class="glyph" { + - "⋎" + } + - " " + } + } + tr id="entity-curlywedge" { + td { + - " " + code { + - "curlywedge;" + } + - " " + } + td { + - " U+022CF " + } + td { + - " " + span class="glyph" { + - "⋏" + } + - " " + } + } + tr id="entity-curren" { + td { + - " " + code { + - "curren;" + } + - " " + } + td { + - " U+000A4 " + } + td { + - " " + span class="glyph" { + - "¤" + } + - " " + } + } + tr id="entity-curren-legacy" class="impl" { + td { + - " " + code { + - "curren" + } + - " " + } + td { + - " U+000A4 " + } + td { + - " " + span { + - "¤" + } + - " " + } + } + tr id="entity-curvearrowleft" { + td { + - " " + code { + - "curvearrowleft;" + } + - " " + } + td { + - " U+021B6 " + } + td { + - " " + span class="glyph" { + - "↶" + } + - " " + } + } + tr id="entity-curvearrowright" { + td { + - " " + code { + - "curvearrowright;" + } + - " " + } + td { + - " U+021B7 " + } + td { + - " " + span class="glyph" { + - "↷" + } + - " " + } + } + tr id="entity-cuvee" { + td { + - " " + code { + - "cuvee;" + } + - " " + } + td { + - " U+022CE " + } + td { + - " " + span class="glyph" { + - "⋎" + } + - " " + } + } + tr id="entity-cuwed" { + td { + - " " + code { + - "cuwed;" + } + - " " + } + td { + - " U+022CF " + } + td { + - " " + span class="glyph" { + - "⋏" + } + - " " + } + } + tr id="entity-cwconint" { + td { + - " " + code { + - "cwconint;" + } + - " " + } + td { + - " U+02232 " + } + td { + - " " + span class="glyph" { + - "∲" + } + - " " + } + } + tr id="entity-cwint" { + td { + - " " + code { + - "cwint;" + } + - " " + } + td { + - " U+02231 " + } + td { + - " " + span class="glyph" { + - "∱" + } + - " " + } + } + tr id="entity-cylcty" { + td { + - " " + code { + - "cylcty;" + } + - " " + } + td { + - " U+0232D " + } + td { + - " " + span class="glyph" { + - "⌭" + } + - " " + } + } + tr id="entity-Dagger" { + td { + - " " + code { + - "Dagger;" + } + - " " + } + td { + - " U+02021 " + } + td { + - " " + span class="glyph" { + - "‡" + } + - " " + } + } + tr id="entity-dagger" { + td { + - " " + code { + - "dagger;" + } + - " " + } + td { + - " U+02020 " + } + td { + - " " + span class="glyph" { + - "†" + } + - " " + } + } + tr id="entity-daleth" { + td { + - " " + code { + - "daleth;" + } + - " " + } + td { + - " U+02138 " + } + td { + - " " + span class="glyph" { + - "ℸ" + } + - " " + } + } + tr id="entity-Darr" { + td { + - " " + code { + - "Darr;" + } + - " " + } + td { + - " U+021A1 " + } + td { + - " " + span class="glyph" { + - "↡" + } + - " " + } + } + tr id="entity-dArr" { + td { + - " " + code { + - "dArr;" + } + - " " + } + td { + - " U+021D3 " + } + td { + - " " + span class="glyph" { + - "⇓" + } + - " " + } + } + tr id="entity-darr" { + td { + - " " + code { + - "darr;" + } + - " " + } + td { + - " U+02193 " + } + td { + - " " + span class="glyph" { + - "↓" + } + - " " + } + } + tr id="entity-dash" { + td { + - " " + code { + - "dash;" + } + - " " + } + td { + - " U+02010 " + } + td { + - " " + span class="glyph" { + - "‐" + } + - " " + } + } + tr id="entity-Dashv" { + td { + - " " + code { + - "Dashv;" + } + - " " + } + td { + - " U+02AE4 " + } + td { + - " " + span class="glyph" { + - "⫤" + } + - " " + } + } + tr id="entity-dashv" { + td { + - " " + code { + - "dashv;" + } + - " " + } + td { + - " U+022A3 " + } + td { + - " " + span class="glyph" { + - "⊣" + } + - " " + } + } + tr id="entity-dbkarow" { + td { + - " " + code { + - "dbkarow;" + } + - " " + } + td { + - " U+0290F " + } + td { + - " " + span class="glyph" { + - "⤏" + } + - " " + } + } + tr id="entity-dblac" { + td { + - " " + code { + - "dblac;" + } + - " " + } + td { + - " U+002DD " + } + td { + - " " + span class="glyph" { + - "˝" + } + - " " + } + } + tr id="entity-Dcaron" { + td { + - " " + code { + - "Dcaron;" + } + - " " + } + td { + - " U+0010E " + } + td { + - " " + span class="glyph" { + - "Ď" + } + - " " + } + } + tr id="entity-dcaron" { + td { + - " " + code { + - "dcaron;" + } + - " " + } + td { + - " U+0010F " + } + td { + - " " + span class="glyph" { + - "ď" + } + - " " + } + } + tr id="entity-Dcy" { + td { + - " " + code { + - "Dcy;" + } + - " " + } + td { + - " U+00414 " + } + td { + - " " + span class="glyph" { + - "Д" + } + - " " + } + } + tr id="entity-dcy" { + td { + - " " + code { + - "dcy;" + } + - " " + } + td { + - " U+00434 " + } + td { + - " " + span class="glyph" { + - "д" + } + - " " + } + } + tr id="entity-DD" { + td { + - " " + code { + - "DD;" + } + - " " + } + td { + - " U+02145 " + } + td { + - " " + span class="glyph" { + - "ⅅ" + } + - " " + } + } + tr id="entity-dd" { + td { + - " " + code { + - "dd;" + } + - " " + } + td { + - " U+02146 " + } + td { + - " " + span class="glyph" { + - "ⅆ" + } + - " " + } + } + tr id="entity-ddagger" { + td { + - " " + code { + - "ddagger;" + } + - " " + } + td { + - " U+02021 " + } + td { + - " " + span class="glyph" { + - "‡" + } + - " " + } + } + tr id="entity-ddarr" { + td { + - " " + code { + - "ddarr;" + } + - " " + } + td { + - " U+021CA " + } + td { + - " " + span class="glyph" { + - "⇊" + } + - " " + } + } + tr id="entity-DDotrahd" { + td { + - " " + code { + - "DDotrahd;" + } + - " " + } + td { + - " U+02911 " + } + td { + - " " + span class="glyph" { + - "⤑" + } + - " " + } + } + tr id="entity-ddotseq" { + td { + - " " + code { + - "ddotseq;" + } + - " " + } + td { + - " U+02A77 " + } + td { + - " " + span class="glyph" { + - "⩷" + } + - " " + } + } + tr id="entity-deg" { + td { + - " " + code { + - "deg;" + } + - " " + } + td { + - " U+000B0 " + } + td { + - " " + span class="glyph" { + - "°" + } + - " " + } + } + tr id="entity-deg-legacy" class="impl" { + td { + - " " + code { + - "deg" + } + - " " + } + td { + - " U+000B0 " + } + td { + - " " + span { + - "°" + } + - " " + } + } + tr id="entity-Del" { + td { + - " " + code { + - "Del;" + } + - " " + } + td { + - " U+02207 " + } + td { + - " " + span class="glyph" { + - "∇" + } + - " " + } + } + tr id="entity-Delta" { + td { + - " " + code { + - "Delta;" + } + - " " + } + td { + - " U+00394 " + } + td { + - " " + span class="glyph" { + - "Δ" + } + - " " + } + } + tr id="entity-delta" { + td { + - " " + code { + - "delta;" + } + - " " + } + td { + - " U+003B4 " + } + td { + - " " + span class="glyph" { + - "δ" + } + - " " + } + } + tr id="entity-demptyv" { + td { + - " " + code { + - "demptyv;" + } + - " " + } + td { + - " U+029B1 " + } + td { + - " " + span class="glyph" { + - "⦱" + } + - " " + } + } + tr id="entity-dfisht" { + td { + - " " + code { + - "dfisht;" + } + - " " + } + td { + - " U+0297F " + } + td { + - " " + span class="glyph" { + - "⥿" + } + - " " + } + } + tr id="entity-Dfr" { + td { + - " " + code { + - "Dfr;" + } + - " " + } + td { + - " U+1D507 " + } + td { + - " " + span class="glyph" { + - "𝔇" + } + - " " + } + } + tr id="entity-dfr" { + td { + - " " + code { + - "dfr;" + } + - " " + } + td { + - " U+1D521 " + } + td { + - " " + span class="glyph" { + - "𝔡" + } + - " " + } + } + tr id="entity-dHar" { + td { + - " " + code { + - "dHar;" + } + - " " + } + td { + - " U+02965 " + } + td { + - " " + span class="glyph" { + - "⥥" + } + - " " + } + } + tr id="entity-dharl" { + td { + - " " + code { + - "dharl;" + } + - " " + } + td { + - " U+021C3 " + } + td { + - " " + span class="glyph" { + - "⇃" + } + - " " + } + } + tr id="entity-dharr" { + td { + - " " + code { + - "dharr;" + } + - " " + } + td { + - " U+021C2 " + } + td { + - " " + span class="glyph" { + - "⇂" + } + - " " + } + } + tr id="entity-DiacriticalAcute" { + td { + - " " + code { + - "DiacriticalAcute;" + } + - " " + } + td { + - " U+000B4 " + } + td { + - " " + span class="glyph" { + - "´" + } + - " " + } + } + tr id="entity-DiacriticalDot" { + td { + - " " + code { + - "DiacriticalDot;" + } + - " " + } + td { + - " U+002D9 " + } + td { + - " " + span class="glyph" { + - "˙" + } + - " " + } + } + tr id="entity-DiacriticalDoubleAcute" { + td { + - " " + code { + - "DiacriticalDoubleAcute;" + } + - " " + } + td { + - " U+002DD " + } + td { + - " " + span class="glyph" { + - "˝" + } + - " " + } + } + tr id="entity-DiacriticalGrave" { + td { + - " " + code { + - "DiacriticalGrave;" + } + - " " + } + td { + - " U+00060 " + } + td { + - " " + span class="glyph" { + - "`" + } + - " " + } + } + tr id="entity-DiacriticalTilde" { + td { + - " " + code { + - "DiacriticalTilde;" + } + - " " + } + td { + - " U+002DC " + } + td { + - " " + span class="glyph" { + - "˜" + } + - " " + } + } + tr id="entity-diam" { + td { + - " " + code { + - "diam;" + } + - " " + } + td { + - " U+022C4 " + } + td { + - " " + span class="glyph" { + - "⋄" + } + - " " + } + } + tr id="entity-Diamond" { + td { + - " " + code { + - "Diamond;" + } + - " " + } + td { + - " U+022C4 " + } + td { + - " " + span class="glyph" { + - "⋄" + } + - " " + } + } + tr id="entity-diamond" { + td { + - " " + code { + - "diamond;" + } + - " " + } + td { + - " U+022C4 " + } + td { + - " " + span class="glyph" { + - "⋄" + } + - " " + } + } + tr id="entity-diamondsuit" { + td { + - " " + code { + - "diamondsuit;" + } + - " " + } + td { + - " U+02666 " + } + td { + - " " + span class="glyph" { + - "♦" + } + - " " + } + } + tr id="entity-diams" { + td { + - " " + code { + - "diams;" + } + - " " + } + td { + - " U+02666 " + } + td { + - " " + span class="glyph" { + - "♦" + } + - " " + } + } + tr id="entity-die" { + td { + - " " + code { + - "die;" + } + - " " + } + td { + - " U+000A8 " + } + td { + - " " + span class="glyph" { + - "¨" + } + - " " + } + } + tr id="entity-DifferentialD" { + td { + - " " + code { + - "DifferentialD;" + } + - " " + } + td { + - " U+02146 " + } + td { + - " " + span class="glyph" { + - "ⅆ" + } + - " " + } + } + tr id="entity-digamma" { + td { + - " " + code { + - "digamma;" + } + - " " + } + td { + - " U+003DD " + } + td { + - " " + span class="glyph" { + - "ϝ" + } + - " " + } + } + tr id="entity-disin" { + td { + - " " + code { + - "disin;" + } + - " " + } + td { + - " U+022F2 " + } + td { + - " " + span class="glyph" { + - "⋲" + } + - " " + } + } + tr id="entity-div" { + td { + - " " + code { + - "div;" + } + - " " + } + td { + - " U+000F7 " + } + td { + - " " + span class="glyph" { + - "÷" + } + - " " + } + } + tr id="entity-divide" { + td { + - " " + code { + - "divide;" + } + - " " + } + td { + - " U+000F7 " + } + td { + - " " + span class="glyph" { + - "÷" + } + - " " + } + } + tr id="entity-divide-legacy" class="impl" { + td { + - " " + code { + - "divide" + } + - " " + } + td { + - " U+000F7 " + } + td { + - " " + span { + - "÷" + } + - " " + } + } + tr id="entity-divideontimes" { + td { + - " " + code { + - "divideontimes;" + } + - " " + } + td { + - " U+022C7 " + } + td { + - " " + span class="glyph" { + - "⋇" + } + - " " + } + } + tr id="entity-divonx" { + td { + - " " + code { + - "divonx;" + } + - " " + } + td { + - " U+022C7 " + } + td { + - " " + span class="glyph" { + - "⋇" + } + - " " + } + } + tr id="entity-DJcy" { + td { + - " " + code { + - "DJcy;" + } + - " " + } + td { + - " U+00402 " + } + td { + - " " + span class="glyph" { + - "Ђ" + } + - " " + } + } + tr id="entity-djcy" { + td { + - " " + code { + - "djcy;" + } + - " " + } + td { + - " U+00452 " + } + td { + - " " + span class="glyph" { + - "ђ" + } + - " " + } + } + tr id="entity-dlcorn" { + td { + - " " + code { + - "dlcorn;" + } + - " " + } + td { + - " U+0231E " + } + td { + - " " + span class="glyph" { + - "⌞" + } + - " " + } + } + tr id="entity-dlcrop" { + td { + - " " + code { + - "dlcrop;" + } + - " " + } + td { + - " U+0230D " + } + td { + - " " + span class="glyph" { + - "⌍" + } + - " " + } + } + tr id="entity-dollar" { + td { + - " " + code { + - "dollar;" + } + - " " + } + td { + - " U+00024 " + } + td { + - " " + span class="glyph" { + - "$" + } + - " " + } + } + tr id="entity-Dopf" { + td { + - " " + code { + - "Dopf;" + } + - " " + } + td { + - " U+1D53B " + } + td { + - " " + span class="glyph" { + - "𝔻" + } + - " " + } + } + tr id="entity-dopf" { + td { + - " " + code { + - "dopf;" + } + - " " + } + td { + - " U+1D555 " + } + td { + - " " + span class="glyph" { + - "𝕕" + } + - " " + } + } + tr id="entity-Dot" { + td { + - " " + code { + - "Dot;" + } + - " " + } + td { + - " U+000A8 " + } + td { + - " " + span class="glyph" { + - "¨" + } + - " " + } + } + tr id="entity-dot" { + td { + - " " + code { + - "dot;" + } + - " " + } + td { + - " U+002D9 " + } + td { + - " " + span class="glyph" { + - "˙" + } + - " " + } + } + tr id="entity-DotDot" { + td { + - " " + code { + - "DotDot;" + } + - " " + } + td { + - " U+020DC " + } + td { + - " " + span class="glyph composition" { + - "◌⃜" + } + - " " + } + } + tr id="entity-doteq" { + td { + - " " + code { + - "doteq;" + } + - " " + } + td { + - " U+02250 " + } + td { + - " " + span class="glyph" { + - "≐" + } + - " " + } + } + tr id="entity-doteqdot" { + td { + - " " + code { + - "doteqdot;" + } + - " " + } + td { + - " U+02251 " + } + td { + - " " + span class="glyph" { + - "≑" + } + - " " + } + } + tr id="entity-DotEqual" { + td { + - " " + code { + - "DotEqual;" + } + - " " + } + td { + - " U+02250 " + } + td { + - " " + span class="glyph" { + - "≐" + } + - " " + } + } + tr id="entity-dotminus" { + td { + - " " + code { + - "dotminus;" + } + - " " + } + td { + - " U+02238 " + } + td { + - " " + span class="glyph" { + - "∸" + } + - " " + } + } + tr id="entity-dotplus" { + td { + - " " + code { + - "dotplus;" + } + - " " + } + td { + - " U+02214 " + } + td { + - " " + span class="glyph" { + - "∔" + } + - " " + } + } + tr id="entity-dotsquare" { + td { + - " " + code { + - "dotsquare;" + } + - " " + } + td { + - " U+022A1 " + } + td { + - " " + span class="glyph" { + - "⊡" + } + - " " + } + } + tr id="entity-doublebarwedge" { + td { + - " " + code { + - "doublebarwedge;" + } + - " " + } + td { + - " U+02306 " + } + td { + - " " + span class="glyph" { + - "⌆" + } + - " " + } + } + tr id="entity-DoubleContourIntegral" { + td { + - " " + code { + - "DoubleContourIntegral;" + } + - " " + } + td { + - " U+0222F " + } + td { + - " " + span class="glyph" { + - "∯" + } + - " " + } + } + tr id="entity-DoubleDot" { + td { + - " " + code { + - "DoubleDot;" + } + - " " + } + td { + - " U+000A8 " + } + td { + - " " + span class="glyph" { + - "¨" + } + - " " + } + } + tr id="entity-DoubleDownArrow" { + td { + - " " + code { + - "DoubleDownArrow;" + } + - " " + } + td { + - " U+021D3 " + } + td { + - " " + span class="glyph" { + - "⇓" + } + - " " + } + } + tr id="entity-DoubleLeftArrow" { + td { + - " " + code { + - "DoubleLeftArrow;" + } + - " " + } + td { + - " U+021D0 " + } + td { + - " " + span class="glyph" { + - "⇐" + } + - " " + } + } + tr id="entity-DoubleLeftRightArrow" { + td { + - " " + code { + - "DoubleLeftRightArrow;" + } + - " " + } + td { + - " U+021D4 " + } + td { + - " " + span class="glyph" { + - "⇔" + } + - " " + } + } + tr id="entity-DoubleLeftTee" { + td { + - " " + code { + - "DoubleLeftTee;" + } + - " " + } + td { + - " U+02AE4 " + } + td { + - " " + span class="glyph" { + - "⫤" + } + - " " + } + } + tr id="entity-DoubleLongLeftArrow" { + td { + - " " + code { + - "DoubleLongLeftArrow;" + } + - " " + } + td { + - " U+027F8 " + } + td { + - " " + span class="glyph" { + - "⟸" + } + - " " + } + } + tr id="entity-DoubleLongLeftRightArrow" { + td { + - " " + code { + - "DoubleLongLeftRightArrow;" + } + - " " + } + td { + - " U+027FA " + } + td { + - " " + span class="glyph" { + - "⟺" + } + - " " + } + } + tr id="entity-DoubleLongRightArrow" { + td { + - " " + code { + - "DoubleLongRightArrow;" + } + - " " + } + td { + - " U+027F9 " + } + td { + - " " + span class="glyph" { + - "⟹" + } + - " " + } + } + tr id="entity-DoubleRightArrow" { + td { + - " " + code { + - "DoubleRightArrow;" + } + - " " + } + td { + - " U+021D2 " + } + td { + - " " + span class="glyph" { + - "⇒" + } + - " " + } + } + tr id="entity-DoubleRightTee" { + td { + - " " + code { + - "DoubleRightTee;" + } + - " " + } + td { + - " U+022A8 " + } + td { + - " " + span class="glyph" { + - "⊨" + } + - " " + } + } + tr id="entity-DoubleUpArrow" { + td { + - " " + code { + - "DoubleUpArrow;" + } + - " " + } + td { + - " U+021D1 " + } + td { + - " " + span class="glyph" { + - "⇑" + } + - " " + } + } + tr id="entity-DoubleUpDownArrow" { + td { + - " " + code { + - "DoubleUpDownArrow;" + } + - " " + } + td { + - " U+021D5 " + } + td { + - " " + span class="glyph" { + - "⇕" + } + - " " + } + } + tr id="entity-DoubleVerticalBar" { + td { + - " " + code { + - "DoubleVerticalBar;" + } + - " " + } + td { + - " U+02225 " + } + td { + - " " + span class="glyph" { + - "∥" + } + - " " + } + } + tr id="entity-DownArrow" { + td { + - " " + code { + - "DownArrow;" + } + - " " + } + td { + - " U+02193 " + } + td { + - " " + span class="glyph" { + - "↓" + } + - " " + } + } + tr id="entity-Downarrow" { + td { + - " " + code { + - "Downarrow;" + } + - " " + } + td { + - " U+021D3 " + } + td { + - " " + span class="glyph" { + - "⇓" + } + - " " + } + } + tr id="entity-downarrow" { + td { + - " " + code { + - "downarrow;" + } + - " " + } + td { + - " U+02193 " + } + td { + - " " + span class="glyph" { + - "↓" + } + - " " + } + } + tr id="entity-DownArrowBar" { + td { + - " " + code { + - "DownArrowBar;" + } + - " " + } + td { + - " U+02913 " + } + td { + - " " + span class="glyph" { + - "⤓" + } + - " " + } + } + tr id="entity-DownArrowUpArrow" { + td { + - " " + code { + - "DownArrowUpArrow;" + } + - " " + } + td { + - " U+021F5 " + } + td { + - " " + span class="glyph" { + - "⇵" + } + - " " + } + } + tr id="entity-DownBreve" { + td { + - " " + code { + - "DownBreve;" + } + - " " + } + td { + - " U+00311 " + } + td { + - " " + span class="glyph composition" { + - "◌̑" + } + - " " + } + } + tr id="entity-downdownarrows" { + td { + - " " + code { + - "downdownarrows;" + } + - " " + } + td { + - " U+021CA " + } + td { + - " " + span class="glyph" { + - "⇊" + } + - " " + } + } + tr id="entity-downharpoonleft" { + td { + - " " + code { + - "downharpoonleft;" + } + - " " + } + td { + - " U+021C3 " + } + td { + - " " + span class="glyph" { + - "⇃" + } + - " " + } + } + tr id="entity-downharpoonright" { + td { + - " " + code { + - "downharpoonright;" + } + - " " + } + td { + - " U+021C2 " + } + td { + - " " + span class="glyph" { + - "⇂" + } + - " " + } + } + tr id="entity-DownLeftRightVector" { + td { + - " " + code { + - "DownLeftRightVector;" + } + - " " + } + td { + - " U+02950 " + } + td { + - " " + span class="glyph" { + - "⥐" + } + - " " + } + } + tr id="entity-DownLeftTeeVector" { + td { + - " " + code { + - "DownLeftTeeVector;" + } + - " " + } + td { + - " U+0295E " + } + td { + - " " + span class="glyph" { + - "⥞" + } + - " " + } + } + tr id="entity-DownLeftVector" { + td { + - " " + code { + - "DownLeftVector;" + } + - " " + } + td { + - " U+021BD " + } + td { + - " " + span class="glyph" { + - "↽" + } + - " " + } + } + tr id="entity-DownLeftVectorBar" { + td { + - " " + code { + - "DownLeftVectorBar;" + } + - " " + } + td { + - " U+02956 " + } + td { + - " " + span class="glyph" { + - "⥖" + } + - " " + } + } + tr id="entity-DownRightTeeVector" { + td { + - " " + code { + - "DownRightTeeVector;" + } + - " " + } + td { + - " U+0295F " + } + td { + - " " + span class="glyph" { + - "⥟" + } + - " " + } + } + tr id="entity-DownRightVector" { + td { + - " " + code { + - "DownRightVector;" + } + - " " + } + td { + - " U+021C1 " + } + td { + - " " + span class="glyph" { + - "⇁" + } + - " " + } + } + tr id="entity-DownRightVectorBar" { + td { + - " " + code { + - "DownRightVectorBar;" + } + - " " + } + td { + - " U+02957 " + } + td { + - " " + span class="glyph" { + - "⥗" + } + - " " + } + } + tr id="entity-DownTee" { + td { + - " " + code { + - "DownTee;" + } + - " " + } + td { + - " U+022A4 " + } + td { + - " " + span class="glyph" { + - "⊤" + } + - " " + } + } + tr id="entity-DownTeeArrow" { + td { + - " " + code { + - "DownTeeArrow;" + } + - " " + } + td { + - " U+021A7 " + } + td { + - " " + span class="glyph" { + - "↧" + } + - " " + } + } + tr id="entity-drbkarow" { + td { + - " " + code { + - "drbkarow;" + } + - " " + } + td { + - " U+02910 " + } + td { + - " " + span class="glyph" { + - "⤐" + } + - " " + } + } + tr id="entity-drcorn" { + td { + - " " + code { + - "drcorn;" + } + - " " + } + td { + - " U+0231F " + } + td { + - " " + span class="glyph" { + - "⌟" + } + - " " + } + } + tr id="entity-drcrop" { + td { + - " " + code { + - "drcrop;" + } + - " " + } + td { + - " U+0230C " + } + td { + - " " + span class="glyph" { + - "⌌" + } + - " " + } + } + tr id="entity-Dscr" { + td { + - " " + code { + - "Dscr;" + } + - " " + } + td { + - " U+1D49F " + } + td { + - " " + span class="glyph" { + - "𝒟" + } + - " " + } + } + tr id="entity-dscr" { + td { + - " " + code { + - "dscr;" + } + - " " + } + td { + - " U+1D4B9 " + } + td { + - " " + span class="glyph" { + - "𝒹" + } + - " " + } + } + tr id="entity-DScy" { + td { + - " " + code { + - "DScy;" + } + - " " + } + td { + - " U+00405 " + } + td { + - " " + span class="glyph" { + - "Ѕ" + } + - " " + } + } + tr id="entity-dscy" { + td { + - " " + code { + - "dscy;" + } + - " " + } + td { + - " U+00455 " + } + td { + - " " + span class="glyph" { + - "ѕ" + } + - " " + } + } + tr id="entity-dsol" { + td { + - " " + code { + - "dsol;" + } + - " " + } + td { + - " U+029F6 " + } + td { + - " " + span class="glyph" { + - "⧶" + } + - " " + } + } + tr id="entity-Dstrok" { + td { + - " " + code { + - "Dstrok;" + } + - " " + } + td { + - " U+00110 " + } + td { + - " " + span class="glyph" { + - "Đ" + } + - " " + } + } + tr id="entity-dstrok" { + td { + - " " + code { + - "dstrok;" + } + - " " + } + td { + - " U+00111 " + } + td { + - " " + span class="glyph" { + - "đ" + } + - " " + } + } + tr id="entity-dtdot" { + td { + - " " + code { + - "dtdot;" + } + - " " + } + td { + - " U+022F1 " + } + td { + - " " + span class="glyph" { + - "⋱" + } + - " " + } + } + tr id="entity-dtri" { + td { + - " " + code { + - "dtri;" + } + - " " + } + td { + - " U+025BF " + } + td { + - " " + span class="glyph" { + - "▿" + } + - " " + } + } + tr id="entity-dtrif" { + td { + - " " + code { + - "dtrif;" + } + - " " + } + td { + - " U+025BE " + } + td { + - " " + span class="glyph" { + - "▾" + } + - " " + } + } + tr id="entity-duarr" { + td { + - " " + code { + - "duarr;" + } + - " " + } + td { + - " U+021F5 " + } + td { + - " " + span class="glyph" { + - "⇵" + } + - " " + } + } + tr id="entity-duhar" { + td { + - " " + code { + - "duhar;" + } + - " " + } + td { + - " U+0296F " + } + td { + - " " + span class="glyph" { + - "⥯" + } + - " " + } + } + tr id="entity-dwangle" { + td { + - " " + code { + - "dwangle;" + } + - " " + } + td { + - " U+029A6 " + } + td { + - " " + span class="glyph" { + - "⦦" + } + - " " + } + } + tr id="entity-DZcy" { + td { + - " " + code { + - "DZcy;" + } + - " " + } + td { + - " U+0040F " + } + td { + - " " + span class="glyph" { + - "Џ" + } + - " " + } + } + tr id="entity-dzcy" { + td { + - " " + code { + - "dzcy;" + } + - " " + } + td { + - " U+0045F " + } + td { + - " " + span class="glyph" { + - "џ" + } + - " " + } + } + tr id="entity-dzigrarr" { + td { + - " " + code { + - "dzigrarr;" + } + - " " + } + td { + - " U+027FF " + } + td { + - " " + span class="glyph" { + - "⟿" + } + - " " + } + } + tr id="entity-Eacute" { + td { + - " " + code { + - "Eacute;" + } + - " " + } + td { + - " U+000C9 " + } + td { + - " " + span class="glyph" { + - "É" + } + - " " + } + } + tr id="entity-Eacute-legacy" class="impl" { + td { + - " " + code { + - "Eacute" + } + - " " + } + td { + - " U+000C9 " + } + td { + - " " + span { + - "É" + } + - " " + } + } + tr id="entity-eacute" { + td { + - " " + code { + - "eacute;" + } + - " " + } + td { + - " U+000E9 " + } + td { + - " " + span class="glyph" { + - "é" + } + - " " + } + } + tr id="entity-eacute-legacy" class="impl" { + td { + - " " + code { + - "eacute" + } + - " " + } + td { + - " U+000E9 " + } + td { + - " " + span { + - "é" + } + - " " + } + } + tr id="entity-easter" { + td { + - " " + code { + - "easter;" + } + - " " + } + td { + - " U+02A6E " + } + td { + - " " + span class="glyph" { + - "⩮" + } + - " " + } + } + tr id="entity-Ecaron" { + td { + - " " + code { + - "Ecaron;" + } + - " " + } + td { + - " U+0011A " + } + td { + - " " + span class="glyph" { + - "Ě" + } + - " " + } + } + tr id="entity-ecaron" { + td { + - " " + code { + - "ecaron;" + } + - " " + } + td { + - " U+0011B " + } + td { + - " " + span class="glyph" { + - "ě" + } + - " " + } + } + tr id="entity-ecir" { + td { + - " " + code { + - "ecir;" + } + - " " + } + td { + - " U+02256 " + } + td { + - " " + span class="glyph" { + - "≖" + } + - " " + } + } + tr id="entity-Ecirc" { + td { + - " " + code { + - "Ecirc;" + } + - " " + } + td { + - " U+000CA " + } + td { + - " " + span class="glyph" { + - "Ê" + } + - " " + } + } + tr id="entity-Ecirc-legacy" class="impl" { + td { + - " " + code { + - "Ecirc" + } + - " " + } + td { + - " U+000CA " + } + td { + - " " + span { + - "Ê" + } + - " " + } + } + tr id="entity-ecirc" { + td { + - " " + code { + - "ecirc;" + } + - " " + } + td { + - " U+000EA " + } + td { + - " " + span class="glyph" { + - "ê" + } + - " " + } + } + tr id="entity-ecirc-legacy" class="impl" { + td { + - " " + code { + - "ecirc" + } + - " " + } + td { + - " U+000EA " + } + td { + - " " + span { + - "ê" + } + - " " + } + } + tr id="entity-ecolon" { + td { + - " " + code { + - "ecolon;" + } + - " " + } + td { + - " U+02255 " + } + td { + - " " + span class="glyph" { + - "≕" + } + - " " + } + } + tr id="entity-Ecy" { + td { + - " " + code { + - "Ecy;" + } + - " " + } + td { + - " U+0042D " + } + td { + - " " + span class="glyph" { + - "Э" + } + - " " + } + } + tr id="entity-ecy" { + td { + - " " + code { + - "ecy;" + } + - " " + } + td { + - " U+0044D " + } + td { + - " " + span class="glyph" { + - "э" + } + - " " + } + } + tr id="entity-eDDot" { + td { + - " " + code { + - "eDDot;" + } + - " " + } + td { + - " U+02A77 " + } + td { + - " " + span class="glyph" { + - "⩷" + } + - " " + } + } + tr id="entity-Edot" { + td { + - " " + code { + - "Edot;" + } + - " " + } + td { + - " U+00116 " + } + td { + - " " + span class="glyph" { + - "Ė" + } + - " " + } + } + tr id="entity-eDot" { + td { + - " " + code { + - "eDot;" + } + - " " + } + td { + - " U+02251 " + } + td { + - " " + span class="glyph" { + - "≑" + } + - " " + } + } + tr id="entity-edot" { + td { + - " " + code { + - "edot;" + } + - " " + } + td { + - " U+00117 " + } + td { + - " " + span class="glyph" { + - "ė" + } + - " " + } + } + tr id="entity-ee" { + td { + - " " + code { + - "ee;" + } + - " " + } + td { + - " U+02147 " + } + td { + - " " + span class="glyph" { + - "ⅇ" + } + - " " + } + } + tr id="entity-efDot" { + td { + - " " + code { + - "efDot;" + } + - " " + } + td { + - " U+02252 " + } + td { + - " " + span class="glyph" { + - "≒" + } + - " " + } + } + tr id="entity-Efr" { + td { + - " " + code { + - "Efr;" + } + - " " + } + td { + - " U+1D508 " + } + td { + - " " + span class="glyph" { + - "𝔈" + } + - " " + } + } + tr id="entity-efr" { + td { + - " " + code { + - "efr;" + } + - " " + } + td { + - " U+1D522 " + } + td { + - " " + span class="glyph" { + - "𝔢" + } + - " " + } + } + tr id="entity-eg" { + td { + - " " + code { + - "eg;" + } + - " " + } + td { + - " U+02A9A " + } + td { + - " " + span class="glyph" { + - "⪚" + } + - " " + } + } + tr id="entity-Egrave" { + td { + - " " + code { + - "Egrave;" + } + - " " + } + td { + - " U+000C8 " + } + td { + - " " + span class="glyph" { + - "È" + } + - " " + } + } + tr id="entity-Egrave-legacy" class="impl" { + td { + - " " + code { + - "Egrave" + } + - " " + } + td { + - " U+000C8 " + } + td { + - " " + span { + - "È" + } + - " " + } + } + tr id="entity-egrave" { + td { + - " " + code { + - "egrave;" + } + - " " + } + td { + - " U+000E8 " + } + td { + - " " + span class="glyph" { + - "è" + } + - " " + } + } + tr id="entity-egrave-legacy" class="impl" { + td { + - " " + code { + - "egrave" + } + - " " + } + td { + - " U+000E8 " + } + td { + - " " + span { + - "è" + } + - " " + } + } + tr id="entity-egs" { + td { + - " " + code { + - "egs;" + } + - " " + } + td { + - " U+02A96 " + } + td { + - " " + span class="glyph" { + - "⪖" + } + - " " + } + } + tr id="entity-egsdot" { + td { + - " " + code { + - "egsdot;" + } + - " " + } + td { + - " U+02A98 " + } + td { + - " " + span class="glyph" { + - "⪘" + } + - " " + } + } + tr id="entity-el" { + td { + - " " + code { + - "el;" + } + - " " + } + td { + - " U+02A99 " + } + td { + - " " + span class="glyph" { + - "⪙" + } + - " " + } + } + tr id="entity-Element" { + td { + - " " + code { + - "Element;" + } + - " " + } + td { + - " U+02208 " + } + td { + - " " + span class="glyph" { + - "∈" + } + - " " + } + } + tr id="entity-elinters" { + td { + - " " + code { + - "elinters;" + } + - " " + } + td { + - " U+023E7 " + } + td { + - " " + span class="glyph" { + - "⏧" + } + - " " + } + } + tr id="entity-ell" { + td { + - " " + code { + - "ell;" + } + - " " + } + td { + - " U+02113 " + } + td { + - " " + span class="glyph" { + - "ℓ" + } + - " " + } + } + tr id="entity-els" { + td { + - " " + code { + - "els;" + } + - " " + } + td { + - " U+02A95 " + } + td { + - " " + span class="glyph" { + - "⪕" + } + - " " + } + } + tr id="entity-elsdot" { + td { + - " " + code { + - "elsdot;" + } + - " " + } + td { + - " U+02A97 " + } + td { + - " " + span class="glyph" { + - "⪗" + } + - " " + } + } + tr id="entity-Emacr" { + td { + - " " + code { + - "Emacr;" + } + - " " + } + td { + - " U+00112 " + } + td { + - " " + span class="glyph" { + - "Ē" + } + - " " + } + } + tr id="entity-emacr" { + td { + - " " + code { + - "emacr;" + } + - " " + } + td { + - " U+00113 " + } + td { + - " " + span class="glyph" { + - "ē" + } + - " " + } + } + tr id="entity-empty" { + td { + - " " + code { + - "empty;" + } + - " " + } + td { + - " U+02205 " + } + td { + - " " + span class="glyph" { + - "∅" + } + - " " + } + } + tr id="entity-emptyset" { + td { + - " " + code { + - "emptyset;" + } + - " " + } + td { + - " U+02205 " + } + td { + - " " + span class="glyph" { + - "∅" + } + - " " + } + } + tr id="entity-EmptySmallSquare" { + td { + - " " + code { + - "EmptySmallSquare;" + } + - " " + } + td { + - " U+025FB " + } + td { + - " " + span class="glyph" { + - "◻" + } + - " " + } + } + tr id="entity-emptyv" { + td { + - " " + code { + - "emptyv;" + } + - " " + } + td { + - " U+02205 " + } + td { + - " " + span class="glyph" { + - "∅" + } + - " " + } + } + tr id="entity-EmptyVerySmallSquare" { + td { + - " " + code { + - "EmptyVerySmallSquare;" + } + - " " + } + td { + - " U+025AB " + } + td { + - " " + span class="glyph" { + - "▫" + } + - " " + } + } + tr id="entity-emsp" { + td { + - " " + code { + - "emsp;" + } + - " " + } + td { + - " U+02003 " + } + td { + - " " + span class="glyph" { + - " " + } + - " " + } + } + tr id="entity-emsp13" { + td { + - " " + code { + - "emsp13;" + } + - " " + } + td { + - " U+02004 " + } + td { + - " " + span class="glyph" { + - " " + } + - " " + } + } + tr id="entity-emsp14" { + td { + - " " + code { + - "emsp14;" + } + - " " + } + td { + - " U+02005 " + } + td { + - " " + span class="glyph" { + - " " + } + - " " + } + } + tr id="entity-ENG" { + td { + - " " + code { + - "ENG;" + } + - " " + } + td { + - " U+0014A " + } + td { + - " " + span class="glyph" { + - "Ŋ" + } + - " " + } + } + tr id="entity-eng" { + td { + - " " + code { + - "eng;" + } + - " " + } + td { + - " U+0014B " + } + td { + - " " + span class="glyph" { + - "ŋ" + } + - " " + } + } + tr id="entity-ensp" { + td { + - " " + code { + - "ensp;" + } + - " " + } + td { + - " U+02002 " + } + td { + - " " + span class="glyph" { + - " " + } + - " " + } + } + tr id="entity-Eogon" { + td { + - " " + code { + - "Eogon;" + } + - " " + } + td { + - " U+00118 " + } + td { + - " " + span class="glyph" { + - "Ę" + } + - " " + } + } + tr id="entity-eogon" { + td { + - " " + code { + - "eogon;" + } + - " " + } + td { + - " U+00119 " + } + td { + - " " + span class="glyph" { + - "ę" + } + - " " + } + } + tr id="entity-Eopf" { + td { + - " " + code { + - "Eopf;" + } + - " " + } + td { + - " U+1D53C " + } + td { + - " " + span class="glyph" { + - "𝔼" + } + - " " + } + } + tr id="entity-eopf" { + td { + - " " + code { + - "eopf;" + } + - " " + } + td { + - " U+1D556 " + } + td { + - " " + span class="glyph" { + - "𝕖" + } + - " " + } + } + tr id="entity-epar" { + td { + - " " + code { + - "epar;" + } + - " " + } + td { + - " U+022D5 " + } + td { + - " " + span class="glyph" { + - "⋕" + } + - " " + } + } + tr id="entity-eparsl" { + td { + - " " + code { + - "eparsl;" + } + - " " + } + td { + - " U+029E3 " + } + td { + - " " + span class="glyph" { + - "⧣" + } + - " " + } + } + tr id="entity-eplus" { + td { + - " " + code { + - "eplus;" + } + - " " + } + td { + - " U+02A71 " + } + td { + - " " + span class="glyph" { + - "⩱" + } + - " " + } + } + tr id="entity-epsi" { + td { + - " " + code { + - "epsi;" + } + - " " + } + td { + - " U+003B5 " + } + td { + - " " + span class="glyph" { + - "ε" + } + - " " + } + } + tr id="entity-Epsilon" { + td { + - " " + code { + - "Epsilon;" + } + - " " + } + td { + - " U+00395 " + } + td { + - " " + span class="glyph" { + - "Ε" + } + - " " + } + } + tr id="entity-epsilon" { + td { + - " " + code { + - "epsilon;" + } + - " " + } + td { + - " U+003B5 " + } + td { + - " " + span class="glyph" { + - "ε" + } + - " " + } + } + tr id="entity-epsiv" { + td { + - " " + code { + - "epsiv;" + } + - " " + } + td { + - " U+003F5 " + } + td { + - " " + span class="glyph" { + - "ϵ" + } + - " " + } + } + tr id="entity-eqcirc" { + td { + - " " + code { + - "eqcirc;" + } + - " " + } + td { + - " U+02256 " + } + td { + - " " + span class="glyph" { + - "≖" + } + - " " + } + } + tr id="entity-eqcolon" { + td { + - " " + code { + - "eqcolon;" + } + - " " + } + td { + - " U+02255 " + } + td { + - " " + span class="glyph" { + - "≕" + } + - " " + } + } + tr id="entity-eqsim" { + td { + - " " + code { + - "eqsim;" + } + - " " + } + td { + - " U+02242 " + } + td { + - " " + span class="glyph" { + - "≂" + } + - " " + } + } + tr id="entity-eqslantgtr" { + td { + - " " + code { + - "eqslantgtr;" + } + - " " + } + td { + - " U+02A96 " + } + td { + - " " + span class="glyph" { + - "⪖" + } + - " " + } + } + tr id="entity-eqslantless" { + td { + - " " + code { + - "eqslantless;" + } + - " " + } + td { + - " U+02A95 " + } + td { + - " " + span class="glyph" { + - "⪕" + } + - " " + } + } + tr id="entity-Equal" { + td { + - " " + code { + - "Equal;" + } + - " " + } + td { + - " U+02A75 " + } + td { + - " " + span class="glyph" { + - "⩵" + } + - " " + } + } + tr id="entity-equals" { + td { + - " " + code { + - "equals;" + } + - " " + } + td { + - " U+0003D " + } + td { + - " " + span class="glyph" { + - "=" + } + - " " + } + } + tr id="entity-EqualTilde" { + td { + - " " + code { + - "EqualTilde;" + } + - " " + } + td { + - " U+02242 " + } + td { + - " " + span class="glyph" { + - "≂" + } + - " " + } + } + tr id="entity-equest" { + td { + - " " + code { + - "equest;" + } + - " " + } + td { + - " U+0225F " + } + td { + - " " + span class="glyph" { + - "≟" + } + - " " + } + } + tr id="entity-Equilibrium" { + td { + - " " + code { + - "Equilibrium;" + } + - " " + } + td { + - " U+021CC " + } + td { + - " " + span class="glyph" { + - "⇌" + } + - " " + } + } + tr id="entity-equiv" { + td { + - " " + code { + - "equiv;" + } + - " " + } + td { + - " U+02261 " + } + td { + - " " + span class="glyph" { + - "≡" + } + - " " + } + } + tr id="entity-equivDD" { + td { + - " " + code { + - "equivDD;" + } + - " " + } + td { + - " U+02A78 " + } + td { + - " " + span class="glyph" { + - "⩸" + } + - " " + } + } + tr id="entity-eqvparsl" { + td { + - " " + code { + - "eqvparsl;" + } + - " " + } + td { + - " U+029E5 " + } + td { + - " " + span class="glyph" { + - "⧥" + } + - " " + } + } + tr id="entity-erarr" { + td { + - " " + code { + - "erarr;" + } + - " " + } + td { + - " U+02971 " + } + td { + - " " + span class="glyph" { + - "⥱" + } + - " " + } + } + tr id="entity-erDot" { + td { + - " " + code { + - "erDot;" + } + - " " + } + td { + - " U+02253 " + } + td { + - " " + span class="glyph" { + - "≓" + } + - " " + } + } + tr id="entity-Escr" { + td { + - " " + code { + - "Escr;" + } + - " " + } + td { + - " U+02130 " + } + td { + - " " + span class="glyph" { + - "ℰ" + } + - " " + } + } + tr id="entity-escr" { + td { + - " " + code { + - "escr;" + } + - " " + } + td { + - " U+0212F " + } + td { + - " " + span class="glyph" { + - "ℯ" + } + - " " + } + } + tr id="entity-esdot" { + td { + - " " + code { + - "esdot;" + } + - " " + } + td { + - " U+02250 " + } + td { + - " " + span class="glyph" { + - "≐" + } + - " " + } + } + tr id="entity-Esim" { + td { + - " " + code { + - "Esim;" + } + - " " + } + td { + - " U+02A73 " + } + td { + - " " + span class="glyph" { + - "⩳" + } + - " " + } + } + tr id="entity-esim" { + td { + - " " + code { + - "esim;" + } + - " " + } + td { + - " U+02242 " + } + td { + - " " + span class="glyph" { + - "≂" + } + - " " + } + } + tr id="entity-Eta" { + td { + - " " + code { + - "Eta;" + } + - " " + } + td { + - " U+00397 " + } + td { + - " " + span class="glyph" { + - "Η" + } + - " " + } + } + tr id="entity-eta" { + td { + - " " + code { + - "eta;" + } + - " " + } + td { + - " U+003B7 " + } + td { + - " " + span class="glyph" { + - "η" + } + - " " + } + } + tr id="entity-ETH" { + td { + - " " + code { + - "ETH;" + } + - " " + } + td { + - " U+000D0 " + } + td { + - " " + span class="glyph" { + - "Ð" + } + - " " + } + } + tr id="entity-ETH-legacy" class="impl" { + td { + - " " + code { + - "ETH" + } + - " " + } + td { + - " U+000D0 " + } + td { + - " " + span { + - "Ð" + } + - " " + } + } + tr id="entity-eth" { + td { + - " " + code { + - "eth;" + } + - " " + } + td { + - " U+000F0 " + } + td { + - " " + span class="glyph" { + - "ð" + } + - " " + } + } + tr id="entity-eth-legacy" class="impl" { + td { + - " " + code { + - "eth" + } + - " " + } + td { + - " U+000F0 " + } + td { + - " " + span { + - "ð" + } + - " " + } + } + tr id="entity-Euml" { + td { + - " " + code { + - "Euml;" + } + - " " + } + td { + - " U+000CB " + } + td { + - " " + span class="glyph" { + - "Ë" + } + - " " + } + } + tr id="entity-Euml-legacy" class="impl" { + td { + - " " + code { + - "Euml" + } + - " " + } + td { + - " U+000CB " + } + td { + - " " + span { + - "Ë" + } + - " " + } + } + tr id="entity-euml" { + td { + - " " + code { + - "euml;" + } + - " " + } + td { + - " U+000EB " + } + td { + - " " + span class="glyph" { + - "ë" + } + - " " + } + } + tr id="entity-euml-legacy" class="impl" { + td { + - " " + code { + - "euml" + } + - " " + } + td { + - " U+000EB " + } + td { + - " " + span { + - "ë" + } + - " " + } + } + tr id="entity-euro" { + td { + - " " + code { + - "euro;" + } + - " " + } + td { + - " U+020AC " + } + td { + - " " + span class="glyph" { + - "€" + } + - " " + } + } + tr id="entity-excl" { + td { + - " " + code { + - "excl;" + } + - " " + } + td { + - " U+00021 " + } + td { + - " " + span class="glyph" { + - "!" + } + - " " + } + } + tr id="entity-exist" { + td { + - " " + code { + - "exist;" + } + - " " + } + td { + - " U+02203 " + } + td { + - " " + span class="glyph" { + - "∃" + } + - " " + } + } + tr id="entity-Exists" { + td { + - " " + code { + - "Exists;" + } + - " " + } + td { + - " U+02203 " + } + td { + - " " + span class="glyph" { + - "∃" + } + - " " + } + } + tr id="entity-expectation" { + td { + - " " + code { + - "expectation;" + } + - " " + } + td { + - " U+02130 " + } + td { + - " " + span class="glyph" { + - "ℰ" + } + - " " + } + } + tr id="entity-ExponentialE" { + td { + - " " + code { + - "ExponentialE;" + } + - " " + } + td { + - " U+02147 " + } + td { + - " " + span class="glyph" { + - "ⅇ" + } + - " " + } + } + tr id="entity-exponentiale" { + td { + - " " + code { + - "exponentiale;" + } + - " " + } + td { + - " U+02147 " + } + td { + - " " + span class="glyph" { + - "ⅇ" + } + - " " + } + } + tr id="entity-fallingdotseq" { + td { + - " " + code { + - "fallingdotseq;" + } + - " " + } + td { + - " U+02252 " + } + td { + - " " + span class="glyph" { + - "≒" + } + - " " + } + } + tr id="entity-Fcy" { + td { + - " " + code { + - "Fcy;" + } + - " " + } + td { + - " U+00424 " + } + td { + - " " + span class="glyph" { + - "Ф" + } + - " " + } + } + tr id="entity-fcy" { + td { + - " " + code { + - "fcy;" + } + - " " + } + td { + - " U+00444 " + } + td { + - " " + span class="glyph" { + - "ф" + } + - " " + } + } + tr id="entity-female" { + td { + - " " + code { + - "female;" + } + - " " + } + td { + - " U+02640 " + } + td { + - " " + span class="glyph" { + - "♀" + } + - " " + } + } + tr id="entity-ffilig" { + td { + - " " + code { + - "ffilig;" + } + - " " + } + td { + - " U+0FB03 " + } + td { + - " " + span class="glyph" { + - "ffi" + } + - " " + } + } + tr id="entity-fflig" { + td { + - " " + code { + - "fflig;" + } + - " " + } + td { + - " U+0FB00 " + } + td { + - " " + span class="glyph" { + - "ff" + } + - " " + } + } + tr id="entity-ffllig" { + td { + - " " + code { + - "ffllig;" + } + - " " + } + td { + - " U+0FB04 " + } + td { + - " " + span class="glyph" { + - "ffl" + } + - " " + } + } + tr id="entity-Ffr" { + td { + - " " + code { + - "Ffr;" + } + - " " + } + td { + - " U+1D509 " + } + td { + - " " + span class="glyph" { + - "𝔉" + } + - " " + } + } + tr id="entity-ffr" { + td { + - " " + code { + - "ffr;" + } + - " " + } + td { + - " U+1D523 " + } + td { + - " " + span class="glyph" { + - "𝔣" + } + - " " + } + } + tr id="entity-filig" { + td { + - " " + code { + - "filig;" + } + - " " + } + td { + - " U+0FB01 " + } + td { + - " " + span class="glyph" { + - "fi" + } + - " " + } + } + tr id="entity-FilledSmallSquare" { + td { + - " " + code { + - "FilledSmallSquare;" + } + - " " + } + td { + - " U+025FC " + } + td { + - " " + span class="glyph" { + - "◼" + } + - " " + } + } + tr id="entity-FilledVerySmallSquare" { + td { + - " " + code { + - "FilledVerySmallSquare;" + } + - " " + } + td { + - " U+025AA " + } + td { + - " " + span class="glyph" { + - "▪" + } + - " " + } + } + tr id="entity-fjlig" { + td { + - " " + code { + - "fjlig;" + } + - " " + } + td { + - " U+00066 U+0006A " + } + td { + - " " + span class="glyph compound" { + - "fj" + } + - " " + } + } + tr id="entity-flat" { + td { + - " " + code { + - "flat;" + } + - " " + } + td { + - " U+0266D " + } + td { + - " " + span class="glyph" { + - "♭" + } + - " " + } + } + tr id="entity-fllig" { + td { + - " " + code { + - "fllig;" + } + - " " + } + td { + - " U+0FB02 " + } + td { + - " " + span class="glyph" { + - "fl" + } + - " " + } + } + tr id="entity-fltns" { + td { + - " " + code { + - "fltns;" + } + - " " + } + td { + - " U+025B1 " + } + td { + - " " + span class="glyph" { + - "▱" + } + - " " + } + } + tr id="entity-fnof" { + td { + - " " + code { + - "fnof;" + } + - " " + } + td { + - " U+00192 " + } + td { + - " " + span class="glyph" { + - "ƒ" + } + - " " + } + } + tr id="entity-Fopf" { + td { + - " " + code { + - "Fopf;" + } + - " " + } + td { + - " U+1D53D " + } + td { + - " " + span class="glyph" { + - "𝔽" + } + - " " + } + } + tr id="entity-fopf" { + td { + - " " + code { + - "fopf;" + } + - " " + } + td { + - " U+1D557 " + } + td { + - " " + span class="glyph" { + - "𝕗" + } + - " " + } + } + tr id="entity-ForAll" { + td { + - " " + code { + - "ForAll;" + } + - " " + } + td { + - " U+02200 " + } + td { + - " " + span class="glyph" { + - "∀" + } + - " " + } + } + tr id="entity-forall" { + td { + - " " + code { + - "forall;" + } + - " " + } + td { + - " U+02200 " + } + td { + - " " + span class="glyph" { + - "∀" + } + - " " + } + } + tr id="entity-fork" { + td { + - " " + code { + - "fork;" + } + - " " + } + td { + - " U+022D4 " + } + td { + - " " + span class="glyph" { + - "⋔" + } + - " " + } + } + tr id="entity-forkv" { + td { + - " " + code { + - "forkv;" + } + - " " + } + td { + - " U+02AD9 " + } + td { + - " " + span class="glyph" { + - "⫙" + } + - " " + } + } + tr id="entity-Fouriertrf" { + td { + - " " + code { + - "Fouriertrf;" + } + - " " + } + td { + - " U+02131 " + } + td { + - " " + span class="glyph" { + - "ℱ" + } + - " " + } + } + tr id="entity-fpartint" { + td { + - " " + code { + - "fpartint;" + } + - " " + } + td { + - " U+02A0D " + } + td { + - " " + span class="glyph" { + - "⨍" + } + - " " + } + } + tr id="entity-frac12" { + td { + - " " + code { + - "frac12;" + } + - " " + } + td { + - " U+000BD " + } + td { + - " " + span class="glyph" { + - "½" + } + - " " + } + } + tr id="entity-frac12-legacy" class="impl" { + td { + - " " + code { + - "frac12" + } + - " " + } + td { + - " U+000BD " + } + td { + - " " + span { + - "½" + } + - " " + } + } + tr id="entity-frac13" { + td { + - " " + code { + - "frac13;" + } + - " " + } + td { + - " U+02153 " + } + td { + - " " + span class="glyph" { + - "⅓" + } + - " " + } + } + tr id="entity-frac14" { + td { + - " " + code { + - "frac14;" + } + - " " + } + td { + - " U+000BC " + } + td { + - " " + span class="glyph" { + - "¼" + } + - " " + } + } + tr id="entity-frac14-legacy" class="impl" { + td { + - " " + code { + - "frac14" + } + - " " + } + td { + - " U+000BC " + } + td { + - " " + span { + - "¼" + } + - " " + } + } + tr id="entity-frac15" { + td { + - " " + code { + - "frac15;" + } + - " " + } + td { + - " U+02155 " + } + td { + - " " + span class="glyph" { + - "⅕" + } + - " " + } + } + tr id="entity-frac16" { + td { + - " " + code { + - "frac16;" + } + - " " + } + td { + - " U+02159 " + } + td { + - " " + span class="glyph" { + - "⅙" + } + - " " + } + } + tr id="entity-frac18" { + td { + - " " + code { + - "frac18;" + } + - " " + } + td { + - " U+0215B " + } + td { + - " " + span class="glyph" { + - "⅛" + } + - " " + } + } + tr id="entity-frac23" { + td { + - " " + code { + - "frac23;" + } + - " " + } + td { + - " U+02154 " + } + td { + - " " + span class="glyph" { + - "⅔" + } + - " " + } + } + tr id="entity-frac25" { + td { + - " " + code { + - "frac25;" + } + - " " + } + td { + - " U+02156 " + } + td { + - " " + span class="glyph" { + - "⅖" + } + - " " + } + } + tr id="entity-frac34" { + td { + - " " + code { + - "frac34;" + } + - " " + } + td { + - " U+000BE " + } + td { + - " " + span class="glyph" { + - "¾" + } + - " " + } + } + tr id="entity-frac34-legacy" class="impl" { + td { + - " " + code { + - "frac34" + } + - " " + } + td { + - " U+000BE " + } + td { + - " " + span { + - "¾" + } + - " " + } + } + tr id="entity-frac35" { + td { + - " " + code { + - "frac35;" + } + - " " + } + td { + - " U+02157 " + } + td { + - " " + span class="glyph" { + - "⅗" + } + - " " + } + } + tr id="entity-frac38" { + td { + - " " + code { + - "frac38;" + } + - " " + } + td { + - " U+0215C " + } + td { + - " " + span class="glyph" { + - "⅜" + } + - " " + } + } + tr id="entity-frac45" { + td { + - " " + code { + - "frac45;" + } + - " " + } + td { + - " U+02158 " + } + td { + - " " + span class="glyph" { + - "⅘" + } + - " " + } + } + tr id="entity-frac56" { + td { + - " " + code { + - "frac56;" + } + - " " + } + td { + - " U+0215A " + } + td { + - " " + span class="glyph" { + - "⅚" + } + - " " + } + } + tr id="entity-frac58" { + td { + - " " + code { + - "frac58;" + } + - " " + } + td { + - " U+0215D " + } + td { + - " " + span class="glyph" { + - "⅝" + } + - " " + } + } + tr id="entity-frac78" { + td { + - " " + code { + - "frac78;" + } + - " " + } + td { + - " U+0215E " + } + td { + - " " + span class="glyph" { + - "⅞" + } + - " " + } + } + tr id="entity-frasl" { + td { + - " " + code { + - "frasl;" + } + - " " + } + td { + - " U+02044 " + } + td { + - " " + span class="glyph" { + - "⁄" + } + - " " + } + } + tr id="entity-frown" { + td { + - " " + code { + - "frown;" + } + - " " + } + td { + - " U+02322 " + } + td { + - " " + span class="glyph" { + - "⌢" + } + - " " + } + } + tr id="entity-Fscr" { + td { + - " " + code { + - "Fscr;" + } + - " " + } + td { + - " U+02131 " + } + td { + - " " + span class="glyph" { + - "ℱ" + } + - " " + } + } + tr id="entity-fscr" { + td { + - " " + code { + - "fscr;" + } + - " " + } + td { + - " U+1D4BB " + } + td { + - " " + span class="glyph" { + - "𝒻" + } + - " " + } + } + tr id="entity-gacute" { + td { + - " " + code { + - "gacute;" + } + - " " + } + td { + - " U+001F5 " + } + td { + - " " + span class="glyph" { + - "ǵ" + } + - " " + } + } + tr id="entity-Gamma" { + td { + - " " + code { + - "Gamma;" + } + - " " + } + td { + - " U+00393 " + } + td { + - " " + span class="glyph" { + - "Γ" + } + - " " + } + } + tr id="entity-gamma" { + td { + - " " + code { + - "gamma;" + } + - " " + } + td { + - " U+003B3 " + } + td { + - " " + span class="glyph" { + - "γ" + } + - " " + } + } + tr id="entity-Gammad" { + td { + - " " + code { + - "Gammad;" + } + - " " + } + td { + - " U+003DC " + } + td { + - " " + span class="glyph" { + - "Ϝ" + } + - " " + } + } + tr id="entity-gammad" { + td { + - " " + code { + - "gammad;" + } + - " " + } + td { + - " U+003DD " + } + td { + - " " + span class="glyph" { + - "ϝ" + } + - " " + } + } + tr id="entity-gap" { + td { + - " " + code { + - "gap;" + } + - " " + } + td { + - " U+02A86 " + } + td { + - " " + span class="glyph" { + - "⪆" + } + - " " + } + } + tr id="entity-Gbreve" { + td { + - " " + code { + - "Gbreve;" + } + - " " + } + td { + - " U+0011E " + } + td { + - " " + span class="glyph" { + - "Ğ" + } + - " " + } + } + tr id="entity-gbreve" { + td { + - " " + code { + - "gbreve;" + } + - " " + } + td { + - " U+0011F " + } + td { + - " " + span class="glyph" { + - "ğ" + } + - " " + } + } + tr id="entity-Gcedil" { + td { + - " " + code { + - "Gcedil;" + } + - " " + } + td { + - " U+00122 " + } + td { + - " " + span class="glyph" { + - "Ģ" + } + - " " + } + } + tr id="entity-Gcirc" { + td { + - " " + code { + - "Gcirc;" + } + - " " + } + td { + - " U+0011C " + } + td { + - " " + span class="glyph" { + - "Ĝ" + } + - " " + } + } + tr id="entity-gcirc" { + td { + - " " + code { + - "gcirc;" + } + - " " + } + td { + - " U+0011D " + } + td { + - " " + span class="glyph" { + - "ĝ" + } + - " " + } + } + tr id="entity-Gcy" { + td { + - " " + code { + - "Gcy;" + } + - " " + } + td { + - " U+00413 " + } + td { + - " " + span class="glyph" { + - "Г" + } + - " " + } + } + tr id="entity-gcy" { + td { + - " " + code { + - "gcy;" + } + - " " + } + td { + - " U+00433 " + } + td { + - " " + span class="glyph" { + - "г" + } + - " " + } + } + tr id="entity-Gdot" { + td { + - " " + code { + - "Gdot;" + } + - " " + } + td { + - " U+00120 " + } + td { + - " " + span class="glyph" { + - "Ġ" + } + - " " + } + } + tr id="entity-gdot" { + td { + - " " + code { + - "gdot;" + } + - " " + } + td { + - " U+00121 " + } + td { + - " " + span class="glyph" { + - "ġ" + } + - " " + } + } + tr id="entity-gE" { + td { + - " " + code { + - "gE;" + } + - " " + } + td { + - " U+02267 " + } + td { + - " " + span class="glyph" { + - "≧" + } + - " " + } + } + tr id="entity-ge" { + td { + - " " + code { + - "ge;" + } + - " " + } + td { + - " U+02265 " + } + td { + - " " + span class="glyph" { + - "≥" + } + - " " + } + } + tr id="entity-gEl" { + td { + - " " + code { + - "gEl;" + } + - " " + } + td { + - " U+02A8C " + } + td { + - " " + span class="glyph" { + - "⪌" + } + - " " + } + } + tr id="entity-gel" { + td { + - " " + code { + - "gel;" + } + - " " + } + td { + - " U+022DB " + } + td { + - " " + span class="glyph" { + - "⋛" + } + - " " + } + } + tr id="entity-geq" { + td { + - " " + code { + - "geq;" + } + - " " + } + td { + - " U+02265 " + } + td { + - " " + span class="glyph" { + - "≥" + } + - " " + } + } + tr id="entity-geqq" { + td { + - " " + code { + - "geqq;" + } + - " " + } + td { + - " U+02267 " + } + td { + - " " + span class="glyph" { + - "≧" + } + - " " + } + } + tr id="entity-geqslant" { + td { + - " " + code { + - "geqslant;" + } + - " " + } + td { + - " U+02A7E " + } + td { + - " " + span class="glyph" { + - "⩾" + } + - " " + } + } + tr id="entity-ges" { + td { + - " " + code { + - "ges;" + } + - " " + } + td { + - " U+02A7E " + } + td { + - " " + span class="glyph" { + - "⩾" + } + - " " + } + } + tr id="entity-gescc" { + td { + - " " + code { + - "gescc;" + } + - " " + } + td { + - " U+02AA9 " + } + td { + - " " + span class="glyph" { + - "⪩" + } + - " " + } + } + tr id="entity-gesdot" { + td { + - " " + code { + - "gesdot;" + } + - " " + } + td { + - " U+02A80 " + } + td { + - " " + span class="glyph" { + - "⪀" + } + - " " + } + } + tr id="entity-gesdoto" { + td { + - " " + code { + - "gesdoto;" + } + - " " + } + td { + - " U+02A82 " + } + td { + - " " + span class="glyph" { + - "⪂" + } + - " " + } + } + tr id="entity-gesdotol" { + td { + - " " + code { + - "gesdotol;" + } + - " " + } + td { + - " U+02A84 " + } + td { + - " " + span class="glyph" { + - "⪄" + } + - " " + } + } + tr id="entity-gesl" { + td { + - " " + code { + - "gesl;" + } + - " " + } + td { + - " U+022DB U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "⋛︀" + } + - " " + } + } + tr id="entity-gesles" { + td { + - " " + code { + - "gesles;" + } + - " " + } + td { + - " U+02A94 " + } + td { + - " " + span class="glyph" { + - "⪔" + } + - " " + } + } + tr id="entity-Gfr" { + td { + - " " + code { + - "Gfr;" + } + - " " + } + td { + - " U+1D50A " + } + td { + - " " + span class="glyph" { + - "𝔊" + } + - " " + } + } + tr id="entity-gfr" { + td { + - " " + code { + - "gfr;" + } + - " " + } + td { + - " U+1D524 " + } + td { + - " " + span class="glyph" { + - "𝔤" + } + - " " + } + } + tr id="entity-Gg" { + td { + - " " + code { + - "Gg;" + } + - " " + } + td { + - " U+022D9 " + } + td { + - " " + span class="glyph" { + - "⋙" + } + - " " + } + } + tr id="entity-gg" { + td { + - " " + code { + - "gg;" + } + - " " + } + td { + - " U+0226B " + } + td { + - " " + span class="glyph" { + - "≫" + } + - " " + } + } + tr id="entity-ggg" { + td { + - " " + code { + - "ggg;" + } + - " " + } + td { + - " U+022D9 " + } + td { + - " " + span class="glyph" { + - "⋙" + } + - " " + } + } + tr id="entity-gimel" { + td { + - " " + code { + - "gimel;" + } + - " " + } + td { + - " U+02137 " + } + td { + - " " + span class="glyph" { + - "ℷ" + } + - " " + } + } + tr id="entity-GJcy" { + td { + - " " + code { + - "GJcy;" + } + - " " + } + td { + - " U+00403 " + } + td { + - " " + span class="glyph" { + - "Ѓ" + } + - " " + } + } + tr id="entity-gjcy" { + td { + - " " + code { + - "gjcy;" + } + - " " + } + td { + - " U+00453 " + } + td { + - " " + span class="glyph" { + - "ѓ" + } + - " " + } + } + tr id="entity-gl" { + td { + - " " + code { + - "gl;" + } + - " " + } + td { + - " U+02277 " + } + td { + - " " + span class="glyph" { + - "≷" + } + - " " + } + } + tr id="entity-gla" { + td { + - " " + code { + - "gla;" + } + - " " + } + td { + - " U+02AA5 " + } + td { + - " " + span class="glyph" { + - "⪥" + } + - " " + } + } + tr id="entity-glE" { + td { + - " " + code { + - "glE;" + } + - " " + } + td { + - " U+02A92 " + } + td { + - " " + span class="glyph" { + - "⪒" + } + - " " + } + } + tr id="entity-glj" { + td { + - " " + code { + - "glj;" + } + - " " + } + td { + - " U+02AA4 " + } + td { + - " " + span class="glyph" { + - "⪤" + } + - " " + } + } + tr id="entity-gnap" { + td { + - " " + code { + - "gnap;" + } + - " " + } + td { + - " U+02A8A " + } + td { + - " " + span class="glyph" { + - "⪊" + } + - " " + } + } + tr id="entity-gnapprox" { + td { + - " " + code { + - "gnapprox;" + } + - " " + } + td { + - " U+02A8A " + } + td { + - " " + span class="glyph" { + - "⪊" + } + - " " + } + } + tr id="entity-gnE" { + td { + - " " + code { + - "gnE;" + } + - " " + } + td { + - " U+02269 " + } + td { + - " " + span class="glyph" { + - "≩" + } + - " " + } + } + tr id="entity-gne" { + td { + - " " + code { + - "gne;" + } + - " " + } + td { + - " U+02A88 " + } + td { + - " " + span class="glyph" { + - "⪈" + } + - " " + } + } + tr id="entity-gneq" { + td { + - " " + code { + - "gneq;" + } + - " " + } + td { + - " U+02A88 " + } + td { + - " " + span class="glyph" { + - "⪈" + } + - " " + } + } + tr id="entity-gneqq" { + td { + - " " + code { + - "gneqq;" + } + - " " + } + td { + - " U+02269 " + } + td { + - " " + span class="glyph" { + - "≩" + } + - " " + } + } + tr id="entity-gnsim" { + td { + - " " + code { + - "gnsim;" + } + - " " + } + td { + - " U+022E7 " + } + td { + - " " + span class="glyph" { + - "⋧" + } + - " " + } + } + tr id="entity-Gopf" { + td { + - " " + code { + - "Gopf;" + } + - " " + } + td { + - " U+1D53E " + } + td { + - " " + span class="glyph" { + - "𝔾" + } + - " " + } + } + tr id="entity-gopf" { + td { + - " " + code { + - "gopf;" + } + - " " + } + td { + - " U+1D558 " + } + td { + - " " + span class="glyph" { + - "𝕘" + } + - " " + } + } + tr id="entity-grave" { + td { + - " " + code { + - "grave;" + } + - " " + } + td { + - " U+00060 " + } + td { + - " " + span class="glyph" { + - "`" + } + - " " + } + } + tr id="entity-GreaterEqual" { + td { + - " " + code { + - "GreaterEqual;" + } + - " " + } + td { + - " U+02265 " + } + td { + - " " + span class="glyph" { + - "≥" + } + - " " + } + } + tr id="entity-GreaterEqualLess" { + td { + - " " + code { + - "GreaterEqualLess;" + } + - " " + } + td { + - " U+022DB " + } + td { + - " " + span class="glyph" { + - "⋛" + } + - " " + } + } + tr id="entity-GreaterFullEqual" { + td { + - " " + code { + - "GreaterFullEqual;" + } + - " " + } + td { + - " U+02267 " + } + td { + - " " + span class="glyph" { + - "≧" + } + - " " + } + } + tr id="entity-GreaterGreater" { + td { + - " " + code { + - "GreaterGreater;" + } + - " " + } + td { + - " U+02AA2 " + } + td { + - " " + span class="glyph" { + - "⪢" + } + - " " + } + } + tr id="entity-GreaterLess" { + td { + - " " + code { + - "GreaterLess;" + } + - " " + } + td { + - " U+02277 " + } + td { + - " " + span class="glyph" { + - "≷" + } + - " " + } + } + tr id="entity-GreaterSlantEqual" { + td { + - " " + code { + - "GreaterSlantEqual;" + } + - " " + } + td { + - " U+02A7E " + } + td { + - " " + span class="glyph" { + - "⩾" + } + - " " + } + } + tr id="entity-GreaterTilde" { + td { + - " " + code { + - "GreaterTilde;" + } + - " " + } + td { + - " U+02273 " + } + td { + - " " + span class="glyph" { + - "≳" + } + - " " + } + } + tr id="entity-Gscr" { + td { + - " " + code { + - "Gscr;" + } + - " " + } + td { + - " U+1D4A2 " + } + td { + - " " + span class="glyph" { + - "𝒢" + } + - " " + } + } + tr id="entity-gscr" { + td { + - " " + code { + - "gscr;" + } + - " " + } + td { + - " U+0210A " + } + td { + - " " + span class="glyph" { + - "ℊ" + } + - " " + } + } + tr id="entity-gsim" { + td { + - " " + code { + - "gsim;" + } + - " " + } + td { + - " U+02273 " + } + td { + - " " + span class="glyph" { + - "≳" + } + - " " + } + } + tr id="entity-gsime" { + td { + - " " + code { + - "gsime;" + } + - " " + } + td { + - " U+02A8E " + } + td { + - " " + span class="glyph" { + - "⪎" + } + - " " + } + } + tr id="entity-gsiml" { + td { + - " " + code { + - "gsiml;" + } + - " " + } + td { + - " U+02A90 " + } + td { + - " " + span class="glyph" { + - "⪐" + } + - " " + } + } + tr id="entity-GT" { + td { + - " " + code { + - "GT;" + } + - " " + } + td { + - " U+0003E " + } + td { + - " " + span class="glyph" { + - ">" + } + - " " + } + } + tr id="entity-GT-legacy" class="impl" { + td { + - " " + code { + - "GT" + } + - " " + } + td { + - " U+0003E " + } + td { + - " " + span { + - ">" + } + - " " + } + } + tr id="entity-Gt" { + td { + - " " + code { + - "Gt;" + } + - " " + } + td { + - " U+0226B " + } + td { + - " " + span class="glyph" { + - "≫" + } + - " " + } + } + tr id="entity-gt" { + td { + - " " + code { + - "gt;" + } + - " " + } + td { + - " U+0003E " + } + td { + - " " + span class="glyph" { + - ">" + } + - " " + } + } + tr id="entity-gt-legacy" class="impl" { + td { + - " " + code { + - "gt" + } + - " " + } + td { + - " U+0003E " + } + td { + - " " + span { + - ">" + } + - " " + } + } + tr id="entity-gtcc" { + td { + - " " + code { + - "gtcc;" + } + - " " + } + td { + - " U+02AA7 " + } + td { + - " " + span class="glyph" { + - "⪧" + } + - " " + } + } + tr id="entity-gtcir" { + td { + - " " + code { + - "gtcir;" + } + - " " + } + td { + - " U+02A7A " + } + td { + - " " + span class="glyph" { + - "⩺" + } + - " " + } + } + tr id="entity-gtdot" { + td { + - " " + code { + - "gtdot;" + } + - " " + } + td { + - " U+022D7 " + } + td { + - " " + span class="glyph" { + - "⋗" + } + - " " + } + } + tr id="entity-gtlPar" { + td { + - " " + code { + - "gtlPar;" + } + - " " + } + td { + - " U+02995 " + } + td { + - " " + span class="glyph" { + - "⦕" + } + - " " + } + } + tr id="entity-gtquest" { + td { + - " " + code { + - "gtquest;" + } + - " " + } + td { + - " U+02A7C " + } + td { + - " " + span class="glyph" { + - "⩼" + } + - " " + } + } + tr id="entity-gtrapprox" { + td { + - " " + code { + - "gtrapprox;" + } + - " " + } + td { + - " U+02A86 " + } + td { + - " " + span class="glyph" { + - "⪆" + } + - " " + } + } + tr id="entity-gtrarr" { + td { + - " " + code { + - "gtrarr;" + } + - " " + } + td { + - " U+02978 " + } + td { + - " " + span class="glyph" { + - "⥸" + } + - " " + } + } + tr id="entity-gtrdot" { + td { + - " " + code { + - "gtrdot;" + } + - " " + } + td { + - " U+022D7 " + } + td { + - " " + span class="glyph" { + - "⋗" + } + - " " + } + } + tr id="entity-gtreqless" { + td { + - " " + code { + - "gtreqless;" + } + - " " + } + td { + - " U+022DB " + } + td { + - " " + span class="glyph" { + - "⋛" + } + - " " + } + } + tr id="entity-gtreqqless" { + td { + - " " + code { + - "gtreqqless;" + } + - " " + } + td { + - " U+02A8C " + } + td { + - " " + span class="glyph" { + - "⪌" + } + - " " + } + } + tr id="entity-gtrless" { + td { + - " " + code { + - "gtrless;" + } + - " " + } + td { + - " U+02277 " + } + td { + - " " + span class="glyph" { + - "≷" + } + - " " + } + } + tr id="entity-gtrsim" { + td { + - " " + code { + - "gtrsim;" + } + - " " + } + td { + - " U+02273 " + } + td { + - " " + span class="glyph" { + - "≳" + } + - " " + } + } + tr id="entity-gvertneqq" { + td { + - " " + code { + - "gvertneqq;" + } + - " " + } + td { + - " U+02269 U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "≩︀" + } + - " " + } + } + tr id="entity-gvnE" { + td { + - " " + code { + - "gvnE;" + } + - " " + } + td { + - " U+02269 U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "≩︀" + } + - " " + } + } + tr id="entity-Hacek" { + td { + - " " + code { + - "Hacek;" + } + - " " + } + td { + - " U+002C7 " + } + td { + - " " + span class="glyph" { + - "ˇ" + } + - " " + } + } + tr id="entity-hairsp" { + td { + - " " + code { + - "hairsp;" + } + - " " + } + td { + - " U+0200A " + } + td { + - " " + span class="glyph" { + - " " + } + - " " + } + } + tr id="entity-half" { + td { + - " " + code { + - "half;" + } + - " " + } + td { + - " U+000BD " + } + td { + - " " + span class="glyph" { + - "½" + } + - " " + } + } + tr id="entity-hamilt" { + td { + - " " + code { + - "hamilt;" + } + - " " + } + td { + - " U+0210B " + } + td { + - " " + span class="glyph" { + - "ℋ" + } + - " " + } + } + tr id="entity-HARDcy" { + td { + - " " + code { + - "HARDcy;" + } + - " " + } + td { + - " U+0042A " + } + td { + - " " + span class="glyph" { + - "Ъ" + } + - " " + } + } + tr id="entity-hardcy" { + td { + - " " + code { + - "hardcy;" + } + - " " + } + td { + - " U+0044A " + } + td { + - " " + span class="glyph" { + - "ъ" + } + - " " + } + } + tr id="entity-hArr" { + td { + - " " + code { + - "hArr;" + } + - " " + } + td { + - " U+021D4 " + } + td { + - " " + span class="glyph" { + - "⇔" + } + - " " + } + } + tr id="entity-harr" { + td { + - " " + code { + - "harr;" + } + - " " + } + td { + - " U+02194 " + } + td { + - " " + span class="glyph" { + - "↔" + } + - " " + } + } + tr id="entity-harrcir" { + td { + - " " + code { + - "harrcir;" + } + - " " + } + td { + - " U+02948 " + } + td { + - " " + span class="glyph" { + - "⥈" + } + - " " + } + } + tr id="entity-harrw" { + td { + - " " + code { + - "harrw;" + } + - " " + } + td { + - " U+021AD " + } + td { + - " " + span class="glyph" { + - "↭" + } + - " " + } + } + tr id="entity-Hat" { + td { + - " " + code { + - "Hat;" + } + - " " + } + td { + - " U+0005E " + } + td { + - " " + span class="glyph" { + - "^" + } + - " " + } + } + tr id="entity-hbar" { + td { + - " " + code { + - "hbar;" + } + - " " + } + td { + - " U+0210F " + } + td { + - " " + span class="glyph" { + - "ℏ" + } + - " " + } + } + tr id="entity-Hcirc" { + td { + - " " + code { + - "Hcirc;" + } + - " " + } + td { + - " U+00124 " + } + td { + - " " + span class="glyph" { + - "Ĥ" + } + - " " + } + } + tr id="entity-hcirc" { + td { + - " " + code { + - "hcirc;" + } + - " " + } + td { + - " U+00125 " + } + td { + - " " + span class="glyph" { + - "ĥ" + } + - " " + } + } + tr id="entity-hearts" { + td { + - " " + code { + - "hearts;" + } + - " " + } + td { + - " U+02665 " + } + td { + - " " + span class="glyph" { + - "♥" + } + - " " + } + } + tr id="entity-heartsuit" { + td { + - " " + code { + - "heartsuit;" + } + - " " + } + td { + - " U+02665 " + } + td { + - " " + span class="glyph" { + - "♥" + } + - " " + } + } + tr id="entity-hellip" { + td { + - " " + code { + - "hellip;" + } + - " " + } + td { + - " U+02026 " + } + td { + - " " + span class="glyph" { + - "…" + } + - " " + } + } + tr id="entity-hercon" { + td { + - " " + code { + - "hercon;" + } + - " " + } + td { + - " U+022B9 " + } + td { + - " " + span class="glyph" { + - "⊹" + } + - " " + } + } + tr id="entity-Hfr" { + td { + - " " + code { + - "Hfr;" + } + - " " + } + td { + - " U+0210C " + } + td { + - " " + span class="glyph" { + - "ℌ" + } + - " " + } + } + tr id="entity-hfr" { + td { + - " " + code { + - "hfr;" + } + - " " + } + td { + - " U+1D525 " + } + td { + - " " + span class="glyph" { + - "𝔥" + } + - " " + } + } + tr id="entity-HilbertSpace" { + td { + - " " + code { + - "HilbertSpace;" + } + - " " + } + td { + - " U+0210B " + } + td { + - " " + span class="glyph" { + - "ℋ" + } + - " " + } + } + tr id="entity-hksearow" { + td { + - " " + code { + - "hksearow;" + } + - " " + } + td { + - " U+02925 " + } + td { + - " " + span class="glyph" { + - "⤥" + } + - " " + } + } + tr id="entity-hkswarow" { + td { + - " " + code { + - "hkswarow;" + } + - " " + } + td { + - " U+02926 " + } + td { + - " " + span class="glyph" { + - "⤦" + } + - " " + } + } + tr id="entity-hoarr" { + td { + - " " + code { + - "hoarr;" + } + - " " + } + td { + - " U+021FF " + } + td { + - " " + span class="glyph" { + - "⇿" + } + - " " + } + } + tr id="entity-homtht" { + td { + - " " + code { + - "homtht;" + } + - " " + } + td { + - " U+0223B " + } + td { + - " " + span class="glyph" { + - "∻" + } + - " " + } + } + tr id="entity-hookleftarrow" { + td { + - " " + code { + - "hookleftarrow;" + } + - " " + } + td { + - " U+021A9 " + } + td { + - " " + span class="glyph" { + - "↩" + } + - " " + } + } + tr id="entity-hookrightarrow" { + td { + - " " + code { + - "hookrightarrow;" + } + - " " + } + td { + - " U+021AA " + } + td { + - " " + span class="glyph" { + - "↪" + } + - " " + } + } + tr id="entity-Hopf" { + td { + - " " + code { + - "Hopf;" + } + - " " + } + td { + - " U+0210D " + } + td { + - " " + span class="glyph" { + - "ℍ" + } + - " " + } + } + tr id="entity-hopf" { + td { + - " " + code { + - "hopf;" + } + - " " + } + td { + - " U+1D559 " + } + td { + - " " + span class="glyph" { + - "𝕙" + } + - " " + } + } + tr id="entity-horbar" { + td { + - " " + code { + - "horbar;" + } + - " " + } + td { + - " U+02015 " + } + td { + - " " + span class="glyph" { + - "―" + } + - " " + } + } + tr id="entity-HorizontalLine" { + td { + - " " + code { + - "HorizontalLine;" + } + - " " + } + td { + - " U+02500 " + } + td { + - " " + span class="glyph" { + - "─" + } + - " " + } + } + tr id="entity-Hscr" { + td { + - " " + code { + - "Hscr;" + } + - " " + } + td { + - " U+0210B " + } + td { + - " " + span class="glyph" { + - "ℋ" + } + - " " + } + } + tr id="entity-hscr" { + td { + - " " + code { + - "hscr;" + } + - " " + } + td { + - " U+1D4BD " + } + td { + - " " + span class="glyph" { + - "𝒽" + } + - " " + } + } + tr id="entity-hslash" { + td { + - " " + code { + - "hslash;" + } + - " " + } + td { + - " U+0210F " + } + td { + - " " + span class="glyph" { + - "ℏ" + } + - " " + } + } + tr id="entity-Hstrok" { + td { + - " " + code { + - "Hstrok;" + } + - " " + } + td { + - " U+00126 " + } + td { + - " " + span class="glyph" { + - "Ħ" + } + - " " + } + } + tr id="entity-hstrok" { + td { + - " " + code { + - "hstrok;" + } + - " " + } + td { + - " U+00127 " + } + td { + - " " + span class="glyph" { + - "ħ" + } + - " " + } + } + tr id="entity-HumpDownHump" { + td { + - " " + code { + - "HumpDownHump;" + } + - " " + } + td { + - " U+0224E " + } + td { + - " " + span class="glyph" { + - "≎" + } + - " " + } + } + tr id="entity-HumpEqual" { + td { + - " " + code { + - "HumpEqual;" + } + - " " + } + td { + - " U+0224F " + } + td { + - " " + span class="glyph" { + - "≏" + } + - " " + } + } + tr id="entity-hybull" { + td { + - " " + code { + - "hybull;" + } + - " " + } + td { + - " U+02043 " + } + td { + - " " + span class="glyph" { + - "⁃" + } + - " " + } + } + tr id="entity-hyphen" { + td { + - " " + code { + - "hyphen;" + } + - " " + } + td { + - " U+02010 " + } + td { + - " " + span class="glyph" { + - "‐" + } + - " " + } + } + tr id="entity-Iacute" { + td { + - " " + code { + - "Iacute;" + } + - " " + } + td { + - " U+000CD " + } + td { + - " " + span class="glyph" { + - "Í" + } + - " " + } + } + tr id="entity-Iacute-legacy" class="impl" { + td { + - " " + code { + - "Iacute" + } + - " " + } + td { + - " U+000CD " + } + td { + - " " + span { + - "Í" + } + - " " + } + } + tr id="entity-iacute" { + td { + - " " + code { + - "iacute;" + } + - " " + } + td { + - " U+000ED " + } + td { + - " " + span class="glyph" { + - "í" + } + - " " + } + } + tr id="entity-iacute-legacy" class="impl" { + td { + - " " + code { + - "iacute" + } + - " " + } + td { + - " U+000ED " + } + td { + - " " + span { + - "í" + } + - " " + } + } + tr id="entity-ic" { + td { + - " " + code { + - "ic;" + } + - " " + } + td { + - " U+02063 " + } + td { + - " " + span class="glyph" { + - "⁣" + } + - " " + } + } + tr id="entity-Icirc" { + td { + - " " + code { + - "Icirc;" + } + - " " + } + td { + - " U+000CE " + } + td { + - " " + span class="glyph" { + - "Î" + } + - " " + } + } + tr id="entity-Icirc-legacy" class="impl" { + td { + - " " + code { + - "Icirc" + } + - " " + } + td { + - " U+000CE " + } + td { + - " " + span { + - "Î" + } + - " " + } + } + tr id="entity-icirc" { + td { + - " " + code { + - "icirc;" + } + - " " + } + td { + - " U+000EE " + } + td { + - " " + span class="glyph" { + - "î" + } + - " " + } + } + tr id="entity-icirc-legacy" class="impl" { + td { + - " " + code { + - "icirc" + } + - " " + } + td { + - " U+000EE " + } + td { + - " " + span { + - "î" + } + - " " + } + } + tr id="entity-Icy" { + td { + - " " + code { + - "Icy;" + } + - " " + } + td { + - " U+00418 " + } + td { + - " " + span class="glyph" { + - "И" + } + - " " + } + } + tr id="entity-icy" { + td { + - " " + code { + - "icy;" + } + - " " + } + td { + - " U+00438 " + } + td { + - " " + span class="glyph" { + - "и" + } + - " " + } + } + tr id="entity-Idot" { + td { + - " " + code { + - "Idot;" + } + - " " + } + td { + - " U+00130 " + } + td { + - " " + span class="glyph" { + - "İ" + } + - " " + } + } + tr id="entity-IEcy" { + td { + - " " + code { + - "IEcy;" + } + - " " + } + td { + - " U+00415 " + } + td { + - " " + span class="glyph" { + - "Е" + } + - " " + } + } + tr id="entity-iecy" { + td { + - " " + code { + - "iecy;" + } + - " " + } + td { + - " U+00435 " + } + td { + - " " + span class="glyph" { + - "е" + } + - " " + } + } + tr id="entity-iexcl" { + td { + - " " + code { + - "iexcl;" + } + - " " + } + td { + - " U+000A1 " + } + td { + - " " + span class="glyph" { + - "¡" + } + - " " + } + } + tr id="entity-iexcl-legacy" class="impl" { + td { + - " " + code { + - "iexcl" + } + - " " + } + td { + - " U+000A1 " + } + td { + - " " + span { + - "¡" + } + - " " + } + } + tr id="entity-iff" { + td { + - " " + code { + - "iff;" + } + - " " + } + td { + - " U+021D4 " + } + td { + - " " + span class="glyph" { + - "⇔" + } + - " " + } + } + tr id="entity-Ifr" { + td { + - " " + code { + - "Ifr;" + } + - " " + } + td { + - " U+02111 " + } + td { + - " " + span class="glyph" { + - "ℑ" + } + - " " + } + } + tr id="entity-ifr" { + td { + - " " + code { + - "ifr;" + } + - " " + } + td { + - " U+1D526 " + } + td { + - " " + span class="glyph" { + - "𝔦" + } + - " " + } + } + tr id="entity-Igrave" { + td { + - " " + code { + - "Igrave;" + } + - " " + } + td { + - " U+000CC " + } + td { + - " " + span class="glyph" { + - "Ì" + } + - " " + } + } + tr id="entity-Igrave-legacy" class="impl" { + td { + - " " + code { + - "Igrave" + } + - " " + } + td { + - " U+000CC " + } + td { + - " " + span { + - "Ì" + } + - " " + } + } + tr id="entity-igrave" { + td { + - " " + code { + - "igrave;" + } + - " " + } + td { + - " U+000EC " + } + td { + - " " + span class="glyph" { + - "ì" + } + - " " + } + } + tr id="entity-igrave-legacy" class="impl" { + td { + - " " + code { + - "igrave" + } + - " " + } + td { + - " U+000EC " + } + td { + - " " + span { + - "ì" + } + - " " + } + } + tr id="entity-ii" { + td { + - " " + code { + - "ii;" + } + - " " + } + td { + - " U+02148 " + } + td { + - " " + span class="glyph" { + - "ⅈ" + } + - " " + } + } + tr id="entity-iiiint" { + td { + - " " + code { + - "iiiint;" + } + - " " + } + td { + - " U+02A0C " + } + td { + - " " + span class="glyph" { + - "⨌" + } + - " " + } + } + tr id="entity-iiint" { + td { + - " " + code { + - "iiint;" + } + - " " + } + td { + - " U+0222D " + } + td { + - " " + span class="glyph" { + - "∭" + } + - " " + } + } + tr id="entity-iinfin" { + td { + - " " + code { + - "iinfin;" + } + - " " + } + td { + - " U+029DC " + } + td { + - " " + span class="glyph" { + - "⧜" + } + - " " + } + } + tr id="entity-iiota" { + td { + - " " + code { + - "iiota;" + } + - " " + } + td { + - " U+02129 " + } + td { + - " " + span class="glyph" { + - "℩" + } + - " " + } + } + tr id="entity-IJlig" { + td { + - " " + code { + - "IJlig;" + } + - " " + } + td { + - " U+00132 " + } + td { + - " " + span class="glyph" { + - "IJ" + } + - " " + } + } + tr id="entity-ijlig" { + td { + - " " + code { + - "ijlig;" + } + - " " + } + td { + - " U+00133 " + } + td { + - " " + span class="glyph" { + - "ij" + } + - " " + } + } + tr id="entity-Im" { + td { + - " " + code { + - "Im;" + } + - " " + } + td { + - " U+02111 " + } + td { + - " " + span class="glyph" { + - "ℑ" + } + - " " + } + } + tr id="entity-Imacr" { + td { + - " " + code { + - "Imacr;" + } + - " " + } + td { + - " U+0012A " + } + td { + - " " + span class="glyph" { + - "Ī" + } + - " " + } + } + tr id="entity-imacr" { + td { + - " " + code { + - "imacr;" + } + - " " + } + td { + - " U+0012B " + } + td { + - " " + span class="glyph" { + - "ī" + } + - " " + } + } + tr id="entity-image" { + td { + - " " + code { + - "image;" + } + - " " + } + td { + - " U+02111 " + } + td { + - " " + span class="glyph" { + - "ℑ" + } + - " " + } + } + tr id="entity-ImaginaryI" { + td { + - " " + code { + - "ImaginaryI;" + } + - " " + } + td { + - " U+02148 " + } + td { + - " " + span class="glyph" { + - "ⅈ" + } + - " " + } + } + tr id="entity-imagline" { + td { + - " " + code { + - "imagline;" + } + - " " + } + td { + - " U+02110 " + } + td { + - " " + span class="glyph" { + - "ℐ" + } + - " " + } + } + tr id="entity-imagpart" { + td { + - " " + code { + - "imagpart;" + } + - " " + } + td { + - " U+02111 " + } + td { + - " " + span class="glyph" { + - "ℑ" + } + - " " + } + } + tr id="entity-imath" { + td { + - " " + code { + - "imath;" + } + - " " + } + td { + - " U+00131 " + } + td { + - " " + span class="glyph" { + - "ı" + } + - " " + } + } + tr id="entity-imof" { + td { + - " " + code { + - "imof;" + } + - " " + } + td { + - " U+022B7 " + } + td { + - " " + span class="glyph" { + - "⊷" + } + - " " + } + } + tr id="entity-imped" { + td { + - " " + code { + - "imped;" + } + - " " + } + td { + - " U+001B5 " + } + td { + - " " + span class="glyph" { + - "Ƶ" + } + - " " + } + } + tr id="entity-Implies" { + td { + - " " + code { + - "Implies;" + } + - " " + } + td { + - " U+021D2 " + } + td { + - " " + span class="glyph" { + - "⇒" + } + - " " + } + } + tr id="entity-in" { + td { + - " " + code { + - "in;" + } + - " " + } + td { + - " U+02208 " + } + td { + - " " + span class="glyph" { + - "∈" + } + - " " + } + } + tr id="entity-incare" { + td { + - " " + code { + - "incare;" + } + - " " + } + td { + - " U+02105 " + } + td { + - " " + span class="glyph" { + - "℅" + } + - " " + } + } + tr id="entity-infin" { + td { + - " " + code { + - "infin;" + } + - " " + } + td { + - " U+0221E " + } + td { + - " " + span class="glyph" { + - "∞" + } + - " " + } + } + tr id="entity-infintie" { + td { + - " " + code { + - "infintie;" + } + - " " + } + td { + - " U+029DD " + } + td { + - " " + span class="glyph" { + - "⧝" + } + - " " + } + } + tr id="entity-inodot" { + td { + - " " + code { + - "inodot;" + } + - " " + } + td { + - " U+00131 " + } + td { + - " " + span class="glyph" { + - "ı" + } + - " " + } + } + tr id="entity-Int" { + td { + - " " + code { + - "Int;" + } + - " " + } + td { + - " U+0222C " + } + td { + - " " + span class="glyph" { + - "∬" + } + - " " + } + } + tr id="entity-int" { + td { + - " " + code { + - "int;" + } + - " " + } + td { + - " U+0222B " + } + td { + - " " + span class="glyph" { + - "∫" + } + - " " + } + } + tr id="entity-intcal" { + td { + - " " + code { + - "intcal;" + } + - " " + } + td { + - " U+022BA " + } + td { + - " " + span class="glyph" { + - "⊺" + } + - " " + } + } + tr id="entity-integers" { + td { + - " " + code { + - "integers;" + } + - " " + } + td { + - " U+02124 " + } + td { + - " " + span class="glyph" { + - "ℤ" + } + - " " + } + } + tr id="entity-Integral" { + td { + - " " + code { + - "Integral;" + } + - " " + } + td { + - " U+0222B " + } + td { + - " " + span class="glyph" { + - "∫" + } + - " " + } + } + tr id="entity-intercal" { + td { + - " " + code { + - "intercal;" + } + - " " + } + td { + - " U+022BA " + } + td { + - " " + span class="glyph" { + - "⊺" + } + - " " + } + } + tr id="entity-Intersection" { + td { + - " " + code { + - "Intersection;" + } + - " " + } + td { + - " U+022C2 " + } + td { + - " " + span class="glyph" { + - "⋂" + } + - " " + } + } + tr id="entity-intlarhk" { + td { + - " " + code { + - "intlarhk;" + } + - " " + } + td { + - " U+02A17 " + } + td { + - " " + span class="glyph" { + - "⨗" + } + - " " + } + } + tr id="entity-intprod" { + td { + - " " + code { + - "intprod;" + } + - " " + } + td { + - " U+02A3C " + } + td { + - " " + span class="glyph" { + - "⨼" + } + - " " + } + } + tr id="entity-InvisibleComma" { + td { + - " " + code { + - "InvisibleComma;" + } + - " " + } + td { + - " U+02063 " + } + td { + - " " + span class="glyph" { + - "⁣" + } + - " " + } + } + tr id="entity-InvisibleTimes" { + td { + - " " + code { + - "InvisibleTimes;" + } + - " " + } + td { + - " U+02062 " + } + td { + - " " + span class="glyph" { + - "⁢" + } + - " " + } + } + tr id="entity-IOcy" { + td { + - " " + code { + - "IOcy;" + } + - " " + } + td { + - " U+00401 " + } + td { + - " " + span class="glyph" { + - "Ё" + } + - " " + } + } + tr id="entity-iocy" { + td { + - " " + code { + - "iocy;" + } + - " " + } + td { + - " U+00451 " + } + td { + - " " + span class="glyph" { + - "ё" + } + - " " + } + } + tr id="entity-Iogon" { + td { + - " " + code { + - "Iogon;" + } + - " " + } + td { + - " U+0012E " + } + td { + - " " + span class="glyph" { + - "Į" + } + - " " + } + } + tr id="entity-iogon" { + td { + - " " + code { + - "iogon;" + } + - " " + } + td { + - " U+0012F " + } + td { + - " " + span class="glyph" { + - "į" + } + - " " + } + } + tr id="entity-Iopf" { + td { + - " " + code { + - "Iopf;" + } + - " " + } + td { + - " U+1D540 " + } + td { + - " " + span class="glyph" { + - "𝕀" + } + - " " + } + } + tr id="entity-iopf" { + td { + - " " + code { + - "iopf;" + } + - " " + } + td { + - " U+1D55A " + } + td { + - " " + span class="glyph" { + - "𝕚" + } + - " " + } + } + tr id="entity-Iota" { + td { + - " " + code { + - "Iota;" + } + - " " + } + td { + - " U+00399 " + } + td { + - " " + span class="glyph" { + - "Ι" + } + - " " + } + } + tr id="entity-iota" { + td { + - " " + code { + - "iota;" + } + - " " + } + td { + - " U+003B9 " + } + td { + - " " + span class="glyph" { + - "ι" + } + - " " + } + } + tr id="entity-iprod" { + td { + - " " + code { + - "iprod;" + } + - " " + } + td { + - " U+02A3C " + } + td { + - " " + span class="glyph" { + - "⨼" + } + - " " + } + } + tr id="entity-iquest" { + td { + - " " + code { + - "iquest;" + } + - " " + } + td { + - " U+000BF " + } + td { + - " " + span class="glyph" { + - "¿" + } + - " " + } + } + tr id="entity-iquest-legacy" class="impl" { + td { + - " " + code { + - "iquest" + } + - " " + } + td { + - " U+000BF " + } + td { + - " " + span { + - "¿" + } + - " " + } + } + tr id="entity-Iscr" { + td { + - " " + code { + - "Iscr;" + } + - " " + } + td { + - " U+02110 " + } + td { + - " " + span class="glyph" { + - "ℐ" + } + - " " + } + } + tr id="entity-iscr" { + td { + - " " + code { + - "iscr;" + } + - " " + } + td { + - " U+1D4BE " + } + td { + - " " + span class="glyph" { + - "𝒾" + } + - " " + } + } + tr id="entity-isin" { + td { + - " " + code { + - "isin;" + } + - " " + } + td { + - " U+02208 " + } + td { + - " " + span class="glyph" { + - "∈" + } + - " " + } + } + tr id="entity-isindot" { + td { + - " " + code { + - "isindot;" + } + - " " + } + td { + - " U+022F5 " + } + td { + - " " + span class="glyph" { + - "⋵" + } + - " " + } + } + tr id="entity-isinE" { + td { + - " " + code { + - "isinE;" + } + - " " + } + td { + - " U+022F9 " + } + td { + - " " + span class="glyph" { + - "⋹" + } + - " " + } + } + tr id="entity-isins" { + td { + - " " + code { + - "isins;" + } + - " " + } + td { + - " U+022F4 " + } + td { + - " " + span class="glyph" { + - "⋴" + } + - " " + } + } + tr id="entity-isinsv" { + td { + - " " + code { + - "isinsv;" + } + - " " + } + td { + - " U+022F3 " + } + td { + - " " + span class="glyph" { + - "⋳" + } + - " " + } + } + tr id="entity-isinv" { + td { + - " " + code { + - "isinv;" + } + - " " + } + td { + - " U+02208 " + } + td { + - " " + span class="glyph" { + - "∈" + } + - " " + } + } + tr id="entity-it" { + td { + - " " + code { + - "it;" + } + - " " + } + td { + - " U+02062 " + } + td { + - " " + span class="glyph" { + - "⁢" + } + - " " + } + } + tr id="entity-Itilde" { + td { + - " " + code { + - "Itilde;" + } + - " " + } + td { + - " U+00128 " + } + td { + - " " + span class="glyph" { + - "Ĩ" + } + - " " + } + } + tr id="entity-itilde" { + td { + - " " + code { + - "itilde;" + } + - " " + } + td { + - " U+00129 " + } + td { + - " " + span class="glyph" { + - "ĩ" + } + - " " + } + } + tr id="entity-Iukcy" { + td { + - " " + code { + - "Iukcy;" + } + - " " + } + td { + - " U+00406 " + } + td { + - " " + span class="glyph" { + - "І" + } + - " " + } + } + tr id="entity-iukcy" { + td { + - " " + code { + - "iukcy;" + } + - " " + } + td { + - " U+00456 " + } + td { + - " " + span class="glyph" { + - "і" + } + - " " + } + } + tr id="entity-Iuml" { + td { + - " " + code { + - "Iuml;" + } + - " " + } + td { + - " U+000CF " + } + td { + - " " + span class="glyph" { + - "Ï" + } + - " " + } + } + tr id="entity-Iuml-legacy" class="impl" { + td { + - " " + code { + - "Iuml" + } + - " " + } + td { + - " U+000CF " + } + td { + - " " + span { + - "Ï" + } + - " " + } + } + tr id="entity-iuml" { + td { + - " " + code { + - "iuml;" + } + - " " + } + td { + - " U+000EF " + } + td { + - " " + span class="glyph" { + - "ï" + } + - " " + } + } + tr id="entity-iuml-legacy" class="impl" { + td { + - " " + code { + - "iuml" + } + - " " + } + td { + - " U+000EF " + } + td { + - " " + span { + - "ï" + } + - " " + } + } + tr id="entity-Jcirc" { + td { + - " " + code { + - "Jcirc;" + } + - " " + } + td { + - " U+00134 " + } + td { + - " " + span class="glyph" { + - "Ĵ" + } + - " " + } + } + tr id="entity-jcirc" { + td { + - " " + code { + - "jcirc;" + } + - " " + } + td { + - " U+00135 " + } + td { + - " " + span class="glyph" { + - "ĵ" + } + - " " + } + } + tr id="entity-Jcy" { + td { + - " " + code { + - "Jcy;" + } + - " " + } + td { + - " U+00419 " + } + td { + - " " + span class="glyph" { + - "Й" + } + - " " + } + } + tr id="entity-jcy" { + td { + - " " + code { + - "jcy;" + } + - " " + } + td { + - " U+00439 " + } + td { + - " " + span class="glyph" { + - "й" + } + - " " + } + } + tr id="entity-Jfr" { + td { + - " " + code { + - "Jfr;" + } + - " " + } + td { + - " U+1D50D " + } + td { + - " " + span class="glyph" { + - "𝔍" + } + - " " + } + } + tr id="entity-jfr" { + td { + - " " + code { + - "jfr;" + } + - " " + } + td { + - " U+1D527 " + } + td { + - " " + span class="glyph" { + - "𝔧" + } + - " " + } + } + tr id="entity-jmath" { + td { + - " " + code { + - "jmath;" + } + - " " + } + td { + - " U+00237 " + } + td { + - " " + span class="glyph" { + - "ȷ" + } + - " " + } + } + tr id="entity-Jopf" { + td { + - " " + code { + - "Jopf;" + } + - " " + } + td { + - " U+1D541 " + } + td { + - " " + span class="glyph" { + - "𝕁" + } + - " " + } + } + tr id="entity-jopf" { + td { + - " " + code { + - "jopf;" + } + - " " + } + td { + - " U+1D55B " + } + td { + - " " + span class="glyph" { + - "𝕛" + } + - " " + } + } + tr id="entity-Jscr" { + td { + - " " + code { + - "Jscr;" + } + - " " + } + td { + - " U+1D4A5 " + } + td { + - " " + span class="glyph" { + - "𝒥" + } + - " " + } + } + tr id="entity-jscr" { + td { + - " " + code { + - "jscr;" + } + - " " + } + td { + - " U+1D4BF " + } + td { + - " " + span class="glyph" { + - "𝒿" + } + - " " + } + } + tr id="entity-Jsercy" { + td { + - " " + code { + - "Jsercy;" + } + - " " + } + td { + - " U+00408 " + } + td { + - " " + span class="glyph" { + - "Ј" + } + - " " + } + } + tr id="entity-jsercy" { + td { + - " " + code { + - "jsercy;" + } + - " " + } + td { + - " U+00458 " + } + td { + - " " + span class="glyph" { + - "ј" + } + - " " + } + } + tr id="entity-Jukcy" { + td { + - " " + code { + - "Jukcy;" + } + - " " + } + td { + - " U+00404 " + } + td { + - " " + span class="glyph" { + - "Є" + } + - " " + } + } + tr id="entity-jukcy" { + td { + - " " + code { + - "jukcy;" + } + - " " + } + td { + - " U+00454 " + } + td { + - " " + span class="glyph" { + - "є" + } + - " " + } + } + tr id="entity-Kappa" { + td { + - " " + code { + - "Kappa;" + } + - " " + } + td { + - " U+0039A " + } + td { + - " " + span class="glyph" { + - "Κ" + } + - " " + } + } + tr id="entity-kappa" { + td { + - " " + code { + - "kappa;" + } + - " " + } + td { + - " U+003BA " + } + td { + - " " + span class="glyph" { + - "κ" + } + - " " + } + } + tr id="entity-kappav" { + td { + - " " + code { + - "kappav;" + } + - " " + } + td { + - " U+003F0 " + } + td { + - " " + span class="glyph" { + - "ϰ" + } + - " " + } + } + tr id="entity-Kcedil" { + td { + - " " + code { + - "Kcedil;" + } + - " " + } + td { + - " U+00136 " + } + td { + - " " + span class="glyph" { + - "Ķ" + } + - " " + } + } + tr id="entity-kcedil" { + td { + - " " + code { + - "kcedil;" + } + - " " + } + td { + - " U+00137 " + } + td { + - " " + span class="glyph" { + - "ķ" + } + - " " + } + } + tr id="entity-Kcy" { + td { + - " " + code { + - "Kcy;" + } + - " " + } + td { + - " U+0041A " + } + td { + - " " + span class="glyph" { + - "К" + } + - " " + } + } + tr id="entity-kcy" { + td { + - " " + code { + - "kcy;" + } + - " " + } + td { + - " U+0043A " + } + td { + - " " + span class="glyph" { + - "к" + } + - " " + } + } + tr id="entity-Kfr" { + td { + - " " + code { + - "Kfr;" + } + - " " + } + td { + - " U+1D50E " + } + td { + - " " + span class="glyph" { + - "𝔎" + } + - " " + } + } + tr id="entity-kfr" { + td { + - " " + code { + - "kfr;" + } + - " " + } + td { + - " U+1D528 " + } + td { + - " " + span class="glyph" { + - "𝔨" + } + - " " + } + } + tr id="entity-kgreen" { + td { + - " " + code { + - "kgreen;" + } + - " " + } + td { + - " U+00138 " + } + td { + - " " + span class="glyph" { + - "ĸ" + } + - " " + } + } + tr id="entity-KHcy" { + td { + - " " + code { + - "KHcy;" + } + - " " + } + td { + - " U+00425 " + } + td { + - " " + span class="glyph" { + - "Х" + } + - " " + } + } + tr id="entity-khcy" { + td { + - " " + code { + - "khcy;" + } + - " " + } + td { + - " U+00445 " + } + td { + - " " + span class="glyph" { + - "х" + } + - " " + } + } + tr id="entity-KJcy" { + td { + - " " + code { + - "KJcy;" + } + - " " + } + td { + - " U+0040C " + } + td { + - " " + span class="glyph" { + - "Ќ" + } + - " " + } + } + tr id="entity-kjcy" { + td { + - " " + code { + - "kjcy;" + } + - " " + } + td { + - " U+0045C " + } + td { + - " " + span class="glyph" { + - "ќ" + } + - " " + } + } + tr id="entity-Kopf" { + td { + - " " + code { + - "Kopf;" + } + - " " + } + td { + - " U+1D542 " + } + td { + - " " + span class="glyph" { + - "𝕂" + } + - " " + } + } + tr id="entity-kopf" { + td { + - " " + code { + - "kopf;" + } + - " " + } + td { + - " U+1D55C " + } + td { + - " " + span class="glyph" { + - "𝕜" + } + - " " + } + } + tr id="entity-Kscr" { + td { + - " " + code { + - "Kscr;" + } + - " " + } + td { + - " U+1D4A6 " + } + td { + - " " + span class="glyph" { + - "𝒦" + } + - " " + } + } + tr id="entity-kscr" { + td { + - " " + code { + - "kscr;" + } + - " " + } + td { + - " U+1D4C0 " + } + td { + - " " + span class="glyph" { + - "𝓀" + } + - " " + } + } + tr id="entity-lAarr" { + td { + - " " + code { + - "lAarr;" + } + - " " + } + td { + - " U+021DA " + } + td { + - " " + span class="glyph" { + - "⇚" + } + - " " + } + } + tr id="entity-Lacute" { + td { + - " " + code { + - "Lacute;" + } + - " " + } + td { + - " U+00139 " + } + td { + - " " + span class="glyph" { + - "Ĺ" + } + - " " + } + } + tr id="entity-lacute" { + td { + - " " + code { + - "lacute;" + } + - " " + } + td { + - " U+0013A " + } + td { + - " " + span class="glyph" { + - "ĺ" + } + - " " + } + } + tr id="entity-laemptyv" { + td { + - " " + code { + - "laemptyv;" + } + - " " + } + td { + - " U+029B4 " + } + td { + - " " + span class="glyph" { + - "⦴" + } + - " " + } + } + tr id="entity-lagran" { + td { + - " " + code { + - "lagran;" + } + - " " + } + td { + - " U+02112 " + } + td { + - " " + span class="glyph" { + - "ℒ" + } + - " " + } + } + tr id="entity-Lambda" { + td { + - " " + code { + - "Lambda;" + } + - " " + } + td { + - " U+0039B " + } + td { + - " " + span class="glyph" { + - "Λ" + } + - " " + } + } + tr id="entity-lambda" { + td { + - " " + code { + - "lambda;" + } + - " " + } + td { + - " U+003BB " + } + td { + - " " + span class="glyph" { + - "λ" + } + - " " + } + } + tr id="entity-Lang" { + td { + - " " + code { + - "Lang;" + } + - " " + } + td { + - " U+027EA " + } + td { + - " " + span class="glyph" { + - "⟪" + } + - " " + } + } + tr id="entity-lang" { + td { + - " " + code { + - "lang;" + } + - " " + } + td { + - " U+027E8 " + } + td { + - " " + span class="glyph" { + - "⟨" + } + - " " + } + } + tr id="entity-langd" { + td { + - " " + code { + - "langd;" + } + - " " + } + td { + - " U+02991 " + } + td { + - " " + span class="glyph" { + - "⦑" + } + - " " + } + } + tr id="entity-langle" { + td { + - " " + code { + - "langle;" + } + - " " + } + td { + - " U+027E8 " + } + td { + - " " + span class="glyph" { + - "⟨" + } + - " " + } + } + tr id="entity-lap" { + td { + - " " + code { + - "lap;" + } + - " " + } + td { + - " U+02A85 " + } + td { + - " " + span class="glyph" { + - "⪅" + } + - " " + } + } + tr id="entity-Laplacetrf" { + td { + - " " + code { + - "Laplacetrf;" + } + - " " + } + td { + - " U+02112 " + } + td { + - " " + span class="glyph" { + - "ℒ" + } + - " " + } + } + tr id="entity-laquo" { + td { + - " " + code { + - "laquo;" + } + - " " + } + td { + - " U+000AB " + } + td { + - " " + span class="glyph" { + - "«" + } + - " " + } + } + tr id="entity-laquo-legacy" class="impl" { + td { + - " " + code { + - "laquo" + } + - " " + } + td { + - " U+000AB " + } + td { + - " " + span { + - "«" + } + - " " + } + } + tr id="entity-Larr" { + td { + - " " + code { + - "Larr;" + } + - " " + } + td { + - " U+0219E " + } + td { + - " " + span class="glyph" { + - "↞" + } + - " " + } + } + tr id="entity-lArr" { + td { + - " " + code { + - "lArr;" + } + - " " + } + td { + - " U+021D0 " + } + td { + - " " + span class="glyph" { + - "⇐" + } + - " " + } + } + tr id="entity-larr" { + td { + - " " + code { + - "larr;" + } + - " " + } + td { + - " U+02190 " + } + td { + - " " + span class="glyph" { + - "←" + } + - " " + } + } + tr id="entity-larrb" { + td { + - " " + code { + - "larrb;" + } + - " " + } + td { + - " U+021E4 " + } + td { + - " " + span class="glyph" { + - "⇤" + } + - " " + } + } + tr id="entity-larrbfs" { + td { + - " " + code { + - "larrbfs;" + } + - " " + } + td { + - " U+0291F " + } + td { + - " " + span class="glyph" { + - "⤟" + } + - " " + } + } + tr id="entity-larrfs" { + td { + - " " + code { + - "larrfs;" + } + - " " + } + td { + - " U+0291D " + } + td { + - " " + span class="glyph" { + - "⤝" + } + - " " + } + } + tr id="entity-larrhk" { + td { + - " " + code { + - "larrhk;" + } + - " " + } + td { + - " U+021A9 " + } + td { + - " " + span class="glyph" { + - "↩" + } + - " " + } + } + tr id="entity-larrlp" { + td { + - " " + code { + - "larrlp;" + } + - " " + } + td { + - " U+021AB " + } + td { + - " " + span class="glyph" { + - "↫" + } + - " " + } + } + tr id="entity-larrpl" { + td { + - " " + code { + - "larrpl;" + } + - " " + } + td { + - " U+02939 " + } + td { + - " " + span class="glyph" { + - "⤹" + } + - " " + } + } + tr id="entity-larrsim" { + td { + - " " + code { + - "larrsim;" + } + - " " + } + td { + - " U+02973 " + } + td { + - " " + span class="glyph" { + - "⥳" + } + - " " + } + } + tr id="entity-larrtl" { + td { + - " " + code { + - "larrtl;" + } + - " " + } + td { + - " U+021A2 " + } + td { + - " " + span class="glyph" { + - "↢" + } + - " " + } + } + tr id="entity-lat" { + td { + - " " + code { + - "lat;" + } + - " " + } + td { + - " U+02AAB " + } + td { + - " " + span class="glyph" { + - "⪫" + } + - " " + } + } + tr id="entity-lAtail" { + td { + - " " + code { + - "lAtail;" + } + - " " + } + td { + - " U+0291B " + } + td { + - " " + span class="glyph" { + - "⤛" + } + - " " + } + } + tr id="entity-latail" { + td { + - " " + code { + - "latail;" + } + - " " + } + td { + - " U+02919 " + } + td { + - " " + span class="glyph" { + - "⤙" + } + - " " + } + } + tr id="entity-late" { + td { + - " " + code { + - "late;" + } + - " " + } + td { + - " U+02AAD " + } + td { + - " " + span class="glyph" { + - "⪭" + } + - " " + } + } + tr id="entity-lates" { + td { + - " " + code { + - "lates;" + } + - " " + } + td { + - " U+02AAD U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "⪭︀" + } + - " " + } + } + tr id="entity-lBarr" { + td { + - " " + code { + - "lBarr;" + } + - " " + } + td { + - " U+0290E " + } + td { + - " " + span class="glyph" { + - "⤎" + } + - " " + } + } + tr id="entity-lbarr" { + td { + - " " + code { + - "lbarr;" + } + - " " + } + td { + - " U+0290C " + } + td { + - " " + span class="glyph" { + - "⤌" + } + - " " + } + } + tr id="entity-lbbrk" { + td { + - " " + code { + - "lbbrk;" + } + - " " + } + td { + - " U+02772 " + } + td { + - " " + span class="glyph" { + - "❲" + } + - " " + } + } + tr id="entity-lbrace" { + td { + - " " + code { + - "lbrace;" + } + - " " + } + td { + - " U+0007B " + } + td { + - " " + span class="glyph" { + - "{" + } + - " " + } + } + tr id="entity-lbrack" { + td { + - " " + code { + - "lbrack;" + } + - " " + } + td { + - " U+0005B " + } + td { + - " " + span class="glyph" { + - "[" + } + - " " + } + } + tr id="entity-lbrke" { + td { + - " " + code { + - "lbrke;" + } + - " " + } + td { + - " U+0298B " + } + td { + - " " + span class="glyph" { + - "⦋" + } + - " " + } + } + tr id="entity-lbrksld" { + td { + - " " + code { + - "lbrksld;" + } + - " " + } + td { + - " U+0298F " + } + td { + - " " + span class="glyph" { + - "⦏" + } + - " " + } + } + tr id="entity-lbrkslu" { + td { + - " " + code { + - "lbrkslu;" + } + - " " + } + td { + - " U+0298D " + } + td { + - " " + span class="glyph" { + - "⦍" + } + - " " + } + } + tr id="entity-Lcaron" { + td { + - " " + code { + - "Lcaron;" + } + - " " + } + td { + - " U+0013D " + } + td { + - " " + span class="glyph" { + - "Ľ" + } + - " " + } + } + tr id="entity-lcaron" { + td { + - " " + code { + - "lcaron;" + } + - " " + } + td { + - " U+0013E " + } + td { + - " " + span class="glyph" { + - "ľ" + } + - " " + } + } + tr id="entity-Lcedil" { + td { + - " " + code { + - "Lcedil;" + } + - " " + } + td { + - " U+0013B " + } + td { + - " " + span class="glyph" { + - "Ļ" + } + - " " + } + } + tr id="entity-lcedil" { + td { + - " " + code { + - "lcedil;" + } + - " " + } + td { + - " U+0013C " + } + td { + - " " + span class="glyph" { + - "ļ" + } + - " " + } + } + tr id="entity-lceil" { + td { + - " " + code { + - "lceil;" + } + - " " + } + td { + - " U+02308 " + } + td { + - " " + span class="glyph" { + - "⌈" + } + - " " + } + } + tr id="entity-lcub" { + td { + - " " + code { + - "lcub;" + } + - " " + } + td { + - " U+0007B " + } + td { + - " " + span class="glyph" { + - "{" + } + - " " + } + } + tr id="entity-Lcy" { + td { + - " " + code { + - "Lcy;" + } + - " " + } + td { + - " U+0041B " + } + td { + - " " + span class="glyph" { + - "Л" + } + - " " + } + } + tr id="entity-lcy" { + td { + - " " + code { + - "lcy;" + } + - " " + } + td { + - " U+0043B " + } + td { + - " " + span class="glyph" { + - "л" + } + - " " + } + } + tr id="entity-ldca" { + td { + - " " + code { + - "ldca;" + } + - " " + } + td { + - " U+02936 " + } + td { + - " " + span class="glyph" { + - "⤶" + } + - " " + } + } + tr id="entity-ldquo" { + td { + - " " + code { + - "ldquo;" + } + - " " + } + td { + - " U+0201C " + } + td { + - " " + span class="glyph" { + - "“" + } + - " " + } + } + tr id="entity-ldquor" { + td { + - " " + code { + - "ldquor;" + } + - " " + } + td { + - " U+0201E " + } + td { + - " " + span class="glyph" { + - "„" + } + - " " + } + } + tr id="entity-ldrdhar" { + td { + - " " + code { + - "ldrdhar;" + } + - " " + } + td { + - " U+02967 " + } + td { + - " " + span class="glyph" { + - "⥧" + } + - " " + } + } + tr id="entity-ldrushar" { + td { + - " " + code { + - "ldrushar;" + } + - " " + } + td { + - " U+0294B " + } + td { + - " " + span class="glyph" { + - "⥋" + } + - " " + } + } + tr id="entity-ldsh" { + td { + - " " + code { + - "ldsh;" + } + - " " + } + td { + - " U+021B2 " + } + td { + - " " + span class="glyph" { + - "↲" + } + - " " + } + } + tr id="entity-lE" { + td { + - " " + code { + - "lE;" + } + - " " + } + td { + - " U+02266 " + } + td { + - " " + span class="glyph" { + - "≦" + } + - " " + } + } + tr id="entity-le" { + td { + - " " + code { + - "le;" + } + - " " + } + td { + - " U+02264 " + } + td { + - " " + span class="glyph" { + - "≤" + } + - " " + } + } + tr id="entity-LeftAngleBracket" { + td { + - " " + code { + - "LeftAngleBracket;" + } + - " " + } + td { + - " U+027E8 " + } + td { + - " " + span class="glyph" { + - "⟨" + } + - " " + } + } + tr id="entity-LeftArrow" { + td { + - " " + code { + - "LeftArrow;" + } + - " " + } + td { + - " U+02190 " + } + td { + - " " + span class="glyph" { + - "←" + } + - " " + } + } + tr id="entity-Leftarrow" { + td { + - " " + code { + - "Leftarrow;" + } + - " " + } + td { + - " U+021D0 " + } + td { + - " " + span class="glyph" { + - "⇐" + } + - " " + } + } + tr id="entity-leftarrow" { + td { + - " " + code { + - "leftarrow;" + } + - " " + } + td { + - " U+02190 " + } + td { + - " " + span class="glyph" { + - "←" + } + - " " + } + } + tr id="entity-LeftArrowBar" { + td { + - " " + code { + - "LeftArrowBar;" + } + - " " + } + td { + - " U+021E4 " + } + td { + - " " + span class="glyph" { + - "⇤" + } + - " " + } + } + tr id="entity-LeftArrowRightArrow" { + td { + - " " + code { + - "LeftArrowRightArrow;" + } + - " " + } + td { + - " U+021C6 " + } + td { + - " " + span class="glyph" { + - "⇆" + } + - " " + } + } + tr id="entity-leftarrowtail" { + td { + - " " + code { + - "leftarrowtail;" + } + - " " + } + td { + - " U+021A2 " + } + td { + - " " + span class="glyph" { + - "↢" + } + - " " + } + } + tr id="entity-LeftCeiling" { + td { + - " " + code { + - "LeftCeiling;" + } + - " " + } + td { + - " U+02308 " + } + td { + - " " + span class="glyph" { + - "⌈" + } + - " " + } + } + tr id="entity-LeftDoubleBracket" { + td { + - " " + code { + - "LeftDoubleBracket;" + } + - " " + } + td { + - " U+027E6 " + } + td { + - " " + span class="glyph" { + - "⟦" + } + - " " + } + } + tr id="entity-LeftDownTeeVector" { + td { + - " " + code { + - "LeftDownTeeVector;" + } + - " " + } + td { + - " U+02961 " + } + td { + - " " + span class="glyph" { + - "⥡" + } + - " " + } + } + tr id="entity-LeftDownVector" { + td { + - " " + code { + - "LeftDownVector;" + } + - " " + } + td { + - " U+021C3 " + } + td { + - " " + span class="glyph" { + - "⇃" + } + - " " + } + } + tr id="entity-LeftDownVectorBar" { + td { + - " " + code { + - "LeftDownVectorBar;" + } + - " " + } + td { + - " U+02959 " + } + td { + - " " + span class="glyph" { + - "⥙" + } + - " " + } + } + tr id="entity-LeftFloor" { + td { + - " " + code { + - "LeftFloor;" + } + - " " + } + td { + - " U+0230A " + } + td { + - " " + span class="glyph" { + - "⌊" + } + - " " + } + } + tr id="entity-leftharpoondown" { + td { + - " " + code { + - "leftharpoondown;" + } + - " " + } + td { + - " U+021BD " + } + td { + - " " + span class="glyph" { + - "↽" + } + - " " + } + } + tr id="entity-leftharpoonup" { + td { + - " " + code { + - "leftharpoonup;" + } + - " " + } + td { + - " U+021BC " + } + td { + - " " + span class="glyph" { + - "↼" + } + - " " + } + } + tr id="entity-leftleftarrows" { + td { + - " " + code { + - "leftleftarrows;" + } + - " " + } + td { + - " U+021C7 " + } + td { + - " " + span class="glyph" { + - "⇇" + } + - " " + } + } + tr id="entity-LeftRightArrow" { + td { + - " " + code { + - "LeftRightArrow;" + } + - " " + } + td { + - " U+02194 " + } + td { + - " " + span class="glyph" { + - "↔" + } + - " " + } + } + tr id="entity-Leftrightarrow" { + td { + - " " + code { + - "Leftrightarrow;" + } + - " " + } + td { + - " U+021D4 " + } + td { + - " " + span class="glyph" { + - "⇔" + } + - " " + } + } + tr id="entity-leftrightarrow" { + td { + - " " + code { + - "leftrightarrow;" + } + - " " + } + td { + - " U+02194 " + } + td { + - " " + span class="glyph" { + - "↔" + } + - " " + } + } + tr id="entity-leftrightarrows" { + td { + - " " + code { + - "leftrightarrows;" + } + - " " + } + td { + - " U+021C6 " + } + td { + - " " + span class="glyph" { + - "⇆" + } + - " " + } + } + tr id="entity-leftrightharpoons" { + td { + - " " + code { + - "leftrightharpoons;" + } + - " " + } + td { + - " U+021CB " + } + td { + - " " + span class="glyph" { + - "⇋" + } + - " " + } + } + tr id="entity-leftrightsquigarrow" { + td { + - " " + code { + - "leftrightsquigarrow;" + } + - " " + } + td { + - " U+021AD " + } + td { + - " " + span class="glyph" { + - "↭" + } + - " " + } + } + tr id="entity-LeftRightVector" { + td { + - " " + code { + - "LeftRightVector;" + } + - " " + } + td { + - " U+0294E " + } + td { + - " " + span class="glyph" { + - "⥎" + } + - " " + } + } + tr id="entity-LeftTee" { + td { + - " " + code { + - "LeftTee;" + } + - " " + } + td { + - " U+022A3 " + } + td { + - " " + span class="glyph" { + - "⊣" + } + - " " + } + } + tr id="entity-LeftTeeArrow" { + td { + - " " + code { + - "LeftTeeArrow;" + } + - " " + } + td { + - " U+021A4 " + } + td { + - " " + span class="glyph" { + - "↤" + } + - " " + } + } + tr id="entity-LeftTeeVector" { + td { + - " " + code { + - "LeftTeeVector;" + } + - " " + } + td { + - " U+0295A " + } + td { + - " " + span class="glyph" { + - "⥚" + } + - " " + } + } + tr id="entity-leftthreetimes" { + td { + - " " + code { + - "leftthreetimes;" + } + - " " + } + td { + - " U+022CB " + } + td { + - " " + span class="glyph" { + - "⋋" + } + - " " + } + } + tr id="entity-LeftTriangle" { + td { + - " " + code { + - "LeftTriangle;" + } + - " " + } + td { + - " U+022B2 " + } + td { + - " " + span class="glyph" { + - "⊲" + } + - " " + } + } + tr id="entity-LeftTriangleBar" { + td { + - " " + code { + - "LeftTriangleBar;" + } + - " " + } + td { + - " U+029CF " + } + td { + - " " + span class="glyph" { + - "⧏" + } + - " " + } + } + tr id="entity-LeftTriangleEqual" { + td { + - " " + code { + - "LeftTriangleEqual;" + } + - " " + } + td { + - " U+022B4 " + } + td { + - " " + span class="glyph" { + - "⊴" + } + - " " + } + } + tr id="entity-LeftUpDownVector" { + td { + - " " + code { + - "LeftUpDownVector;" + } + - " " + } + td { + - " U+02951 " + } + td { + - " " + span class="glyph" { + - "⥑" + } + - " " + } + } + tr id="entity-LeftUpTeeVector" { + td { + - " " + code { + - "LeftUpTeeVector;" + } + - " " + } + td { + - " U+02960 " + } + td { + - " " + span class="glyph" { + - "⥠" + } + - " " + } + } + tr id="entity-LeftUpVector" { + td { + - " " + code { + - "LeftUpVector;" + } + - " " + } + td { + - " U+021BF " + } + td { + - " " + span class="glyph" { + - "↿" + } + - " " + } + } + tr id="entity-LeftUpVectorBar" { + td { + - " " + code { + - "LeftUpVectorBar;" + } + - " " + } + td { + - " U+02958 " + } + td { + - " " + span class="glyph" { + - "⥘" + } + - " " + } + } + tr id="entity-LeftVector" { + td { + - " " + code { + - "LeftVector;" + } + - " " + } + td { + - " U+021BC " + } + td { + - " " + span class="glyph" { + - "↼" + } + - " " + } + } + tr id="entity-LeftVectorBar" { + td { + - " " + code { + - "LeftVectorBar;" + } + - " " + } + td { + - " U+02952 " + } + td { + - " " + span class="glyph" { + - "⥒" + } + - " " + } + } + tr id="entity-lEg" { + td { + - " " + code { + - "lEg;" + } + - " " + } + td { + - " U+02A8B " + } + td { + - " " + span class="glyph" { + - "⪋" + } + - " " + } + } + tr id="entity-leg" { + td { + - " " + code { + - "leg;" + } + - " " + } + td { + - " U+022DA " + } + td { + - " " + span class="glyph" { + - "⋚" + } + - " " + } + } + tr id="entity-leq" { + td { + - " " + code { + - "leq;" + } + - " " + } + td { + - " U+02264 " + } + td { + - " " + span class="glyph" { + - "≤" + } + - " " + } + } + tr id="entity-leqq" { + td { + - " " + code { + - "leqq;" + } + - " " + } + td { + - " U+02266 " + } + td { + - " " + span class="glyph" { + - "≦" + } + - " " + } + } + tr id="entity-leqslant" { + td { + - " " + code { + - "leqslant;" + } + - " " + } + td { + - " U+02A7D " + } + td { + - " " + span class="glyph" { + - "⩽" + } + - " " + } + } + tr id="entity-les" { + td { + - " " + code { + - "les;" + } + - " " + } + td { + - " U+02A7D " + } + td { + - " " + span class="glyph" { + - "⩽" + } + - " " + } + } + tr id="entity-lescc" { + td { + - " " + code { + - "lescc;" + } + - " " + } + td { + - " U+02AA8 " + } + td { + - " " + span class="glyph" { + - "⪨" + } + - " " + } + } + tr id="entity-lesdot" { + td { + - " " + code { + - "lesdot;" + } + - " " + } + td { + - " U+02A7F " + } + td { + - " " + span class="glyph" { + - "⩿" + } + - " " + } + } + tr id="entity-lesdoto" { + td { + - " " + code { + - "lesdoto;" + } + - " " + } + td { + - " U+02A81 " + } + td { + - " " + span class="glyph" { + - "⪁" + } + - " " + } + } + tr id="entity-lesdotor" { + td { + - " " + code { + - "lesdotor;" + } + - " " + } + td { + - " U+02A83 " + } + td { + - " " + span class="glyph" { + - "⪃" + } + - " " + } + } + tr id="entity-lesg" { + td { + - " " + code { + - "lesg;" + } + - " " + } + td { + - " U+022DA U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "⋚︀" + } + - " " + } + } + tr id="entity-lesges" { + td { + - " " + code { + - "lesges;" + } + - " " + } + td { + - " U+02A93 " + } + td { + - " " + span class="glyph" { + - "⪓" + } + - " " + } + } + tr id="entity-lessapprox" { + td { + - " " + code { + - "lessapprox;" + } + - " " + } + td { + - " U+02A85 " + } + td { + - " " + span class="glyph" { + - "⪅" + } + - " " + } + } + tr id="entity-lessdot" { + td { + - " " + code { + - "lessdot;" + } + - " " + } + td { + - " U+022D6 " + } + td { + - " " + span class="glyph" { + - "⋖" + } + - " " + } + } + tr id="entity-lesseqgtr" { + td { + - " " + code { + - "lesseqgtr;" + } + - " " + } + td { + - " U+022DA " + } + td { + - " " + span class="glyph" { + - "⋚" + } + - " " + } + } + tr id="entity-lesseqqgtr" { + td { + - " " + code { + - "lesseqqgtr;" + } + - " " + } + td { + - " U+02A8B " + } + td { + - " " + span class="glyph" { + - "⪋" + } + - " " + } + } + tr id="entity-LessEqualGreater" { + td { + - " " + code { + - "LessEqualGreater;" + } + - " " + } + td { + - " U+022DA " + } + td { + - " " + span class="glyph" { + - "⋚" + } + - " " + } + } + tr id="entity-LessFullEqual" { + td { + - " " + code { + - "LessFullEqual;" + } + - " " + } + td { + - " U+02266 " + } + td { + - " " + span class="glyph" { + - "≦" + } + - " " + } + } + tr id="entity-LessGreater" { + td { + - " " + code { + - "LessGreater;" + } + - " " + } + td { + - " U+02276 " + } + td { + - " " + span class="glyph" { + - "≶" + } + - " " + } + } + tr id="entity-lessgtr" { + td { + - " " + code { + - "lessgtr;" + } + - " " + } + td { + - " U+02276 " + } + td { + - " " + span class="glyph" { + - "≶" + } + - " " + } + } + tr id="entity-LessLess" { + td { + - " " + code { + - "LessLess;" + } + - " " + } + td { + - " U+02AA1 " + } + td { + - " " + span class="glyph" { + - "⪡" + } + - " " + } + } + tr id="entity-lesssim" { + td { + - " " + code { + - "lesssim;" + } + - " " + } + td { + - " U+02272 " + } + td { + - " " + span class="glyph" { + - "≲" + } + - " " + } + } + tr id="entity-LessSlantEqual" { + td { + - " " + code { + - "LessSlantEqual;" + } + - " " + } + td { + - " U+02A7D " + } + td { + - " " + span class="glyph" { + - "⩽" + } + - " " + } + } + tr id="entity-LessTilde" { + td { + - " " + code { + - "LessTilde;" + } + - " " + } + td { + - " U+02272 " + } + td { + - " " + span class="glyph" { + - "≲" + } + - " " + } + } + tr id="entity-lfisht" { + td { + - " " + code { + - "lfisht;" + } + - " " + } + td { + - " U+0297C " + } + td { + - " " + span class="glyph" { + - "⥼" + } + - " " + } + } + tr id="entity-lfloor" { + td { + - " " + code { + - "lfloor;" + } + - " " + } + td { + - " U+0230A " + } + td { + - " " + span class="glyph" { + - "⌊" + } + - " " + } + } + tr id="entity-Lfr" { + td { + - " " + code { + - "Lfr;" + } + - " " + } + td { + - " U+1D50F " + } + td { + - " " + span class="glyph" { + - "𝔏" + } + - " " + } + } + tr id="entity-lfr" { + td { + - " " + code { + - "lfr;" + } + - " " + } + td { + - " U+1D529 " + } + td { + - " " + span class="glyph" { + - "𝔩" + } + - " " + } + } + tr id="entity-lg" { + td { + - " " + code { + - "lg;" + } + - " " + } + td { + - " U+02276 " + } + td { + - " " + span class="glyph" { + - "≶" + } + - " " + } + } + tr id="entity-lgE" { + td { + - " " + code { + - "lgE;" + } + - " " + } + td { + - " U+02A91 " + } + td { + - " " + span class="glyph" { + - "⪑" + } + - " " + } + } + tr id="entity-lHar" { + td { + - " " + code { + - "lHar;" + } + - " " + } + td { + - " U+02962 " + } + td { + - " " + span class="glyph" { + - "⥢" + } + - " " + } + } + tr id="entity-lhard" { + td { + - " " + code { + - "lhard;" + } + - " " + } + td { + - " U+021BD " + } + td { + - " " + span class="glyph" { + - "↽" + } + - " " + } + } + tr id="entity-lharu" { + td { + - " " + code { + - "lharu;" + } + - " " + } + td { + - " U+021BC " + } + td { + - " " + span class="glyph" { + - "↼" + } + - " " + } + } + tr id="entity-lharul" { + td { + - " " + code { + - "lharul;" + } + - " " + } + td { + - " U+0296A " + } + td { + - " " + span class="glyph" { + - "⥪" + } + - " " + } + } + tr id="entity-lhblk" { + td { + - " " + code { + - "lhblk;" + } + - " " + } + td { + - " U+02584 " + } + td { + - " " + span class="glyph" { + - "▄" + } + - " " + } + } + tr id="entity-LJcy" { + td { + - " " + code { + - "LJcy;" + } + - " " + } + td { + - " U+00409 " + } + td { + - " " + span class="glyph" { + - "Љ" + } + - " " + } + } + tr id="entity-ljcy" { + td { + - " " + code { + - "ljcy;" + } + - " " + } + td { + - " U+00459 " + } + td { + - " " + span class="glyph" { + - "љ" + } + - " " + } + } + tr id="entity-Ll" { + td { + - " " + code { + - "Ll;" + } + - " " + } + td { + - " U+022D8 " + } + td { + - " " + span class="glyph" { + - "⋘" + } + - " " + } + } + tr id="entity-ll" { + td { + - " " + code { + - "ll;" + } + - " " + } + td { + - " U+0226A " + } + td { + - " " + span class="glyph" { + - "≪" + } + - " " + } + } + tr id="entity-llarr" { + td { + - " " + code { + - "llarr;" + } + - " " + } + td { + - " U+021C7 " + } + td { + - " " + span class="glyph" { + - "⇇" + } + - " " + } + } + tr id="entity-llcorner" { + td { + - " " + code { + - "llcorner;" + } + - " " + } + td { + - " U+0231E " + } + td { + - " " + span class="glyph" { + - "⌞" + } + - " " + } + } + tr id="entity-Lleftarrow" { + td { + - " " + code { + - "Lleftarrow;" + } + - " " + } + td { + - " U+021DA " + } + td { + - " " + span class="glyph" { + - "⇚" + } + - " " + } + } + tr id="entity-llhard" { + td { + - " " + code { + - "llhard;" + } + - " " + } + td { + - " U+0296B " + } + td { + - " " + span class="glyph" { + - "⥫" + } + - " " + } + } + tr id="entity-lltri" { + td { + - " " + code { + - "lltri;" + } + - " " + } + td { + - " U+025FA " + } + td { + - " " + span class="glyph" { + - "◺" + } + - " " + } + } + tr id="entity-Lmidot" { + td { + - " " + code { + - "Lmidot;" + } + - " " + } + td { + - " U+0013F " + } + td { + - " " + span class="glyph" { + - "Ŀ" + } + - " " + } + } + tr id="entity-lmidot" { + td { + - " " + code { + - "lmidot;" + } + - " " + } + td { + - " U+00140 " + } + td { + - " " + span class="glyph" { + - "ŀ" + } + - " " + } + } + tr id="entity-lmoust" { + td { + - " " + code { + - "lmoust;" + } + - " " + } + td { + - " U+023B0 " + } + td { + - " " + span class="glyph" { + - "⎰" + } + - " " + } + } + tr id="entity-lmoustache" { + td { + - " " + code { + - "lmoustache;" + } + - " " + } + td { + - " U+023B0 " + } + td { + - " " + span class="glyph" { + - "⎰" + } + - " " + } + } + tr id="entity-lnap" { + td { + - " " + code { + - "lnap;" + } + - " " + } + td { + - " U+02A89 " + } + td { + - " " + span class="glyph" { + - "⪉" + } + - " " + } + } + tr id="entity-lnapprox" { + td { + - " " + code { + - "lnapprox;" + } + - " " + } + td { + - " U+02A89 " + } + td { + - " " + span class="glyph" { + - "⪉" + } + - " " + } + } + tr id="entity-lnE" { + td { + - " " + code { + - "lnE;" + } + - " " + } + td { + - " U+02268 " + } + td { + - " " + span class="glyph" { + - "≨" + } + - " " + } + } + tr id="entity-lne" { + td { + - " " + code { + - "lne;" + } + - " " + } + td { + - " U+02A87 " + } + td { + - " " + span class="glyph" { + - "⪇" + } + - " " + } + } + tr id="entity-lneq" { + td { + - " " + code { + - "lneq;" + } + - " " + } + td { + - " U+02A87 " + } + td { + - " " + span class="glyph" { + - "⪇" + } + - " " + } + } + tr id="entity-lneqq" { + td { + - " " + code { + - "lneqq;" + } + - " " + } + td { + - " U+02268 " + } + td { + - " " + span class="glyph" { + - "≨" + } + - " " + } + } + tr id="entity-lnsim" { + td { + - " " + code { + - "lnsim;" + } + - " " + } + td { + - " U+022E6 " + } + td { + - " " + span class="glyph" { + - "⋦" + } + - " " + } + } + tr id="entity-loang" { + td { + - " " + code { + - "loang;" + } + - " " + } + td { + - " U+027EC " + } + td { + - " " + span class="glyph" { + - "⟬" + } + - " " + } + } + tr id="entity-loarr" { + td { + - " " + code { + - "loarr;" + } + - " " + } + td { + - " U+021FD " + } + td { + - " " + span class="glyph" { + - "⇽" + } + - " " + } + } + tr id="entity-lobrk" { + td { + - " " + code { + - "lobrk;" + } + - " " + } + td { + - " U+027E6 " + } + td { + - " " + span class="glyph" { + - "⟦" + } + - " " + } + } + tr id="entity-LongLeftArrow" { + td { + - " " + code { + - "LongLeftArrow;" + } + - " " + } + td { + - " U+027F5 " + } + td { + - " " + span class="glyph" { + - "⟵" + } + - " " + } + } + tr id="entity-Longleftarrow" { + td { + - " " + code { + - "Longleftarrow;" + } + - " " + } + td { + - " U+027F8 " + } + td { + - " " + span class="glyph" { + - "⟸" + } + - " " + } + } + tr id="entity-longleftarrow" { + td { + - " " + code { + - "longleftarrow;" + } + - " " + } + td { + - " U+027F5 " + } + td { + - " " + span class="glyph" { + - "⟵" + } + - " " + } + } + tr id="entity-LongLeftRightArrow" { + td { + - " " + code { + - "LongLeftRightArrow;" + } + - " " + } + td { + - " U+027F7 " + } + td { + - " " + span class="glyph" { + - "⟷" + } + - " " + } + } + tr id="entity-Longleftrightarrow" { + td { + - " " + code { + - "Longleftrightarrow;" + } + - " " + } + td { + - " U+027FA " + } + td { + - " " + span class="glyph" { + - "⟺" + } + - " " + } + } + tr id="entity-longleftrightarrow" { + td { + - " " + code { + - "longleftrightarrow;" + } + - " " + } + td { + - " U+027F7 " + } + td { + - " " + span class="glyph" { + - "⟷" + } + - " " + } + } + tr id="entity-longmapsto" { + td { + - " " + code { + - "longmapsto;" + } + - " " + } + td { + - " U+027FC " + } + td { + - " " + span class="glyph" { + - "⟼" + } + - " " + } + } + tr id="entity-LongRightArrow" { + td { + - " " + code { + - "LongRightArrow;" + } + - " " + } + td { + - " U+027F6 " + } + td { + - " " + span class="glyph" { + - "⟶" + } + - " " + } + } + tr id="entity-Longrightarrow" { + td { + - " " + code { + - "Longrightarrow;" + } + - " " + } + td { + - " U+027F9 " + } + td { + - " " + span class="glyph" { + - "⟹" + } + - " " + } + } + tr id="entity-longrightarrow" { + td { + - " " + code { + - "longrightarrow;" + } + - " " + } + td { + - " U+027F6 " + } + td { + - " " + span class="glyph" { + - "⟶" + } + - " " + } + } + tr id="entity-looparrowleft" { + td { + - " " + code { + - "looparrowleft;" + } + - " " + } + td { + - " U+021AB " + } + td { + - " " + span class="glyph" { + - "↫" + } + - " " + } + } + tr id="entity-looparrowright" { + td { + - " " + code { + - "looparrowright;" + } + - " " + } + td { + - " U+021AC " + } + td { + - " " + span class="glyph" { + - "↬" + } + - " " + } + } + tr id="entity-lopar" { + td { + - " " + code { + - "lopar;" + } + - " " + } + td { + - " U+02985 " + } + td { + - " " + span class="glyph" { + - "⦅" + } + - " " + } + } + tr id="entity-Lopf" { + td { + - " " + code { + - "Lopf;" + } + - " " + } + td { + - " U+1D543 " + } + td { + - " " + span class="glyph" { + - "𝕃" + } + - " " + } + } + tr id="entity-lopf" { + td { + - " " + code { + - "lopf;" + } + - " " + } + td { + - " U+1D55D " + } + td { + - " " + span class="glyph" { + - "𝕝" + } + - " " + } + } + tr id="entity-loplus" { + td { + - " " + code { + - "loplus;" + } + - " " + } + td { + - " U+02A2D " + } + td { + - " " + span class="glyph" { + - "⨭" + } + - " " + } + } + tr id="entity-lotimes" { + td { + - " " + code { + - "lotimes;" + } + - " " + } + td { + - " U+02A34 " + } + td { + - " " + span class="glyph" { + - "⨴" + } + - " " + } + } + tr id="entity-lowast" { + td { + - " " + code { + - "lowast;" + } + - " " + } + td { + - " U+02217 " + } + td { + - " " + span class="glyph" { + - "∗" + } + - " " + } + } + tr id="entity-lowbar" { + td { + - " " + code { + - "lowbar;" + } + - " " + } + td { + - " U+0005F " + } + td { + - " " + span class="glyph" { + - "_" + } + - " " + } + } + tr id="entity-LowerLeftArrow" { + td { + - " " + code { + - "LowerLeftArrow;" + } + - " " + } + td { + - " U+02199 " + } + td { + - " " + span class="glyph" { + - "↙" + } + - " " + } + } + tr id="entity-LowerRightArrow" { + td { + - " " + code { + - "LowerRightArrow;" + } + - " " + } + td { + - " U+02198 " + } + td { + - " " + span class="glyph" { + - "↘" + } + - " " + } + } + tr id="entity-loz" { + td { + - " " + code { + - "loz;" + } + - " " + } + td { + - " U+025CA " + } + td { + - " " + span class="glyph" { + - "◊" + } + - " " + } + } + tr id="entity-lozenge" { + td { + - " " + code { + - "lozenge;" + } + - " " + } + td { + - " U+025CA " + } + td { + - " " + span class="glyph" { + - "◊" + } + - " " + } + } + tr id="entity-lozf" { + td { + - " " + code { + - "lozf;" + } + - " " + } + td { + - " U+029EB " + } + td { + - " " + span class="glyph" { + - "⧫" + } + - " " + } + } + tr id="entity-lpar" { + td { + - " " + code { + - "lpar;" + } + - " " + } + td { + - " U+00028 " + } + td { + - " " + span class="glyph" { + - "(" + } + - " " + } + } + tr id="entity-lparlt" { + td { + - " " + code { + - "lparlt;" + } + - " " + } + td { + - " U+02993 " + } + td { + - " " + span class="glyph" { + - "⦓" + } + - " " + } + } + tr id="entity-lrarr" { + td { + - " " + code { + - "lrarr;" + } + - " " + } + td { + - " U+021C6 " + } + td { + - " " + span class="glyph" { + - "⇆" + } + - " " + } + } + tr id="entity-lrcorner" { + td { + - " " + code { + - "lrcorner;" + } + - " " + } + td { + - " U+0231F " + } + td { + - " " + span class="glyph" { + - "⌟" + } + - " " + } + } + tr id="entity-lrhar" { + td { + - " " + code { + - "lrhar;" + } + - " " + } + td { + - " U+021CB " + } + td { + - " " + span class="glyph" { + - "⇋" + } + - " " + } + } + tr id="entity-lrhard" { + td { + - " " + code { + - "lrhard;" + } + - " " + } + td { + - " U+0296D " + } + td { + - " " + span class="glyph" { + - "⥭" + } + - " " + } + } + tr id="entity-lrm" { + td { + - " " + code { + - "lrm;" + } + - " " + } + td { + - " U+0200E " + } + td { + - " " + span class="glyph" { + - "\u{200e}" + } + - " " + } + } + tr id="entity-lrtri" { + td { + - " " + code { + - "lrtri;" + } + - " " + } + td { + - " U+022BF " + } + td { + - " " + span class="glyph" { + - "⊿" + } + - " " + } + } + tr id="entity-lsaquo" { + td { + - " " + code { + - "lsaquo;" + } + - " " + } + td { + - " U+02039 " + } + td { + - " " + span class="glyph" { + - "‹" + } + - " " + } + } + tr id="entity-Lscr" { + td { + - " " + code { + - "Lscr;" + } + - " " + } + td { + - " U+02112 " + } + td { + - " " + span class="glyph" { + - "ℒ" + } + - " " + } + } + tr id="entity-lscr" { + td { + - " " + code { + - "lscr;" + } + - " " + } + td { + - " U+1D4C1 " + } + td { + - " " + span class="glyph" { + - "𝓁" + } + - " " + } + } + tr id="entity-Lsh" { + td { + - " " + code { + - "Lsh;" + } + - " " + } + td { + - " U+021B0 " + } + td { + - " " + span class="glyph" { + - "↰" + } + - " " + } + } + tr id="entity-lsh" { + td { + - " " + code { + - "lsh;" + } + - " " + } + td { + - " U+021B0 " + } + td { + - " " + span class="glyph" { + - "↰" + } + - " " + } + } + tr id="entity-lsim" { + td { + - " " + code { + - "lsim;" + } + - " " + } + td { + - " U+02272 " + } + td { + - " " + span class="glyph" { + - "≲" + } + - " " + } + } + tr id="entity-lsime" { + td { + - " " + code { + - "lsime;" + } + - " " + } + td { + - " U+02A8D " + } + td { + - " " + span class="glyph" { + - "⪍" + } + - " " + } + } + tr id="entity-lsimg" { + td { + - " " + code { + - "lsimg;" + } + - " " + } + td { + - " U+02A8F " + } + td { + - " " + span class="glyph" { + - "⪏" + } + - " " + } + } + tr id="entity-lsqb" { + td { + - " " + code { + - "lsqb;" + } + - " " + } + td { + - " U+0005B " + } + td { + - " " + span class="glyph" { + - "[" + } + - " " + } + } + tr id="entity-lsquo" { + td { + - " " + code { + - "lsquo;" + } + - " " + } + td { + - " U+02018 " + } + td { + - " " + span class="glyph" { + - "‘" + } + - " " + } + } + tr id="entity-lsquor" { + td { + - " " + code { + - "lsquor;" + } + - " " + } + td { + - " U+0201A " + } + td { + - " " + span class="glyph" { + - "‚" + } + - " " + } + } + tr id="entity-Lstrok" { + td { + - " " + code { + - "Lstrok;" + } + - " " + } + td { + - " U+00141 " + } + td { + - " " + span class="glyph" { + - "Ł" + } + - " " + } + } + tr id="entity-lstrok" { + td { + - " " + code { + - "lstrok;" + } + - " " + } + td { + - " U+00142 " + } + td { + - " " + span class="glyph" { + - "ł" + } + - " " + } + } + tr id="entity-LT" { + td { + - " " + code { + - "LT;" + } + - " " + } + td { + - " U+0003C " + } + td { + - " " + span class="glyph" { + - "<" + } + - " " + } + } + tr id="entity-LT-legacy" class="impl" { + td { + - " " + code { + - "LT" + } + - " " + } + td { + - " U+0003C " + } + td { + - " " + span { + - "<" + } + - " " + } + } + tr id="entity-Lt" { + td { + - " " + code { + - "Lt;" + } + - " " + } + td { + - " U+0226A " + } + td { + - " " + span class="glyph" { + - "≪" + } + - " " + } + } + tr id="entity-lt" { + td { + - " " + code { + - "lt;" + } + - " " + } + td { + - " U+0003C " + } + td { + - " " + span class="glyph" { + - "<" + } + - " " + } + } + tr id="entity-lt-legacy" class="impl" { + td { + - " " + code { + - "lt" + } + - " " + } + td { + - " U+0003C " + } + td { + - " " + span { + - "<" + } + - " " + } + } + tr id="entity-ltcc" { + td { + - " " + code { + - "ltcc;" + } + - " " + } + td { + - " U+02AA6 " + } + td { + - " " + span class="glyph" { + - "⪦" + } + - " " + } + } + tr id="entity-ltcir" { + td { + - " " + code { + - "ltcir;" + } + - " " + } + td { + - " U+02A79 " + } + td { + - " " + span class="glyph" { + - "⩹" + } + - " " + } + } + tr id="entity-ltdot" { + td { + - " " + code { + - "ltdot;" + } + - " " + } + td { + - " U+022D6 " + } + td { + - " " + span class="glyph" { + - "⋖" + } + - " " + } + } + tr id="entity-lthree" { + td { + - " " + code { + - "lthree;" + } + - " " + } + td { + - " U+022CB " + } + td { + - " " + span class="glyph" { + - "⋋" + } + - " " + } + } + tr id="entity-ltimes" { + td { + - " " + code { + - "ltimes;" + } + - " " + } + td { + - " U+022C9 " + } + td { + - " " + span class="glyph" { + - "⋉" + } + - " " + } + } + tr id="entity-ltlarr" { + td { + - " " + code { + - "ltlarr;" + } + - " " + } + td { + - " U+02976 " + } + td { + - " " + span class="glyph" { + - "⥶" + } + - " " + } + } + tr id="entity-ltquest" { + td { + - " " + code { + - "ltquest;" + } + - " " + } + td { + - " U+02A7B " + } + td { + - " " + span class="glyph" { + - "⩻" + } + - " " + } + } + tr id="entity-ltri" { + td { + - " " + code { + - "ltri;" + } + - " " + } + td { + - " U+025C3 " + } + td { + - " " + span class="glyph" { + - "◃" + } + - " " + } + } + tr id="entity-ltrie" { + td { + - " " + code { + - "ltrie;" + } + - " " + } + td { + - " U+022B4 " + } + td { + - " " + span class="glyph" { + - "⊴" + } + - " " + } + } + tr id="entity-ltrif" { + td { + - " " + code { + - "ltrif;" + } + - " " + } + td { + - " U+025C2 " + } + td { + - " " + span class="glyph" { + - "◂" + } + - " " + } + } + tr id="entity-ltrPar" { + td { + - " " + code { + - "ltrPar;" + } + - " " + } + td { + - " U+02996 " + } + td { + - " " + span class="glyph" { + - "⦖" + } + - " " + } + } + tr id="entity-lurdshar" { + td { + - " " + code { + - "lurdshar;" + } + - " " + } + td { + - " U+0294A " + } + td { + - " " + span class="glyph" { + - "⥊" + } + - " " + } + } + tr id="entity-luruhar" { + td { + - " " + code { + - "luruhar;" + } + - " " + } + td { + - " U+02966 " + } + td { + - " " + span class="glyph" { + - "⥦" + } + - " " + } + } + tr id="entity-lvertneqq" { + td { + - " " + code { + - "lvertneqq;" + } + - " " + } + td { + - " U+02268 U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "≨︀" + } + - " " + } + } + tr id="entity-lvnE" { + td { + - " " + code { + - "lvnE;" + } + - " " + } + td { + - " U+02268 U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "≨︀" + } + - " " + } + } + tr id="entity-macr" { + td { + - " " + code { + - "macr;" + } + - " " + } + td { + - " U+000AF " + } + td { + - " " + span class="glyph" { + - "¯" + } + - " " + } + } + tr id="entity-macr-legacy" class="impl" { + td { + - " " + code { + - "macr" + } + - " " + } + td { + - " U+000AF " + } + td { + - " " + span { + - "¯" + } + - " " + } + } + tr id="entity-male" { + td { + - " " + code { + - "male;" + } + - " " + } + td { + - " U+02642 " + } + td { + - " " + span class="glyph" { + - "♂" + } + - " " + } + } + tr id="entity-malt" { + td { + - " " + code { + - "malt;" + } + - " " + } + td { + - " U+02720 " + } + td { + - " " + span class="glyph" { + - "✠" + } + - " " + } + } + tr id="entity-maltese" { + td { + - " " + code { + - "maltese;" + } + - " " + } + td { + - " U+02720 " + } + td { + - " " + span class="glyph" { + - "✠" + } + - " " + } + } + tr id="entity-Map" { + td { + - " " + code { + - "Map;" + } + - " " + } + td { + - " U+02905 " + } + td { + - " " + span class="glyph" { + - "⤅" + } + - " " + } + } + tr id="entity-map" { + td { + - " " + code { + - "map;" + } + - " " + } + td { + - " U+021A6 " + } + td { + - " " + span class="glyph" { + - "↦" + } + - " " + } + } + tr id="entity-mapsto" { + td { + - " " + code { + - "mapsto;" + } + - " " + } + td { + - " U+021A6 " + } + td { + - " " + span class="glyph" { + - "↦" + } + - " " + } + } + tr id="entity-mapstodown" { + td { + - " " + code { + - "mapstodown;" + } + - " " + } + td { + - " U+021A7 " + } + td { + - " " + span class="glyph" { + - "↧" + } + - " " + } + } + tr id="entity-mapstoleft" { + td { + - " " + code { + - "mapstoleft;" + } + - " " + } + td { + - " U+021A4 " + } + td { + - " " + span class="glyph" { + - "↤" + } + - " " + } + } + tr id="entity-mapstoup" { + td { + - " " + code { + - "mapstoup;" + } + - " " + } + td { + - " U+021A5 " + } + td { + - " " + span class="glyph" { + - "↥" + } + - " " + } + } + tr id="entity-marker" { + td { + - " " + code { + - "marker;" + } + - " " + } + td { + - " U+025AE " + } + td { + - " " + span class="glyph" { + - "▮" + } + - " " + } + } + tr id="entity-mcomma" { + td { + - " " + code { + - "mcomma;" + } + - " " + } + td { + - " U+02A29 " + } + td { + - " " + span class="glyph" { + - "⨩" + } + - " " + } + } + tr id="entity-Mcy" { + td { + - " " + code { + - "Mcy;" + } + - " " + } + td { + - " U+0041C " + } + td { + - " " + span class="glyph" { + - "М" + } + - " " + } + } + tr id="entity-mcy" { + td { + - " " + code { + - "mcy;" + } + - " " + } + td { + - " U+0043C " + } + td { + - " " + span class="glyph" { + - "м" + } + - " " + } + } + tr id="entity-mdash" { + td { + - " " + code { + - "mdash;" + } + - " " + } + td { + - " U+02014 " + } + td { + - " " + span class="glyph" { + - "—" + } + - " " + } + } + tr id="entity-mDDot" { + td { + - " " + code { + - "mDDot;" + } + - " " + } + td { + - " U+0223A " + } + td { + - " " + span class="glyph" { + - "∺" + } + - " " + } + } + tr id="entity-measuredangle" { + td { + - " " + code { + - "measuredangle;" + } + - " " + } + td { + - " U+02221 " + } + td { + - " " + span class="glyph" { + - "∡" + } + - " " + } + } + tr id="entity-MediumSpace" { + td { + - " " + code { + - "MediumSpace;" + } + - " " + } + td { + - " U+0205F " + } + td { + - " " + span class="glyph" { + - " " + } + - " " + } + } + tr id="entity-Mellintrf" { + td { + - " " + code { + - "Mellintrf;" + } + - " " + } + td { + - " U+02133 " + } + td { + - " " + span class="glyph" { + - "ℳ" + } + - " " + } + } + tr id="entity-Mfr" { + td { + - " " + code { + - "Mfr;" + } + - " " + } + td { + - " U+1D510 " + } + td { + - " " + span class="glyph" { + - "𝔐" + } + - " " + } + } + tr id="entity-mfr" { + td { + - " " + code { + - "mfr;" + } + - " " + } + td { + - " U+1D52A " + } + td { + - " " + span class="glyph" { + - "𝔪" + } + - " " + } + } + tr id="entity-mho" { + td { + - " " + code { + - "mho;" + } + - " " + } + td { + - " U+02127 " + } + td { + - " " + span class="glyph" { + - "℧" + } + - " " + } + } + tr id="entity-micro" { + td { + - " " + code { + - "micro;" + } + - " " + } + td { + - " U+000B5 " + } + td { + - " " + span class="glyph" { + - "µ" + } + - " " + } + } + tr id="entity-micro-legacy" class="impl" { + td { + - " " + code { + - "micro" + } + - " " + } + td { + - " U+000B5 " + } + td { + - " " + span { + - "µ" + } + - " " + } + } + tr id="entity-mid" { + td { + - " " + code { + - "mid;" + } + - " " + } + td { + - " U+02223 " + } + td { + - " " + span class="glyph" { + - "∣" + } + - " " + } + } + tr id="entity-midast" { + td { + - " " + code { + - "midast;" + } + - " " + } + td { + - " U+0002A " + } + td { + - " " + span class="glyph" { + - "*" + } + - " " + } + } + tr id="entity-midcir" { + td { + - " " + code { + - "midcir;" + } + - " " + } + td { + - " U+02AF0 " + } + td { + - " " + span class="glyph" { + - "⫰" + } + - " " + } + } + tr id="entity-middot" { + td { + - " " + code { + - "middot;" + } + - " " + } + td { + - " U+000B7 " + } + td { + - " " + span class="glyph" { + - "·" + } + - " " + } + } + tr id="entity-middot-legacy" class="impl" { + td { + - " " + code { + - "middot" + } + - " " + } + td { + - " U+000B7 " + } + td { + - " " + span { + - "·" + } + - " " + } + } + tr id="entity-minus" { + td { + - " " + code { + - "minus;" + } + - " " + } + td { + - " U+02212 " + } + td { + - " " + span class="glyph" { + - "−" + } + - " " + } + } + tr id="entity-minusb" { + td { + - " " + code { + - "minusb;" + } + - " " + } + td { + - " U+0229F " + } + td { + - " " + span class="glyph" { + - "⊟" + } + - " " + } + } + tr id="entity-minusd" { + td { + - " " + code { + - "minusd;" + } + - " " + } + td { + - " U+02238 " + } + td { + - " " + span class="glyph" { + - "∸" + } + - " " + } + } + tr id="entity-minusdu" { + td { + - " " + code { + - "minusdu;" + } + - " " + } + td { + - " U+02A2A " + } + td { + - " " + span class="glyph" { + - "⨪" + } + - " " + } + } + tr id="entity-MinusPlus" { + td { + - " " + code { + - "MinusPlus;" + } + - " " + } + td { + - " U+02213 " + } + td { + - " " + span class="glyph" { + - "∓" + } + - " " + } + } + tr id="entity-mlcp" { + td { + - " " + code { + - "mlcp;" + } + - " " + } + td { + - " U+02ADB " + } + td { + - " " + span class="glyph" { + - "⫛" + } + - " " + } + } + tr id="entity-mldr" { + td { + - " " + code { + - "mldr;" + } + - " " + } + td { + - " U+02026 " + } + td { + - " " + span class="glyph" { + - "…" + } + - " " + } + } + tr id="entity-mnplus" { + td { + - " " + code { + - "mnplus;" + } + - " " + } + td { + - " U+02213 " + } + td { + - " " + span class="glyph" { + - "∓" + } + - " " + } + } + tr id="entity-models" { + td { + - " " + code { + - "models;" + } + - " " + } + td { + - " U+022A7 " + } + td { + - " " + span class="glyph" { + - "⊧" + } + - " " + } + } + tr id="entity-Mopf" { + td { + - " " + code { + - "Mopf;" + } + - " " + } + td { + - " U+1D544 " + } + td { + - " " + span class="glyph" { + - "𝕄" + } + - " " + } + } + tr id="entity-mopf" { + td { + - " " + code { + - "mopf;" + } + - " " + } + td { + - " U+1D55E " + } + td { + - " " + span class="glyph" { + - "𝕞" + } + - " " + } + } + tr id="entity-mp" { + td { + - " " + code { + - "mp;" + } + - " " + } + td { + - " U+02213 " + } + td { + - " " + span class="glyph" { + - "∓" + } + - " " + } + } + tr id="entity-Mscr" { + td { + - " " + code { + - "Mscr;" + } + - " " + } + td { + - " U+02133 " + } + td { + - " " + span class="glyph" { + - "ℳ" + } + - " " + } + } + tr id="entity-mscr" { + td { + - " " + code { + - "mscr;" + } + - " " + } + td { + - " U+1D4C2 " + } + td { + - " " + span class="glyph" { + - "𝓂" + } + - " " + } + } + tr id="entity-mstpos" { + td { + - " " + code { + - "mstpos;" + } + - " " + } + td { + - " U+0223E " + } + td { + - " " + span class="glyph" { + - "∾" + } + - " " + } + } + tr id="entity-Mu" { + td { + - " " + code { + - "Mu;" + } + - " " + } + td { + - " U+0039C " + } + td { + - " " + span class="glyph" { + - "Μ" + } + - " " + } + } + tr id="entity-mu" { + td { + - " " + code { + - "mu;" + } + - " " + } + td { + - " U+003BC " + } + td { + - " " + span class="glyph" { + - "μ" + } + - " " + } + } + tr id="entity-multimap" { + td { + - " " + code { + - "multimap;" + } + - " " + } + td { + - " U+022B8 " + } + td { + - " " + span class="glyph" { + - "⊸" + } + - " " + } + } + tr id="entity-mumap" { + td { + - " " + code { + - "mumap;" + } + - " " + } + td { + - " U+022B8 " + } + td { + - " " + span class="glyph" { + - "⊸" + } + - " " + } + } + tr id="entity-nabla" { + td { + - " " + code { + - "nabla;" + } + - " " + } + td { + - " U+02207 " + } + td { + - " " + span class="glyph" { + - "∇" + } + - " " + } + } + tr id="entity-Nacute" { + td { + - " " + code { + - "Nacute;" + } + - " " + } + td { + - " U+00143 " + } + td { + - " " + span class="glyph" { + - "Ń" + } + - " " + } + } + tr id="entity-nacute" { + td { + - " " + code { + - "nacute;" + } + - " " + } + td { + - " U+00144 " + } + td { + - " " + span class="glyph" { + - "ń" + } + - " " + } + } + tr id="entity-nang" { + td { + - " " + code { + - "nang;" + } + - " " + } + td { + - " U+02220 U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "∠⃒" + } + - " " + } + } + tr id="entity-nap" { + td { + - " " + code { + - "nap;" + } + - " " + } + td { + - " U+02249 " + } + td { + - " " + span class="glyph" { + - "≉" + } + - " " + } + } + tr id="entity-napE" { + td { + - " " + code { + - "napE;" + } + - " " + } + td { + - " U+02A70 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⩰̸" + } + - " " + } + } + tr id="entity-napid" { + td { + - " " + code { + - "napid;" + } + - " " + } + td { + - " U+0224B U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≋̸" + } + - " " + } + } + tr id="entity-napos" { + td { + - " " + code { + - "napos;" + } + - " " + } + td { + - " U+00149 " + } + td { + - " " + span class="glyph" { + - "ʼn" + } + - " " + } + } + tr id="entity-napprox" { + td { + - " " + code { + - "napprox;" + } + - " " + } + td { + - " U+02249 " + } + td { + - " " + span class="glyph" { + - "≉" + } + - " " + } + } + tr id="entity-natur" { + td { + - " " + code { + - "natur;" + } + - " " + } + td { + - " U+0266E " + } + td { + - " " + span class="glyph" { + - "♮" + } + - " " + } + } + tr id="entity-natural" { + td { + - " " + code { + - "natural;" + } + - " " + } + td { + - " U+0266E " + } + td { + - " " + span class="glyph" { + - "♮" + } + - " " + } + } + tr id="entity-naturals" { + td { + - " " + code { + - "naturals;" + } + - " " + } + td { + - " U+02115 " + } + td { + - " " + span class="glyph" { + - "ℕ" + } + - " " + } + } + tr id="entity-nbsp" { + td { + - " " + code { + - "nbsp;" + } + - " " + } + td { + - " U+000A0 " + } + td { + - " " + span class="glyph" { + - " " + } + - " " + } + } + tr id="entity-nbsp-legacy" class="impl" { + td { + - " " + code { + - "nbsp" + } + - " " + } + td { + - " U+000A0 " + } + td { + - " " + span { + - " " + } + - " " + } + } + tr id="entity-nbump" { + td { + - " " + code { + - "nbump;" + } + - " " + } + td { + - " U+0224E U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≎̸" + } + - " " + } + } + tr id="entity-nbumpe" { + td { + - " " + code { + - "nbumpe;" + } + - " " + } + td { + - " U+0224F U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≏̸" + } + - " " + } + } + tr id="entity-ncap" { + td { + - " " + code { + - "ncap;" + } + - " " + } + td { + - " U+02A43 " + } + td { + - " " + span class="glyph" { + - "⩃" + } + - " " + } + } + tr id="entity-Ncaron" { + td { + - " " + code { + - "Ncaron;" + } + - " " + } + td { + - " U+00147 " + } + td { + - " " + span class="glyph" { + - "Ň" + } + - " " + } + } + tr id="entity-ncaron" { + td { + - " " + code { + - "ncaron;" + } + - " " + } + td { + - " U+00148 " + } + td { + - " " + span class="glyph" { + - "ň" + } + - " " + } + } + tr id="entity-Ncedil" { + td { + - " " + code { + - "Ncedil;" + } + - " " + } + td { + - " U+00145 " + } + td { + - " " + span class="glyph" { + - "Ņ" + } + - " " + } + } + tr id="entity-ncedil" { + td { + - " " + code { + - "ncedil;" + } + - " " + } + td { + - " U+00146 " + } + td { + - " " + span class="glyph" { + - "ņ" + } + - " " + } + } + tr id="entity-ncong" { + td { + - " " + code { + - "ncong;" + } + - " " + } + td { + - " U+02247 " + } + td { + - " " + span class="glyph" { + - "≇" + } + - " " + } + } + tr id="entity-ncongdot" { + td { + - " " + code { + - "ncongdot;" + } + - " " + } + td { + - " U+02A6D U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⩭̸" + } + - " " + } + } + tr id="entity-ncup" { + td { + - " " + code { + - "ncup;" + } + - " " + } + td { + - " U+02A42 " + } + td { + - " " + span class="glyph" { + - "⩂" + } + - " " + } + } + tr id="entity-Ncy" { + td { + - " " + code { + - "Ncy;" + } + - " " + } + td { + - " U+0041D " + } + td { + - " " + span class="glyph" { + - "Н" + } + - " " + } + } + tr id="entity-ncy" { + td { + - " " + code { + - "ncy;" + } + - " " + } + td { + - " U+0043D " + } + td { + - " " + span class="glyph" { + - "н" + } + - " " + } + } + tr id="entity-ndash" { + td { + - " " + code { + - "ndash;" + } + - " " + } + td { + - " U+02013 " + } + td { + - " " + span class="glyph" { + - "–" + } + - " " + } + } + tr id="entity-ne" { + td { + - " " + code { + - "ne;" + } + - " " + } + td { + - " U+02260 " + } + td { + - " " + span class="glyph" { + - "≠" + } + - " " + } + } + tr id="entity-nearhk" { + td { + - " " + code { + - "nearhk;" + } + - " " + } + td { + - " U+02924 " + } + td { + - " " + span class="glyph" { + - "⤤" + } + - " " + } + } + tr id="entity-neArr" { + td { + - " " + code { + - "neArr;" + } + - " " + } + td { + - " U+021D7 " + } + td { + - " " + span class="glyph" { + - "⇗" + } + - " " + } + } + tr id="entity-nearr" { + td { + - " " + code { + - "nearr;" + } + - " " + } + td { + - " U+02197 " + } + td { + - " " + span class="glyph" { + - "↗" + } + - " " + } + } + tr id="entity-nearrow" { + td { + - " " + code { + - "nearrow;" + } + - " " + } + td { + - " U+02197 " + } + td { + - " " + span class="glyph" { + - "↗" + } + - " " + } + } + tr id="entity-nedot" { + td { + - " " + code { + - "nedot;" + } + - " " + } + td { + - " U+02250 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≐̸" + } + - " " + } + } + tr id="entity-NegativeMediumSpace" { + td { + - " " + code { + - "NegativeMediumSpace;" + } + - " " + } + td { + - " U+0200B " + } + td { + - " " + span class="glyph" { + - "​" + } + - " " + } + } + tr id="entity-NegativeThickSpace" { + td { + - " " + code { + - "NegativeThickSpace;" + } + - " " + } + td { + - " U+0200B " + } + td { + - " " + span class="glyph" { + - "​" + } + - " " + } + } + tr id="entity-NegativeThinSpace" { + td { + - " " + code { + - "NegativeThinSpace;" + } + - " " + } + td { + - " U+0200B " + } + td { + - " " + span class="glyph" { + - "​" + } + - " " + } + } + tr id="entity-NegativeVeryThinSpace" { + td { + - " " + code { + - "NegativeVeryThinSpace;" + } + - " " + } + td { + - " U+0200B " + } + td { + - " " + span class="glyph" { + - "​" + } + - " " + } + } + tr id="entity-nequiv" { + td { + - " " + code { + - "nequiv;" + } + - " " + } + td { + - " U+02262 " + } + td { + - " " + span class="glyph" { + - "≢" + } + - " " + } + } + tr id="entity-nesear" { + td { + - " " + code { + - "nesear;" + } + - " " + } + td { + - " U+02928 " + } + td { + - " " + span class="glyph" { + - "⤨" + } + - " " + } + } + tr id="entity-nesim" { + td { + - " " + code { + - "nesim;" + } + - " " + } + td { + - " U+02242 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≂̸" + } + - " " + } + } + tr id="entity-NestedGreaterGreater" { + td { + - " " + code { + - "NestedGreaterGreater;" + } + - " " + } + td { + - " U+0226B " + } + td { + - " " + span class="glyph" { + - "≫" + } + - " " + } + } + tr id="entity-NestedLessLess" { + td { + - " " + code { + - "NestedLessLess;" + } + - " " + } + td { + - " U+0226A " + } + td { + - " " + span class="glyph" { + - "≪" + } + - " " + } + } + tr id="entity-NewLine" { + td { + - " " + code { + - "NewLine;" + } + - " " + } + td { + - " U+0000A " + } + td { + - " " + span class="glyph control" { + - "␊" + } + - " " + } + } + tr id="entity-nexist" { + td { + - " " + code { + - "nexist;" + } + - " " + } + td { + - " U+02204 " + } + td { + - " " + span class="glyph" { + - "∄" + } + - " " + } + } + tr id="entity-nexists" { + td { + - " " + code { + - "nexists;" + } + - " " + } + td { + - " U+02204 " + } + td { + - " " + span class="glyph" { + - "∄" + } + - " " + } + } + tr id="entity-Nfr" { + td { + - " " + code { + - "Nfr;" + } + - " " + } + td { + - " U+1D511 " + } + td { + - " " + span class="glyph" { + - "𝔑" + } + - " " + } + } + tr id="entity-nfr" { + td { + - " " + code { + - "nfr;" + } + - " " + } + td { + - " U+1D52B " + } + td { + - " " + span class="glyph" { + - "𝔫" + } + - " " + } + } + tr id="entity-ngE" { + td { + - " " + code { + - "ngE;" + } + - " " + } + td { + - " U+02267 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≧̸" + } + - " " + } + } + tr id="entity-nge" { + td { + - " " + code { + - "nge;" + } + - " " + } + td { + - " U+02271 " + } + td { + - " " + span class="glyph" { + - "≱" + } + - " " + } + } + tr id="entity-ngeq" { + td { + - " " + code { + - "ngeq;" + } + - " " + } + td { + - " U+02271 " + } + td { + - " " + span class="glyph" { + - "≱" + } + - " " + } + } + tr id="entity-ngeqq" { + td { + - " " + code { + - "ngeqq;" + } + - " " + } + td { + - " U+02267 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≧̸" + } + - " " + } + } + tr id="entity-ngeqslant" { + td { + - " " + code { + - "ngeqslant;" + } + - " " + } + td { + - " U+02A7E U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⩾̸" + } + - " " + } + } + tr id="entity-nges" { + td { + - " " + code { + - "nges;" + } + - " " + } + td { + - " U+02A7E U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⩾̸" + } + - " " + } + } + tr id="entity-nGg" { + td { + - " " + code { + - "nGg;" + } + - " " + } + td { + - " U+022D9 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⋙̸" + } + - " " + } + } + tr id="entity-ngsim" { + td { + - " " + code { + - "ngsim;" + } + - " " + } + td { + - " U+02275 " + } + td { + - " " + span class="glyph" { + - "≵" + } + - " " + } + } + tr id="entity-nGt" { + td { + - " " + code { + - "nGt;" + } + - " " + } + td { + - " U+0226B U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "≫⃒" + } + - " " + } + } + tr id="entity-ngt" { + td { + - " " + code { + - "ngt;" + } + - " " + } + td { + - " U+0226F " + } + td { + - " " + span class="glyph" { + - "≯" + } + - " " + } + } + tr id="entity-ngtr" { + td { + - " " + code { + - "ngtr;" + } + - " " + } + td { + - " U+0226F " + } + td { + - " " + span class="glyph" { + - "≯" + } + - " " + } + } + tr id="entity-nGtv" { + td { + - " " + code { + - "nGtv;" + } + - " " + } + td { + - " U+0226B U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≫̸" + } + - " " + } + } + tr id="entity-nhArr" { + td { + - " " + code { + - "nhArr;" + } + - " " + } + td { + - " U+021CE " + } + td { + - " " + span class="glyph" { + - "⇎" + } + - " " + } + } + tr id="entity-nharr" { + td { + - " " + code { + - "nharr;" + } + - " " + } + td { + - " U+021AE " + } + td { + - " " + span class="glyph" { + - "↮" + } + - " " + } + } + tr id="entity-nhpar" { + td { + - " " + code { + - "nhpar;" + } + - " " + } + td { + - " U+02AF2 " + } + td { + - " " + span class="glyph" { + - "⫲" + } + - " " + } + } + tr id="entity-ni" { + td { + - " " + code { + - "ni;" + } + - " " + } + td { + - " U+0220B " + } + td { + - " " + span class="glyph" { + - "∋" + } + - " " + } + } + tr id="entity-nis" { + td { + - " " + code { + - "nis;" + } + - " " + } + td { + - " U+022FC " + } + td { + - " " + span class="glyph" { + - "⋼" + } + - " " + } + } + tr id="entity-nisd" { + td { + - " " + code { + - "nisd;" + } + - " " + } + td { + - " U+022FA " + } + td { + - " " + span class="glyph" { + - "⋺" + } + - " " + } + } + tr id="entity-niv" { + td { + - " " + code { + - "niv;" + } + - " " + } + td { + - " U+0220B " + } + td { + - " " + span class="glyph" { + - "∋" + } + - " " + } + } + tr id="entity-NJcy" { + td { + - " " + code { + - "NJcy;" + } + - " " + } + td { + - " U+0040A " + } + td { + - " " + span class="glyph" { + - "Њ" + } + - " " + } + } + tr id="entity-njcy" { + td { + - " " + code { + - "njcy;" + } + - " " + } + td { + - " U+0045A " + } + td { + - " " + span class="glyph" { + - "њ" + } + - " " + } + } + tr id="entity-nlArr" { + td { + - " " + code { + - "nlArr;" + } + - " " + } + td { + - " U+021CD " + } + td { + - " " + span class="glyph" { + - "⇍" + } + - " " + } + } + tr id="entity-nlarr" { + td { + - " " + code { + - "nlarr;" + } + - " " + } + td { + - " U+0219A " + } + td { + - " " + span class="glyph" { + - "↚" + } + - " " + } + } + tr id="entity-nldr" { + td { + - " " + code { + - "nldr;" + } + - " " + } + td { + - " U+02025 " + } + td { + - " " + span class="glyph" { + - "‥" + } + - " " + } + } + tr id="entity-nlE" { + td { + - " " + code { + - "nlE;" + } + - " " + } + td { + - " U+02266 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≦̸" + } + - " " + } + } + tr id="entity-nle" { + td { + - " " + code { + - "nle;" + } + - " " + } + td { + - " U+02270 " + } + td { + - " " + span class="glyph" { + - "≰" + } + - " " + } + } + tr id="entity-nLeftarrow" { + td { + - " " + code { + - "nLeftarrow;" + } + - " " + } + td { + - " U+021CD " + } + td { + - " " + span class="glyph" { + - "⇍" + } + - " " + } + } + tr id="entity-nleftarrow" { + td { + - " " + code { + - "nleftarrow;" + } + - " " + } + td { + - " U+0219A " + } + td { + - " " + span class="glyph" { + - "↚" + } + - " " + } + } + tr id="entity-nLeftrightarrow" { + td { + - " " + code { + - "nLeftrightarrow;" + } + - " " + } + td { + - " U+021CE " + } + td { + - " " + span class="glyph" { + - "⇎" + } + - " " + } + } + tr id="entity-nleftrightarrow" { + td { + - " " + code { + - "nleftrightarrow;" + } + - " " + } + td { + - " U+021AE " + } + td { + - " " + span class="glyph" { + - "↮" + } + - " " + } + } + tr id="entity-nleq" { + td { + - " " + code { + - "nleq;" + } + - " " + } + td { + - " U+02270 " + } + td { + - " " + span class="glyph" { + - "≰" + } + - " " + } + } + tr id="entity-nleqq" { + td { + - " " + code { + - "nleqq;" + } + - " " + } + td { + - " U+02266 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≦̸" + } + - " " + } + } + tr id="entity-nleqslant" { + td { + - " " + code { + - "nleqslant;" + } + - " " + } + td { + - " U+02A7D U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⩽̸" + } + - " " + } + } + tr id="entity-nles" { + td { + - " " + code { + - "nles;" + } + - " " + } + td { + - " U+02A7D U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⩽̸" + } + - " " + } + } + tr id="entity-nless" { + td { + - " " + code { + - "nless;" + } + - " " + } + td { + - " U+0226E " + } + td { + - " " + span class="glyph" { + - "≮" + } + - " " + } + } + tr id="entity-nLl" { + td { + - " " + code { + - "nLl;" + } + - " " + } + td { + - " U+022D8 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⋘̸" + } + - " " + } + } + tr id="entity-nlsim" { + td { + - " " + code { + - "nlsim;" + } + - " " + } + td { + - " U+02274 " + } + td { + - " " + span class="glyph" { + - "≴" + } + - " " + } + } + tr id="entity-nLt" { + td { + - " " + code { + - "nLt;" + } + - " " + } + td { + - " U+0226A U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "≪⃒" + } + - " " + } + } + tr id="entity-nlt" { + td { + - " " + code { + - "nlt;" + } + - " " + } + td { + - " U+0226E " + } + td { + - " " + span class="glyph" { + - "≮" + } + - " " + } + } + tr id="entity-nltri" { + td { + - " " + code { + - "nltri;" + } + - " " + } + td { + - " U+022EA " + } + td { + - " " + span class="glyph" { + - "⋪" + } + - " " + } + } + tr id="entity-nltrie" { + td { + - " " + code { + - "nltrie;" + } + - " " + } + td { + - " U+022EC " + } + td { + - " " + span class="glyph" { + - "⋬" + } + - " " + } + } + tr id="entity-nLtv" { + td { + - " " + code { + - "nLtv;" + } + - " " + } + td { + - " U+0226A U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≪̸" + } + - " " + } + } + tr id="entity-nmid" { + td { + - " " + code { + - "nmid;" + } + - " " + } + td { + - " U+02224 " + } + td { + - " " + span class="glyph" { + - "∤" + } + - " " + } + } + tr id="entity-NoBreak" { + td { + - " " + code { + - "NoBreak;" + } + - " " + } + td { + - " U+02060 " + } + td { + - " " + span class="glyph" { + - "⁠" + } + - " " + } + } + tr id="entity-NonBreakingSpace" { + td { + - " " + code { + - "NonBreakingSpace;" + } + - " " + } + td { + - " U+000A0 " + } + td { + - " " + span class="glyph" { + - " " + } + - " " + } + } + tr id="entity-Nopf" { + td { + - " " + code { + - "Nopf;" + } + - " " + } + td { + - " U+02115 " + } + td { + - " " + span class="glyph" { + - "ℕ" + } + - " " + } + } + tr id="entity-nopf" { + td { + - " " + code { + - "nopf;" + } + - " " + } + td { + - " U+1D55F " + } + td { + - " " + span class="glyph" { + - "𝕟" + } + - " " + } + } + tr id="entity-Not" { + td { + - " " + code { + - "Not;" + } + - " " + } + td { + - " U+02AEC " + } + td { + - " " + span class="glyph" { + - "⫬" + } + - " " + } + } + tr id="entity-not" { + td { + - " " + code { + - "not;" + } + - " " + } + td { + - " U+000AC " + } + td { + - " " + span class="glyph" { + - "¬" + } + - " " + } + } + tr id="entity-not-legacy" class="impl" { + td { + - " " + code { + - "not" + } + - " " + } + td { + - " U+000AC " + } + td { + - " " + span { + - "¬" + } + - " " + } + } + tr id="entity-NotCongruent" { + td { + - " " + code { + - "NotCongruent;" + } + - " " + } + td { + - " U+02262 " + } + td { + - " " + span class="glyph" { + - "≢" + } + - " " + } + } + tr id="entity-NotCupCap" { + td { + - " " + code { + - "NotCupCap;" + } + - " " + } + td { + - " U+0226D " + } + td { + - " " + span class="glyph" { + - "≭" + } + - " " + } + } + tr id="entity-NotDoubleVerticalBar" { + td { + - " " + code { + - "NotDoubleVerticalBar;" + } + - " " + } + td { + - " U+02226 " + } + td { + - " " + span class="glyph" { + - "∦" + } + - " " + } + } + tr id="entity-NotElement" { + td { + - " " + code { + - "NotElement;" + } + - " " + } + td { + - " U+02209 " + } + td { + - " " + span class="glyph" { + - "∉" + } + - " " + } + } + tr id="entity-NotEqual" { + td { + - " " + code { + - "NotEqual;" + } + - " " + } + td { + - " U+02260 " + } + td { + - " " + span class="glyph" { + - "≠" + } + - " " + } + } + tr id="entity-NotEqualTilde" { + td { + - " " + code { + - "NotEqualTilde;" + } + - " " + } + td { + - " U+02242 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≂̸" + } + - " " + } + } + tr id="entity-NotExists" { + td { + - " " + code { + - "NotExists;" + } + - " " + } + td { + - " U+02204 " + } + td { + - " " + span class="glyph" { + - "∄" + } + - " " + } + } + tr id="entity-NotGreater" { + td { + - " " + code { + - "NotGreater;" + } + - " " + } + td { + - " U+0226F " + } + td { + - " " + span class="glyph" { + - "≯" + } + - " " + } + } + tr id="entity-NotGreaterEqual" { + td { + - " " + code { + - "NotGreaterEqual;" + } + - " " + } + td { + - " U+02271 " + } + td { + - " " + span class="glyph" { + - "≱" + } + - " " + } + } + tr id="entity-NotGreaterFullEqual" { + td { + - " " + code { + - "NotGreaterFullEqual;" + } + - " " + } + td { + - " U+02267 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≧̸" + } + - " " + } + } + tr id="entity-NotGreaterGreater" { + td { + - " " + code { + - "NotGreaterGreater;" + } + - " " + } + td { + - " U+0226B U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≫̸" + } + - " " + } + } + tr id="entity-NotGreaterLess" { + td { + - " " + code { + - "NotGreaterLess;" + } + - " " + } + td { + - " U+02279 " + } + td { + - " " + span class="glyph" { + - "≹" + } + - " " + } + } + tr id="entity-NotGreaterSlantEqual" { + td { + - " " + code { + - "NotGreaterSlantEqual;" + } + - " " + } + td { + - " U+02A7E U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⩾̸" + } + - " " + } + } + tr id="entity-NotGreaterTilde" { + td { + - " " + code { + - "NotGreaterTilde;" + } + - " " + } + td { + - " U+02275 " + } + td { + - " " + span class="glyph" { + - "≵" + } + - " " + } + } + tr id="entity-NotHumpDownHump" { + td { + - " " + code { + - "NotHumpDownHump;" + } + - " " + } + td { + - " U+0224E U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≎̸" + } + - " " + } + } + tr id="entity-NotHumpEqual" { + td { + - " " + code { + - "NotHumpEqual;" + } + - " " + } + td { + - " U+0224F U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≏̸" + } + - " " + } + } + tr id="entity-notin" { + td { + - " " + code { + - "notin;" + } + - " " + } + td { + - " U+02209 " + } + td { + - " " + span class="glyph" { + - "∉" + } + - " " + } + } + tr id="entity-notindot" { + td { + - " " + code { + - "notindot;" + } + - " " + } + td { + - " U+022F5 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⋵̸" + } + - " " + } + } + tr id="entity-notinE" { + td { + - " " + code { + - "notinE;" + } + - " " + } + td { + - " U+022F9 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⋹̸" + } + - " " + } + } + tr id="entity-notinva" { + td { + - " " + code { + - "notinva;" + } + - " " + } + td { + - " U+02209 " + } + td { + - " " + span class="glyph" { + - "∉" + } + - " " + } + } + tr id="entity-notinvb" { + td { + - " " + code { + - "notinvb;" + } + - " " + } + td { + - " U+022F7 " + } + td { + - " " + span class="glyph" { + - "⋷" + } + - " " + } + } + tr id="entity-notinvc" { + td { + - " " + code { + - "notinvc;" + } + - " " + } + td { + - " U+022F6 " + } + td { + - " " + span class="glyph" { + - "⋶" + } + - " " + } + } + tr id="entity-NotLeftTriangle" { + td { + - " " + code { + - "NotLeftTriangle;" + } + - " " + } + td { + - " U+022EA " + } + td { + - " " + span class="glyph" { + - "⋪" + } + - " " + } + } + tr id="entity-NotLeftTriangleBar" { + td { + - " " + code { + - "NotLeftTriangleBar;" + } + - " " + } + td { + - " U+029CF U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⧏̸" + } + - " " + } + } + tr id="entity-NotLeftTriangleEqual" { + td { + - " " + code { + - "NotLeftTriangleEqual;" + } + - " " + } + td { + - " U+022EC " + } + td { + - " " + span class="glyph" { + - "⋬" + } + - " " + } + } + tr id="entity-NotLess" { + td { + - " " + code { + - "NotLess;" + } + - " " + } + td { + - " U+0226E " + } + td { + - " " + span class="glyph" { + - "≮" + } + - " " + } + } + tr id="entity-NotLessEqual" { + td { + - " " + code { + - "NotLessEqual;" + } + - " " + } + td { + - " U+02270 " + } + td { + - " " + span class="glyph" { + - "≰" + } + - " " + } + } + tr id="entity-NotLessGreater" { + td { + - " " + code { + - "NotLessGreater;" + } + - " " + } + td { + - " U+02278 " + } + td { + - " " + span class="glyph" { + - "≸" + } + - " " + } + } + tr id="entity-NotLessLess" { + td { + - " " + code { + - "NotLessLess;" + } + - " " + } + td { + - " U+0226A U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≪̸" + } + - " " + } + } + tr id="entity-NotLessSlantEqual" { + td { + - " " + code { + - "NotLessSlantEqual;" + } + - " " + } + td { + - " U+02A7D U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⩽̸" + } + - " " + } + } + tr id="entity-NotLessTilde" { + td { + - " " + code { + - "NotLessTilde;" + } + - " " + } + td { + - " U+02274 " + } + td { + - " " + span class="glyph" { + - "≴" + } + - " " + } + } + tr id="entity-NotNestedGreaterGreater" { + td { + - " " + code { + - "NotNestedGreaterGreater;" + } + - " " + } + td { + - " U+02AA2 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⪢̸" + } + - " " + } + } + tr id="entity-NotNestedLessLess" { + td { + - " " + code { + - "NotNestedLessLess;" + } + - " " + } + td { + - " U+02AA1 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⪡̸" + } + - " " + } + } + tr id="entity-notni" { + td { + - " " + code { + - "notni;" + } + - " " + } + td { + - " U+0220C " + } + td { + - " " + span class="glyph" { + - "∌" + } + - " " + } + } + tr id="entity-notniva" { + td { + - " " + code { + - "notniva;" + } + - " " + } + td { + - " U+0220C " + } + td { + - " " + span class="glyph" { + - "∌" + } + - " " + } + } + tr id="entity-notnivb" { + td { + - " " + code { + - "notnivb;" + } + - " " + } + td { + - " U+022FE " + } + td { + - " " + span class="glyph" { + - "⋾" + } + - " " + } + } + tr id="entity-notnivc" { + td { + - " " + code { + - "notnivc;" + } + - " " + } + td { + - " U+022FD " + } + td { + - " " + span class="glyph" { + - "⋽" + } + - " " + } + } + tr id="entity-NotPrecedes" { + td { + - " " + code { + - "NotPrecedes;" + } + - " " + } + td { + - " U+02280 " + } + td { + - " " + span class="glyph" { + - "⊀" + } + - " " + } + } + tr id="entity-NotPrecedesEqual" { + td { + - " " + code { + - "NotPrecedesEqual;" + } + - " " + } + td { + - " U+02AAF U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⪯̸" + } + - " " + } + } + tr id="entity-NotPrecedesSlantEqual" { + td { + - " " + code { + - "NotPrecedesSlantEqual;" + } + - " " + } + td { + - " U+022E0 " + } + td { + - " " + span class="glyph" { + - "⋠" + } + - " " + } + } + tr id="entity-NotReverseElement" { + td { + - " " + code { + - "NotReverseElement;" + } + - " " + } + td { + - " U+0220C " + } + td { + - " " + span class="glyph" { + - "∌" + } + - " " + } + } + tr id="entity-NotRightTriangle" { + td { + - " " + code { + - "NotRightTriangle;" + } + - " " + } + td { + - " U+022EB " + } + td { + - " " + span class="glyph" { + - "⋫" + } + - " " + } + } + tr id="entity-NotRightTriangleBar" { + td { + - " " + code { + - "NotRightTriangleBar;" + } + - " " + } + td { + - " U+029D0 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⧐̸" + } + - " " + } + } + tr id="entity-NotRightTriangleEqual" { + td { + - " " + code { + - "NotRightTriangleEqual;" + } + - " " + } + td { + - " U+022ED " + } + td { + - " " + span class="glyph" { + - "⋭" + } + - " " + } + } + tr id="entity-NotSquareSubset" { + td { + - " " + code { + - "NotSquareSubset;" + } + - " " + } + td { + - " U+0228F U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⊏̸" + } + - " " + } + } + tr id="entity-NotSquareSubsetEqual" { + td { + - " " + code { + - "NotSquareSubsetEqual;" + } + - " " + } + td { + - " U+022E2 " + } + td { + - " " + span class="glyph" { + - "⋢" + } + - " " + } + } + tr id="entity-NotSquareSuperset" { + td { + - " " + code { + - "NotSquareSuperset;" + } + - " " + } + td { + - " U+02290 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⊐̸" + } + - " " + } + } + tr id="entity-NotSquareSupersetEqual" { + td { + - " " + code { + - "NotSquareSupersetEqual;" + } + - " " + } + td { + - " U+022E3 " + } + td { + - " " + span class="glyph" { + - "⋣" + } + - " " + } + } + tr id="entity-NotSubset" { + td { + - " " + code { + - "NotSubset;" + } + - " " + } + td { + - " U+02282 U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "⊂⃒" + } + - " " + } + } + tr id="entity-NotSubsetEqual" { + td { + - " " + code { + - "NotSubsetEqual;" + } + - " " + } + td { + - " U+02288 " + } + td { + - " " + span class="glyph" { + - "⊈" + } + - " " + } + } + tr id="entity-NotSucceeds" { + td { + - " " + code { + - "NotSucceeds;" + } + - " " + } + td { + - " U+02281 " + } + td { + - " " + span class="glyph" { + - "⊁" + } + - " " + } + } + tr id="entity-NotSucceedsEqual" { + td { + - " " + code { + - "NotSucceedsEqual;" + } + - " " + } + td { + - " U+02AB0 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⪰̸" + } + - " " + } + } + tr id="entity-NotSucceedsSlantEqual" { + td { + - " " + code { + - "NotSucceedsSlantEqual;" + } + - " " + } + td { + - " U+022E1 " + } + td { + - " " + span class="glyph" { + - "⋡" + } + - " " + } + } + tr id="entity-NotSucceedsTilde" { + td { + - " " + code { + - "NotSucceedsTilde;" + } + - " " + } + td { + - " U+0227F U+00338 " + } + td { + - " " + span class="glyph compound" { + - "≿̸" + } + - " " + } + } + tr id="entity-NotSuperset" { + td { + - " " + code { + - "NotSuperset;" + } + - " " + } + td { + - " U+02283 U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "⊃⃒" + } + - " " + } + } + tr id="entity-NotSupersetEqual" { + td { + - " " + code { + - "NotSupersetEqual;" + } + - " " + } + td { + - " U+02289 " + } + td { + - " " + span class="glyph" { + - "⊉" + } + - " " + } + } + tr id="entity-NotTilde" { + td { + - " " + code { + - "NotTilde;" + } + - " " + } + td { + - " U+02241 " + } + td { + - " " + span class="glyph" { + - "≁" + } + - " " + } + } + tr id="entity-NotTildeEqual" { + td { + - " " + code { + - "NotTildeEqual;" + } + - " " + } + td { + - " U+02244 " + } + td { + - " " + span class="glyph" { + - "≄" + } + - " " + } + } + tr id="entity-NotTildeFullEqual" { + td { + - " " + code { + - "NotTildeFullEqual;" + } + - " " + } + td { + - " U+02247 " + } + td { + - " " + span class="glyph" { + - "≇" + } + - " " + } + } + tr id="entity-NotTildeTilde" { + td { + - " " + code { + - "NotTildeTilde;" + } + - " " + } + td { + - " U+02249 " + } + td { + - " " + span class="glyph" { + - "≉" + } + - " " + } + } + tr id="entity-NotVerticalBar" { + td { + - " " + code { + - "NotVerticalBar;" + } + - " " + } + td { + - " U+02224 " + } + td { + - " " + span class="glyph" { + - "∤" + } + - " " + } + } + tr id="entity-npar" { + td { + - " " + code { + - "npar;" + } + - " " + } + td { + - " U+02226 " + } + td { + - " " + span class="glyph" { + - "∦" + } + - " " + } + } + tr id="entity-nparallel" { + td { + - " " + code { + - "nparallel;" + } + - " " + } + td { + - " U+02226 " + } + td { + - " " + span class="glyph" { + - "∦" + } + - " " + } + } + tr id="entity-nparsl" { + td { + - " " + code { + - "nparsl;" + } + - " " + } + td { + - " U+02AFD U+020E5 " + } + td { + - " " + span class="glyph compound" { + - "⫽⃥" + } + - " " + } + } + tr id="entity-npart" { + td { + - " " + code { + - "npart;" + } + - " " + } + td { + - " U+02202 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "∂̸" + } + - " " + } + } + tr id="entity-npolint" { + td { + - " " + code { + - "npolint;" + } + - " " + } + td { + - " U+02A14 " + } + td { + - " " + span class="glyph" { + - "⨔" + } + - " " + } + } + tr id="entity-npr" { + td { + - " " + code { + - "npr;" + } + - " " + } + td { + - " U+02280 " + } + td { + - " " + span class="glyph" { + - "⊀" + } + - " " + } + } + tr id="entity-nprcue" { + td { + - " " + code { + - "nprcue;" + } + - " " + } + td { + - " U+022E0 " + } + td { + - " " + span class="glyph" { + - "⋠" + } + - " " + } + } + tr id="entity-npre" { + td { + - " " + code { + - "npre;" + } + - " " + } + td { + - " U+02AAF U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⪯̸" + } + - " " + } + } + tr id="entity-nprec" { + td { + - " " + code { + - "nprec;" + } + - " " + } + td { + - " U+02280 " + } + td { + - " " + span class="glyph" { + - "⊀" + } + - " " + } + } + tr id="entity-npreceq" { + td { + - " " + code { + - "npreceq;" + } + - " " + } + td { + - " U+02AAF U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⪯̸" + } + - " " + } + } + tr id="entity-nrArr" { + td { + - " " + code { + - "nrArr;" + } + - " " + } + td { + - " U+021CF " + } + td { + - " " + span class="glyph" { + - "⇏" + } + - " " + } + } + tr id="entity-nrarr" { + td { + - " " + code { + - "nrarr;" + } + - " " + } + td { + - " U+0219B " + } + td { + - " " + span class="glyph" { + - "↛" + } + - " " + } + } + tr id="entity-nrarrc" { + td { + - " " + code { + - "nrarrc;" + } + - " " + } + td { + - " U+02933 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⤳̸" + } + - " " + } + } + tr id="entity-nrarrw" { + td { + - " " + code { + - "nrarrw;" + } + - " " + } + td { + - " U+0219D U+00338 " + } + td { + - " " + span class="glyph compound" { + - "↝̸" + } + - " " + } + } + tr id="entity-nRightarrow" { + td { + - " " + code { + - "nRightarrow;" + } + - " " + } + td { + - " U+021CF " + } + td { + - " " + span class="glyph" { + - "⇏" + } + - " " + } + } + tr id="entity-nrightarrow" { + td { + - " " + code { + - "nrightarrow;" + } + - " " + } + td { + - " U+0219B " + } + td { + - " " + span class="glyph" { + - "↛" + } + - " " + } + } + tr id="entity-nrtri" { + td { + - " " + code { + - "nrtri;" + } + - " " + } + td { + - " U+022EB " + } + td { + - " " + span class="glyph" { + - "⋫" + } + - " " + } + } + tr id="entity-nrtrie" { + td { + - " " + code { + - "nrtrie;" + } + - " " + } + td { + - " U+022ED " + } + td { + - " " + span class="glyph" { + - "⋭" + } + - " " + } + } + tr id="entity-nsc" { + td { + - " " + code { + - "nsc;" + } + - " " + } + td { + - " U+02281 " + } + td { + - " " + span class="glyph" { + - "⊁" + } + - " " + } + } + tr id="entity-nsccue" { + td { + - " " + code { + - "nsccue;" + } + - " " + } + td { + - " U+022E1 " + } + td { + - " " + span class="glyph" { + - "⋡" + } + - " " + } + } + tr id="entity-nsce" { + td { + - " " + code { + - "nsce;" + } + - " " + } + td { + - " U+02AB0 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⪰̸" + } + - " " + } + } + tr id="entity-Nscr" { + td { + - " " + code { + - "Nscr;" + } + - " " + } + td { + - " U+1D4A9 " + } + td { + - " " + span class="glyph" { + - "𝒩" + } + - " " + } + } + tr id="entity-nscr" { + td { + - " " + code { + - "nscr;" + } + - " " + } + td { + - " U+1D4C3 " + } + td { + - " " + span class="glyph" { + - "𝓃" + } + - " " + } + } + tr id="entity-nshortmid" { + td { + - " " + code { + - "nshortmid;" + } + - " " + } + td { + - " U+02224 " + } + td { + - " " + span class="glyph" { + - "∤" + } + - " " + } + } + tr id="entity-nshortparallel" { + td { + - " " + code { + - "nshortparallel;" + } + - " " + } + td { + - " U+02226 " + } + td { + - " " + span class="glyph" { + - "∦" + } + - " " + } + } + tr id="entity-nsim" { + td { + - " " + code { + - "nsim;" + } + - " " + } + td { + - " U+02241 " + } + td { + - " " + span class="glyph" { + - "≁" + } + - " " + } + } + tr id="entity-nsime" { + td { + - " " + code { + - "nsime;" + } + - " " + } + td { + - " U+02244 " + } + td { + - " " + span class="glyph" { + - "≄" + } + - " " + } + } + tr id="entity-nsimeq" { + td { + - " " + code { + - "nsimeq;" + } + - " " + } + td { + - " U+02244 " + } + td { + - " " + span class="glyph" { + - "≄" + } + - " " + } + } + tr id="entity-nsmid" { + td { + - " " + code { + - "nsmid;" + } + - " " + } + td { + - " U+02224 " + } + td { + - " " + span class="glyph" { + - "∤" + } + - " " + } + } + tr id="entity-nspar" { + td { + - " " + code { + - "nspar;" + } + - " " + } + td { + - " U+02226 " + } + td { + - " " + span class="glyph" { + - "∦" + } + - " " + } + } + tr id="entity-nsqsube" { + td { + - " " + code { + - "nsqsube;" + } + - " " + } + td { + - " U+022E2 " + } + td { + - " " + span class="glyph" { + - "⋢" + } + - " " + } + } + tr id="entity-nsqsupe" { + td { + - " " + code { + - "nsqsupe;" + } + - " " + } + td { + - " U+022E3 " + } + td { + - " " + span class="glyph" { + - "⋣" + } + - " " + } + } + tr id="entity-nsub" { + td { + - " " + code { + - "nsub;" + } + - " " + } + td { + - " U+02284 " + } + td { + - " " + span class="glyph" { + - "⊄" + } + - " " + } + } + tr id="entity-nsubE" { + td { + - " " + code { + - "nsubE;" + } + - " " + } + td { + - " U+02AC5 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⫅̸" + } + - " " + } + } + tr id="entity-nsube" { + td { + - " " + code { + - "nsube;" + } + - " " + } + td { + - " U+02288 " + } + td { + - " " + span class="glyph" { + - "⊈" + } + - " " + } + } + tr id="entity-nsubset" { + td { + - " " + code { + - "nsubset;" + } + - " " + } + td { + - " U+02282 U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "⊂⃒" + } + - " " + } + } + tr id="entity-nsubseteq" { + td { + - " " + code { + - "nsubseteq;" + } + - " " + } + td { + - " U+02288 " + } + td { + - " " + span class="glyph" { + - "⊈" + } + - " " + } + } + tr id="entity-nsubseteqq" { + td { + - " " + code { + - "nsubseteqq;" + } + - " " + } + td { + - " U+02AC5 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⫅̸" + } + - " " + } + } + tr id="entity-nsucc" { + td { + - " " + code { + - "nsucc;" + } + - " " + } + td { + - " U+02281 " + } + td { + - " " + span class="glyph" { + - "⊁" + } + - " " + } + } + tr id="entity-nsucceq" { + td { + - " " + code { + - "nsucceq;" + } + - " " + } + td { + - " U+02AB0 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⪰̸" + } + - " " + } + } + tr id="entity-nsup" { + td { + - " " + code { + - "nsup;" + } + - " " + } + td { + - " U+02285 " + } + td { + - " " + span class="glyph" { + - "⊅" + } + - " " + } + } + tr id="entity-nsupE" { + td { + - " " + code { + - "nsupE;" + } + - " " + } + td { + - " U+02AC6 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⫆̸" + } + - " " + } + } + tr id="entity-nsupe" { + td { + - " " + code { + - "nsupe;" + } + - " " + } + td { + - " U+02289 " + } + td { + - " " + span class="glyph" { + - "⊉" + } + - " " + } + } + tr id="entity-nsupset" { + td { + - " " + code { + - "nsupset;" + } + - " " + } + td { + - " U+02283 U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "⊃⃒" + } + - " " + } + } + tr id="entity-nsupseteq" { + td { + - " " + code { + - "nsupseteq;" + } + - " " + } + td { + - " U+02289 " + } + td { + - " " + span class="glyph" { + - "⊉" + } + - " " + } + } + tr id="entity-nsupseteqq" { + td { + - " " + code { + - "nsupseteqq;" + } + - " " + } + td { + - " U+02AC6 U+00338 " + } + td { + - " " + span class="glyph compound" { + - "⫆̸" + } + - " " + } + } + tr id="entity-ntgl" { + td { + - " " + code { + - "ntgl;" + } + - " " + } + td { + - " U+02279 " + } + td { + - " " + span class="glyph" { + - "≹" + } + - " " + } + } + tr id="entity-Ntilde" { + td { + - " " + code { + - "Ntilde;" + } + - " " + } + td { + - " U+000D1 " + } + td { + - " " + span class="glyph" { + - "Ñ" + } + - " " + } + } + tr id="entity-Ntilde-legacy" class="impl" { + td { + - " " + code { + - "Ntilde" + } + - " " + } + td { + - " U+000D1 " + } + td { + - " " + span { + - "Ñ" + } + - " " + } + } + tr id="entity-ntilde" { + td { + - " " + code { + - "ntilde;" + } + - " " + } + td { + - " U+000F1 " + } + td { + - " " + span class="glyph" { + - "ñ" + } + - " " + } + } + tr id="entity-ntilde-legacy" class="impl" { + td { + - " " + code { + - "ntilde" + } + - " " + } + td { + - " U+000F1 " + } + td { + - " " + span { + - "ñ" + } + - " " + } + } + tr id="entity-ntlg" { + td { + - " " + code { + - "ntlg;" + } + - " " + } + td { + - " U+02278 " + } + td { + - " " + span class="glyph" { + - "≸" + } + - " " + } + } + tr id="entity-ntriangleleft" { + td { + - " " + code { + - "ntriangleleft;" + } + - " " + } + td { + - " U+022EA " + } + td { + - " " + span class="glyph" { + - "⋪" + } + - " " + } + } + tr id="entity-ntrianglelefteq" { + td { + - " " + code { + - "ntrianglelefteq;" + } + - " " + } + td { + - " U+022EC " + } + td { + - " " + span class="glyph" { + - "⋬" + } + - " " + } + } + tr id="entity-ntriangleright" { + td { + - " " + code { + - "ntriangleright;" + } + - " " + } + td { + - " U+022EB " + } + td { + - " " + span class="glyph" { + - "⋫" + } + - " " + } + } + tr id="entity-ntrianglerighteq" { + td { + - " " + code { + - "ntrianglerighteq;" + } + - " " + } + td { + - " U+022ED " + } + td { + - " " + span class="glyph" { + - "⋭" + } + - " " + } + } + tr id="entity-Nu" { + td { + - " " + code { + - "Nu;" + } + - " " + } + td { + - " U+0039D " + } + td { + - " " + span class="glyph" { + - "Ν" + } + - " " + } + } + tr id="entity-nu" { + td { + - " " + code { + - "nu;" + } + - " " + } + td { + - " U+003BD " + } + td { + - " " + span class="glyph" { + - "ν" + } + - " " + } + } + tr id="entity-num" { + td { + - " " + code { + - "num;" + } + - " " + } + td { + - " U+00023 " + } + td { + - " " + span class="glyph" { + - "#" + } + - " " + } + } + tr id="entity-numero" { + td { + - " " + code { + - "numero;" + } + - " " + } + td { + - " U+02116 " + } + td { + - " " + span class="glyph" { + - "№" + } + - " " + } + } + tr id="entity-numsp" { + td { + - " " + code { + - "numsp;" + } + - " " + } + td { + - " U+02007 " + } + td { + - " " + span class="glyph" { + - " " + } + - " " + } + } + tr id="entity-nvap" { + td { + - " " + code { + - "nvap;" + } + - " " + } + td { + - " U+0224D U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "≍⃒" + } + - " " + } + } + tr id="entity-nVDash" { + td { + - " " + code { + - "nVDash;" + } + - " " + } + td { + - " U+022AF " + } + td { + - " " + span class="glyph" { + - "⊯" + } + - " " + } + } + tr id="entity-nVdash" { + td { + - " " + code { + - "nVdash;" + } + - " " + } + td { + - " U+022AE " + } + td { + - " " + span class="glyph" { + - "⊮" + } + - " " + } + } + tr id="entity-nvDash" { + td { + - " " + code { + - "nvDash;" + } + - " " + } + td { + - " U+022AD " + } + td { + - " " + span class="glyph" { + - "⊭" + } + - " " + } + } + tr id="entity-nvdash" { + td { + - " " + code { + - "nvdash;" + } + - " " + } + td { + - " U+022AC " + } + td { + - " " + span class="glyph" { + - "⊬" + } + - " " + } + } + tr id="entity-nvge" { + td { + - " " + code { + - "nvge;" + } + - " " + } + td { + - " U+02265 U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "≥⃒" + } + - " " + } + } + tr id="entity-nvgt" { + td { + - " " + code { + - "nvgt;" + } + - " " + } + td { + - " U+0003E U+020D2 " + } + td { + - " " + span class="glyph compound" { + - ">⃒" + } + - " " + } + } + tr id="entity-nvHarr" { + td { + - " " + code { + - "nvHarr;" + } + - " " + } + td { + - " U+02904 " + } + td { + - " " + span class="glyph" { + - "⤄" + } + - " " + } + } + tr id="entity-nvinfin" { + td { + - " " + code { + - "nvinfin;" + } + - " " + } + td { + - " U+029DE " + } + td { + - " " + span class="glyph" { + - "⧞" + } + - " " + } + } + tr id="entity-nvlArr" { + td { + - " " + code { + - "nvlArr;" + } + - " " + } + td { + - " U+02902 " + } + td { + - " " + span class="glyph" { + - "⤂" + } + - " " + } + } + tr id="entity-nvle" { + td { + - " " + code { + - "nvle;" + } + - " " + } + td { + - " U+02264 U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "≤⃒" + } + - " " + } + } + tr id="entity-nvlt" { + td { + - " " + code { + - "nvlt;" + } + - " " + } + td { + - " U+0003C U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "<⃒" + } + - " " + } + } + tr id="entity-nvltrie" { + td { + - " " + code { + - "nvltrie;" + } + - " " + } + td { + - " U+022B4 U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "⊴⃒" + } + - " " + } + } + tr id="entity-nvrArr" { + td { + - " " + code { + - "nvrArr;" + } + - " " + } + td { + - " U+02903 " + } + td { + - " " + span class="glyph" { + - "⤃" + } + - " " + } + } + tr id="entity-nvrtrie" { + td { + - " " + code { + - "nvrtrie;" + } + - " " + } + td { + - " U+022B5 U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "⊵⃒" + } + - " " + } + } + tr id="entity-nvsim" { + td { + - " " + code { + - "nvsim;" + } + - " " + } + td { + - " U+0223C U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "∼⃒" + } + - " " + } + } + tr id="entity-nwarhk" { + td { + - " " + code { + - "nwarhk;" + } + - " " + } + td { + - " U+02923 " + } + td { + - " " + span class="glyph" { + - "⤣" + } + - " " + } + } + tr id="entity-nwArr" { + td { + - " " + code { + - "nwArr;" + } + - " " + } + td { + - " U+021D6 " + } + td { + - " " + span class="glyph" { + - "⇖" + } + - " " + } + } + tr id="entity-nwarr" { + td { + - " " + code { + - "nwarr;" + } + - " " + } + td { + - " U+02196 " + } + td { + - " " + span class="glyph" { + - "↖" + } + - " " + } + } + tr id="entity-nwarrow" { + td { + - " " + code { + - "nwarrow;" + } + - " " + } + td { + - " U+02196 " + } + td { + - " " + span class="glyph" { + - "↖" + } + - " " + } + } + tr id="entity-nwnear" { + td { + - " " + code { + - "nwnear;" + } + - " " + } + td { + - " U+02927 " + } + td { + - " " + span class="glyph" { + - "⤧" + } + - " " + } + } + tr id="entity-Oacute" { + td { + - " " + code { + - "Oacute;" + } + - " " + } + td { + - " U+000D3 " + } + td { + - " " + span class="glyph" { + - "Ó" + } + - " " + } + } + tr id="entity-Oacute-legacy" class="impl" { + td { + - " " + code { + - "Oacute" + } + - " " + } + td { + - " U+000D3 " + } + td { + - " " + span { + - "Ó" + } + - " " + } + } + tr id="entity-oacute" { + td { + - " " + code { + - "oacute;" + } + - " " + } + td { + - " U+000F3 " + } + td { + - " " + span class="glyph" { + - "ó" + } + - " " + } + } + tr id="entity-oacute-legacy" class="impl" { + td { + - " " + code { + - "oacute" + } + - " " + } + td { + - " U+000F3 " + } + td { + - " " + span { + - "ó" + } + - " " + } + } + tr id="entity-oast" { + td { + - " " + code { + - "oast;" + } + - " " + } + td { + - " U+0229B " + } + td { + - " " + span class="glyph" { + - "⊛" + } + - " " + } + } + tr id="entity-ocir" { + td { + - " " + code { + - "ocir;" + } + - " " + } + td { + - " U+0229A " + } + td { + - " " + span class="glyph" { + - "⊚" + } + - " " + } + } + tr id="entity-Ocirc" { + td { + - " " + code { + - "Ocirc;" + } + - " " + } + td { + - " U+000D4 " + } + td { + - " " + span class="glyph" { + - "Ô" + } + - " " + } + } + tr id="entity-Ocirc-legacy" class="impl" { + td { + - " " + code { + - "Ocirc" + } + - " " + } + td { + - " U+000D4 " + } + td { + - " " + span { + - "Ô" + } + - " " + } + } + tr id="entity-ocirc" { + td { + - " " + code { + - "ocirc;" + } + - " " + } + td { + - " U+000F4 " + } + td { + - " " + span class="glyph" { + - "ô" + } + - " " + } + } + tr id="entity-ocirc-legacy" class="impl" { + td { + - " " + code { + - "ocirc" + } + - " " + } + td { + - " U+000F4 " + } + td { + - " " + span { + - "ô" + } + - " " + } + } + tr id="entity-Ocy" { + td { + - " " + code { + - "Ocy;" + } + - " " + } + td { + - " U+0041E " + } + td { + - " " + span class="glyph" { + - "О" + } + - " " + } + } + tr id="entity-ocy" { + td { + - " " + code { + - "ocy;" + } + - " " + } + td { + - " U+0043E " + } + td { + - " " + span class="glyph" { + - "о" + } + - " " + } + } + tr id="entity-odash" { + td { + - " " + code { + - "odash;" + } + - " " + } + td { + - " U+0229D " + } + td { + - " " + span class="glyph" { + - "⊝" + } + - " " + } + } + tr id="entity-Odblac" { + td { + - " " + code { + - "Odblac;" + } + - " " + } + td { + - " U+00150 " + } + td { + - " " + span class="glyph" { + - "Ő" + } + - " " + } + } + tr id="entity-odblac" { + td { + - " " + code { + - "odblac;" + } + - " " + } + td { + - " U+00151 " + } + td { + - " " + span class="glyph" { + - "ő" + } + - " " + } + } + tr id="entity-odiv" { + td { + - " " + code { + - "odiv;" + } + - " " + } + td { + - " U+02A38 " + } + td { + - " " + span class="glyph" { + - "⨸" + } + - " " + } + } + tr id="entity-odot" { + td { + - " " + code { + - "odot;" + } + - " " + } + td { + - " U+02299 " + } + td { + - " " + span class="glyph" { + - "⊙" + } + - " " + } + } + tr id="entity-odsold" { + td { + - " " + code { + - "odsold;" + } + - " " + } + td { + - " U+029BC " + } + td { + - " " + span class="glyph" { + - "⦼" + } + - " " + } + } + tr id="entity-OElig" { + td { + - " " + code { + - "OElig;" + } + - " " + } + td { + - " U+00152 " + } + td { + - " " + span class="glyph" { + - "Œ" + } + - " " + } + } + tr id="entity-oelig" { + td { + - " " + code { + - "oelig;" + } + - " " + } + td { + - " U+00153 " + } + td { + - " " + span class="glyph" { + - "œ" + } + - " " + } + } + tr id="entity-ofcir" { + td { + - " " + code { + - "ofcir;" + } + - " " + } + td { + - " U+029BF " + } + td { + - " " + span class="glyph" { + - "⦿" + } + - " " + } + } + tr id="entity-Ofr" { + td { + - " " + code { + - "Ofr;" + } + - " " + } + td { + - " U+1D512 " + } + td { + - " " + span class="glyph" { + - "𝔒" + } + - " " + } + } + tr id="entity-ofr" { + td { + - " " + code { + - "ofr;" + } + - " " + } + td { + - " U+1D52C " + } + td { + - " " + span class="glyph" { + - "𝔬" + } + - " " + } + } + tr id="entity-ogon" { + td { + - " " + code { + - "ogon;" + } + - " " + } + td { + - " U+002DB " + } + td { + - " " + span class="glyph" { + - "˛" + } + - " " + } + } + tr id="entity-Ograve" { + td { + - " " + code { + - "Ograve;" + } + - " " + } + td { + - " U+000D2 " + } + td { + - " " + span class="glyph" { + - "Ò" + } + - " " + } + } + tr id="entity-Ograve-legacy" class="impl" { + td { + - " " + code { + - "Ograve" + } + - " " + } + td { + - " U+000D2 " + } + td { + - " " + span { + - "Ò" + } + - " " + } + } + tr id="entity-ograve" { + td { + - " " + code { + - "ograve;" + } + - " " + } + td { + - " U+000F2 " + } + td { + - " " + span class="glyph" { + - "ò" + } + - " " + } + } + tr id="entity-ograve-legacy" class="impl" { + td { + - " " + code { + - "ograve" + } + - " " + } + td { + - " U+000F2 " + } + td { + - " " + span { + - "ò" + } + - " " + } + } + tr id="entity-ogt" { + td { + - " " + code { + - "ogt;" + } + - " " + } + td { + - " U+029C1 " + } + td { + - " " + span class="glyph" { + - "⧁" + } + - " " + } + } + tr id="entity-ohbar" { + td { + - " " + code { + - "ohbar;" + } + - " " + } + td { + - " U+029B5 " + } + td { + - " " + span class="glyph" { + - "⦵" + } + - " " + } + } + tr id="entity-ohm" { + td { + - " " + code { + - "ohm;" + } + - " " + } + td { + - " U+003A9 " + } + td { + - " " + span class="glyph" { + - "Ω" + } + - " " + } + } + tr id="entity-oint" { + td { + - " " + code { + - "oint;" + } + - " " + } + td { + - " U+0222E " + } + td { + - " " + span class="glyph" { + - "∮" + } + - " " + } + } + tr id="entity-olarr" { + td { + - " " + code { + - "olarr;" + } + - " " + } + td { + - " U+021BA " + } + td { + - " " + span class="glyph" { + - "↺" + } + - " " + } + } + tr id="entity-olcir" { + td { + - " " + code { + - "olcir;" + } + - " " + } + td { + - " U+029BE " + } + td { + - " " + span class="glyph" { + - "⦾" + } + - " " + } + } + tr id="entity-olcross" { + td { + - " " + code { + - "olcross;" + } + - " " + } + td { + - " U+029BB " + } + td { + - " " + span class="glyph" { + - "⦻" + } + - " " + } + } + tr id="entity-oline" { + td { + - " " + code { + - "oline;" + } + - " " + } + td { + - " U+0203E " + } + td { + - " " + span class="glyph" { + - "‾" + } + - " " + } + } + tr id="entity-olt" { + td { + - " " + code { + - "olt;" + } + - " " + } + td { + - " U+029C0 " + } + td { + - " " + span class="glyph" { + - "⧀" + } + - " " + } + } + tr id="entity-Omacr" { + td { + - " " + code { + - "Omacr;" + } + - " " + } + td { + - " U+0014C " + } + td { + - " " + span class="glyph" { + - "Ō" + } + - " " + } + } + tr id="entity-omacr" { + td { + - " " + code { + - "omacr;" + } + - " " + } + td { + - " U+0014D " + } + td { + - " " + span class="glyph" { + - "ō" + } + - " " + } + } + tr id="entity-Omega" { + td { + - " " + code { + - "Omega;" + } + - " " + } + td { + - " U+003A9 " + } + td { + - " " + span class="glyph" { + - "Ω" + } + - " " + } + } + tr id="entity-omega" { + td { + - " " + code { + - "omega;" + } + - " " + } + td { + - " U+003C9 " + } + td { + - " " + span class="glyph" { + - "ω" + } + - " " + } + } + tr id="entity-Omicron" { + td { + - " " + code { + - "Omicron;" + } + - " " + } + td { + - " U+0039F " + } + td { + - " " + span class="glyph" { + - "Ο" + } + - " " + } + } + tr id="entity-omicron" { + td { + - " " + code { + - "omicron;" + } + - " " + } + td { + - " U+003BF " + } + td { + - " " + span class="glyph" { + - "ο" + } + - " " + } + } + tr id="entity-omid" { + td { + - " " + code { + - "omid;" + } + - " " + } + td { + - " U+029B6 " + } + td { + - " " + span class="glyph" { + - "⦶" + } + - " " + } + } + tr id="entity-ominus" { + td { + - " " + code { + - "ominus;" + } + - " " + } + td { + - " U+02296 " + } + td { + - " " + span class="glyph" { + - "⊖" + } + - " " + } + } + tr id="entity-Oopf" { + td { + - " " + code { + - "Oopf;" + } + - " " + } + td { + - " U+1D546 " + } + td { + - " " + span class="glyph" { + - "𝕆" + } + - " " + } + } + tr id="entity-oopf" { + td { + - " " + code { + - "oopf;" + } + - " " + } + td { + - " U+1D560 " + } + td { + - " " + span class="glyph" { + - "𝕠" + } + - " " + } + } + tr id="entity-opar" { + td { + - " " + code { + - "opar;" + } + - " " + } + td { + - " U+029B7 " + } + td { + - " " + span class="glyph" { + - "⦷" + } + - " " + } + } + tr id="entity-OpenCurlyDoubleQuote" { + td { + - " " + code { + - "OpenCurlyDoubleQuote;" + } + - " " + } + td { + - " U+0201C " + } + td { + - " " + span class="glyph" { + - "“" + } + - " " + } + } + tr id="entity-OpenCurlyQuote" { + td { + - " " + code { + - "OpenCurlyQuote;" + } + - " " + } + td { + - " U+02018 " + } + td { + - " " + span class="glyph" { + - "‘" + } + - " " + } + } + tr id="entity-operp" { + td { + - " " + code { + - "operp;" + } + - " " + } + td { + - " U+029B9 " + } + td { + - " " + span class="glyph" { + - "⦹" + } + - " " + } + } + tr id="entity-oplus" { + td { + - " " + code { + - "oplus;" + } + - " " + } + td { + - " U+02295 " + } + td { + - " " + span class="glyph" { + - "⊕" + } + - " " + } + } + tr id="entity-Or" { + td { + - " " + code { + - "Or;" + } + - " " + } + td { + - " U+02A54 " + } + td { + - " " + span class="glyph" { + - "⩔" + } + - " " + } + } + tr id="entity-or" { + td { + - " " + code { + - "or;" + } + - " " + } + td { + - " U+02228 " + } + td { + - " " + span class="glyph" { + - "∨" + } + - " " + } + } + tr id="entity-orarr" { + td { + - " " + code { + - "orarr;" + } + - " " + } + td { + - " U+021BB " + } + td { + - " " + span class="glyph" { + - "↻" + } + - " " + } + } + tr id="entity-ord" { + td { + - " " + code { + - "ord;" + } + - " " + } + td { + - " U+02A5D " + } + td { + - " " + span class="glyph" { + - "⩝" + } + - " " + } + } + tr id="entity-order" { + td { + - " " + code { + - "order;" + } + - " " + } + td { + - " U+02134 " + } + td { + - " " + span class="glyph" { + - "ℴ" + } + - " " + } + } + tr id="entity-orderof" { + td { + - " " + code { + - "orderof;" + } + - " " + } + td { + - " U+02134 " + } + td { + - " " + span class="glyph" { + - "ℴ" + } + - " " + } + } + tr id="entity-ordf" { + td { + - " " + code { + - "ordf;" + } + - " " + } + td { + - " U+000AA " + } + td { + - " " + span class="glyph" { + - "ª" + } + - " " + } + } + tr id="entity-ordf-legacy" class="impl" { + td { + - " " + code { + - "ordf" + } + - " " + } + td { + - " U+000AA " + } + td { + - " " + span { + - "ª" + } + - " " + } + } + tr id="entity-ordm" { + td { + - " " + code { + - "ordm;" + } + - " " + } + td { + - " U+000BA " + } + td { + - " " + span class="glyph" { + - "º" + } + - " " + } + } + tr id="entity-ordm-legacy" class="impl" { + td { + - " " + code { + - "ordm" + } + - " " + } + td { + - " U+000BA " + } + td { + - " " + span { + - "º" + } + - " " + } + } + tr id="entity-origof" { + td { + - " " + code { + - "origof;" + } + - " " + } + td { + - " U+022B6 " + } + td { + - " " + span class="glyph" { + - "⊶" + } + - " " + } + } + tr id="entity-oror" { + td { + - " " + code { + - "oror;" + } + - " " + } + td { + - " U+02A56 " + } + td { + - " " + span class="glyph" { + - "⩖" + } + - " " + } + } + tr id="entity-orslope" { + td { + - " " + code { + - "orslope;" + } + - " " + } + td { + - " U+02A57 " + } + td { + - " " + span class="glyph" { + - "⩗" + } + - " " + } + } + tr id="entity-orv" { + td { + - " " + code { + - "orv;" + } + - " " + } + td { + - " U+02A5B " + } + td { + - " " + span class="glyph" { + - "⩛" + } + - " " + } + } + tr id="entity-oS" { + td { + - " " + code { + - "oS;" + } + - " " + } + td { + - " U+024C8 " + } + td { + - " " + span class="glyph" { + - "Ⓢ" + } + - " " + } + } + tr id="entity-Oscr" { + td { + - " " + code { + - "Oscr;" + } + - " " + } + td { + - " U+1D4AA " + } + td { + - " " + span class="glyph" { + - "𝒪" + } + - " " + } + } + tr id="entity-oscr" { + td { + - " " + code { + - "oscr;" + } + - " " + } + td { + - " U+02134 " + } + td { + - " " + span class="glyph" { + - "ℴ" + } + - " " + } + } + tr id="entity-Oslash" { + td { + - " " + code { + - "Oslash;" + } + - " " + } + td { + - " U+000D8 " + } + td { + - " " + span class="glyph" { + - "Ø" + } + - " " + } + } + tr id="entity-Oslash-legacy" class="impl" { + td { + - " " + code { + - "Oslash" + } + - " " + } + td { + - " U+000D8 " + } + td { + - " " + span { + - "Ø" + } + - " " + } + } + tr id="entity-oslash" { + td { + - " " + code { + - "oslash;" + } + - " " + } + td { + - " U+000F8 " + } + td { + - " " + span class="glyph" { + - "ø" + } + - " " + } + } + tr id="entity-oslash-legacy" class="impl" { + td { + - " " + code { + - "oslash" + } + - " " + } + td { + - " U+000F8 " + } + td { + - " " + span { + - "ø" + } + - " " + } + } + tr id="entity-osol" { + td { + - " " + code { + - "osol;" + } + - " " + } + td { + - " U+02298 " + } + td { + - " " + span class="glyph" { + - "⊘" + } + - " " + } + } + tr id="entity-Otilde" { + td { + - " " + code { + - "Otilde;" + } + - " " + } + td { + - " U+000D5 " + } + td { + - " " + span class="glyph" { + - "Õ" + } + - " " + } + } + tr id="entity-Otilde-legacy" class="impl" { + td { + - " " + code { + - "Otilde" + } + - " " + } + td { + - " U+000D5 " + } + td { + - " " + span { + - "Õ" + } + - " " + } + } + tr id="entity-otilde" { + td { + - " " + code { + - "otilde;" + } + - " " + } + td { + - " U+000F5 " + } + td { + - " " + span class="glyph" { + - "õ" + } + - " " + } + } + tr id="entity-otilde-legacy" class="impl" { + td { + - " " + code { + - "otilde" + } + - " " + } + td { + - " U+000F5 " + } + td { + - " " + span { + - "õ" + } + - " " + } + } + tr id="entity-Otimes" { + td { + - " " + code { + - "Otimes;" + } + - " " + } + td { + - " U+02A37 " + } + td { + - " " + span class="glyph" { + - "⨷" + } + - " " + } + } + tr id="entity-otimes" { + td { + - " " + code { + - "otimes;" + } + - " " + } + td { + - " U+02297 " + } + td { + - " " + span class="glyph" { + - "⊗" + } + - " " + } + } + tr id="entity-otimesas" { + td { + - " " + code { + - "otimesas;" + } + - " " + } + td { + - " U+02A36 " + } + td { + - " " + span class="glyph" { + - "⨶" + } + - " " + } + } + tr id="entity-Ouml" { + td { + - " " + code { + - "Ouml;" + } + - " " + } + td { + - " U+000D6 " + } + td { + - " " + span class="glyph" { + - "Ö" + } + - " " + } + } + tr id="entity-Ouml-legacy" class="impl" { + td { + - " " + code { + - "Ouml" + } + - " " + } + td { + - " U+000D6 " + } + td { + - " " + span { + - "Ö" + } + - " " + } + } + tr id="entity-ouml" { + td { + - " " + code { + - "ouml;" + } + - " " + } + td { + - " U+000F6 " + } + td { + - " " + span class="glyph" { + - "ö" + } + - " " + } + } + tr id="entity-ouml-legacy" class="impl" { + td { + - " " + code { + - "ouml" + } + - " " + } + td { + - " U+000F6 " + } + td { + - " " + span { + - "ö" + } + - " " + } + } + tr id="entity-ovbar" { + td { + - " " + code { + - "ovbar;" + } + - " " + } + td { + - " U+0233D " + } + td { + - " " + span class="glyph" { + - "⌽" + } + - " " + } + } + tr id="entity-OverBar" { + td { + - " " + code { + - "OverBar;" + } + - " " + } + td { + - " U+0203E " + } + td { + - " " + span class="glyph" { + - "‾" + } + - " " + } + } + tr id="entity-OverBrace" { + td { + - " " + code { + - "OverBrace;" + } + - " " + } + td { + - " U+023DE " + } + td { + - " " + span class="glyph" { + - "⏞" + } + - " " + } + } + tr id="entity-OverBracket" { + td { + - " " + code { + - "OverBracket;" + } + - " " + } + td { + - " U+023B4 " + } + td { + - " " + span class="glyph" { + - "⎴" + } + - " " + } + } + tr id="entity-OverParenthesis" { + td { + - " " + code { + - "OverParenthesis;" + } + - " " + } + td { + - " U+023DC " + } + td { + - " " + span class="glyph" { + - "⏜" + } + - " " + } + } + tr id="entity-par" { + td { + - " " + code { + - "par;" + } + - " " + } + td { + - " U+02225 " + } + td { + - " " + span class="glyph" { + - "∥" + } + - " " + } + } + tr id="entity-para" { + td { + - " " + code { + - "para;" + } + - " " + } + td { + - " U+000B6 " + } + td { + - " " + span class="glyph" { + - "¶" + } + - " " + } + } + tr id="entity-para-legacy" class="impl" { + td { + - " " + code { + - "para" + } + - " " + } + td { + - " U+000B6 " + } + td { + - " " + span { + - "¶" + } + - " " + } + } + tr id="entity-parallel" { + td { + - " " + code { + - "parallel;" + } + - " " + } + td { + - " U+02225 " + } + td { + - " " + span class="glyph" { + - "∥" + } + - " " + } + } + tr id="entity-parsim" { + td { + - " " + code { + - "parsim;" + } + - " " + } + td { + - " U+02AF3 " + } + td { + - " " + span class="glyph" { + - "⫳" + } + - " " + } + } + tr id="entity-parsl" { + td { + - " " + code { + - "parsl;" + } + - " " + } + td { + - " U+02AFD " + } + td { + - " " + span class="glyph" { + - "⫽" + } + - " " + } + } + tr id="entity-part" { + td { + - " " + code { + - "part;" + } + - " " + } + td { + - " U+02202 " + } + td { + - " " + span class="glyph" { + - "∂" + } + - " " + } + } + tr id="entity-PartialD" { + td { + - " " + code { + - "PartialD;" + } + - " " + } + td { + - " U+02202 " + } + td { + - " " + span class="glyph" { + - "∂" + } + - " " + } + } + tr id="entity-Pcy" { + td { + - " " + code { + - "Pcy;" + } + - " " + } + td { + - " U+0041F " + } + td { + - " " + span class="glyph" { + - "П" + } + - " " + } + } + tr id="entity-pcy" { + td { + - " " + code { + - "pcy;" + } + - " " + } + td { + - " U+0043F " + } + td { + - " " + span class="glyph" { + - "п" + } + - " " + } + } + tr id="entity-percnt" { + td { + - " " + code { + - "percnt;" + } + - " " + } + td { + - " U+00025 " + } + td { + - " " + span class="glyph" { + - "%" + } + - " " + } + } + tr id="entity-period" { + td { + - " " + code { + - "period;" + } + - " " + } + td { + - " U+0002E " + } + td { + - " " + span class="glyph" { + - "." + } + - " " + } + } + tr id="entity-permil" { + td { + - " " + code { + - "permil;" + } + - " " + } + td { + - " U+02030 " + } + td { + - " " + span class="glyph" { + - "‰" + } + - " " + } + } + tr id="entity-perp" { + td { + - " " + code { + - "perp;" + } + - " " + } + td { + - " U+022A5 " + } + td { + - " " + span class="glyph" { + - "⊥" + } + - " " + } + } + tr id="entity-pertenk" { + td { + - " " + code { + - "pertenk;" + } + - " " + } + td { + - " U+02031 " + } + td { + - " " + span class="glyph" { + - "‱" + } + - " " + } + } + tr id="entity-Pfr" { + td { + - " " + code { + - "Pfr;" + } + - " " + } + td { + - " U+1D513 " + } + td { + - " " + span class="glyph" { + - "𝔓" + } + - " " + } + } + tr id="entity-pfr" { + td { + - " " + code { + - "pfr;" + } + - " " + } + td { + - " U+1D52D " + } + td { + - " " + span class="glyph" { + - "𝔭" + } + - " " + } + } + tr id="entity-Phi" { + td { + - " " + code { + - "Phi;" + } + - " " + } + td { + - " U+003A6 " + } + td { + - " " + span class="glyph" { + - "Φ" + } + - " " + } + } + tr id="entity-phi" { + td { + - " " + code { + - "phi;" + } + - " " + } + td { + - " U+003C6 " + } + td { + - " " + span class="glyph" { + - "φ" + } + - " " + } + } + tr id="entity-phiv" { + td { + - " " + code { + - "phiv;" + } + - " " + } + td { + - " U+003D5 " + } + td { + - " " + span class="glyph" { + - "ϕ" + } + - " " + } + } + tr id="entity-phmmat" { + td { + - " " + code { + - "phmmat;" + } + - " " + } + td { + - " U+02133 " + } + td { + - " " + span class="glyph" { + - "ℳ" + } + - " " + } + } + tr id="entity-phone" { + td { + - " " + code { + - "phone;" + } + - " " + } + td { + - " U+0260E " + } + td { + - " " + span class="glyph" { + - "☎" + } + - " " + } + } + tr id="entity-Pi" { + td { + - " " + code { + - "Pi;" + } + - " " + } + td { + - " U+003A0 " + } + td { + - " " + span class="glyph" { + - "Π" + } + - " " + } + } + tr id="entity-pi" { + td { + - " " + code { + - "pi;" + } + - " " + } + td { + - " U+003C0 " + } + td { + - " " + span class="glyph" { + - "π" + } + - " " + } + } + tr id="entity-pitchfork" { + td { + - " " + code { + - "pitchfork;" + } + - " " + } + td { + - " U+022D4 " + } + td { + - " " + span class="glyph" { + - "⋔" + } + - " " + } + } + tr id="entity-piv" { + td { + - " " + code { + - "piv;" + } + - " " + } + td { + - " U+003D6 " + } + td { + - " " + span class="glyph" { + - "ϖ" + } + - " " + } + } + tr id="entity-planck" { + td { + - " " + code { + - "planck;" + } + - " " + } + td { + - " U+0210F " + } + td { + - " " + span class="glyph" { + - "ℏ" + } + - " " + } + } + tr id="entity-planckh" { + td { + - " " + code { + - "planckh;" + } + - " " + } + td { + - " U+0210E " + } + td { + - " " + span class="glyph" { + - "ℎ" + } + - " " + } + } + tr id="entity-plankv" { + td { + - " " + code { + - "plankv;" + } + - " " + } + td { + - " U+0210F " + } + td { + - " " + span class="glyph" { + - "ℏ" + } + - " " + } + } + tr id="entity-plus" { + td { + - " " + code { + - "plus;" + } + - " " + } + td { + - " U+0002B " + } + td { + - " " + span class="glyph" { + - "+" + } + - " " + } + } + tr id="entity-plusacir" { + td { + - " " + code { + - "plusacir;" + } + - " " + } + td { + - " U+02A23 " + } + td { + - " " + span class="glyph" { + - "⨣" + } + - " " + } + } + tr id="entity-plusb" { + td { + - " " + code { + - "plusb;" + } + - " " + } + td { + - " U+0229E " + } + td { + - " " + span class="glyph" { + - "⊞" + } + - " " + } + } + tr id="entity-pluscir" { + td { + - " " + code { + - "pluscir;" + } + - " " + } + td { + - " U+02A22 " + } + td { + - " " + span class="glyph" { + - "⨢" + } + - " " + } + } + tr id="entity-plusdo" { + td { + - " " + code { + - "plusdo;" + } + - " " + } + td { + - " U+02214 " + } + td { + - " " + span class="glyph" { + - "∔" + } + - " " + } + } + tr id="entity-plusdu" { + td { + - " " + code { + - "plusdu;" + } + - " " + } + td { + - " U+02A25 " + } + td { + - " " + span class="glyph" { + - "⨥" + } + - " " + } + } + tr id="entity-pluse" { + td { + - " " + code { + - "pluse;" + } + - " " + } + td { + - " U+02A72 " + } + td { + - " " + span class="glyph" { + - "⩲" + } + - " " + } + } + tr id="entity-PlusMinus" { + td { + - " " + code { + - "PlusMinus;" + } + - " " + } + td { + - " U+000B1 " + } + td { + - " " + span class="glyph" { + - "±" + } + - " " + } + } + tr id="entity-plusmn" { + td { + - " " + code { + - "plusmn;" + } + - " " + } + td { + - " U+000B1 " + } + td { + - " " + span class="glyph" { + - "±" + } + - " " + } + } + tr id="entity-plusmn-legacy" class="impl" { + td { + - " " + code { + - "plusmn" + } + - " " + } + td { + - " U+000B1 " + } + td { + - " " + span { + - "±" + } + - " " + } + } + tr id="entity-plussim" { + td { + - " " + code { + - "plussim;" + } + - " " + } + td { + - " U+02A26 " + } + td { + - " " + span class="glyph" { + - "⨦" + } + - " " + } + } + tr id="entity-plustwo" { + td { + - " " + code { + - "plustwo;" + } + - " " + } + td { + - " U+02A27 " + } + td { + - " " + span class="glyph" { + - "⨧" + } + - " " + } + } + tr id="entity-pm" { + td { + - " " + code { + - "pm;" + } + - " " + } + td { + - " U+000B1 " + } + td { + - " " + span class="glyph" { + - "±" + } + - " " + } + } + tr id="entity-Poincareplane" { + td { + - " " + code { + - "Poincareplane;" + } + - " " + } + td { + - " U+0210C " + } + td { + - " " + span class="glyph" { + - "ℌ" + } + - " " + } + } + tr id="entity-pointint" { + td { + - " " + code { + - "pointint;" + } + - " " + } + td { + - " U+02A15 " + } + td { + - " " + span class="glyph" { + - "⨕" + } + - " " + } + } + tr id="entity-Popf" { + td { + - " " + code { + - "Popf;" + } + - " " + } + td { + - " U+02119 " + } + td { + - " " + span class="glyph" { + - "ℙ" + } + - " " + } + } + tr id="entity-popf" { + td { + - " " + code { + - "popf;" + } + - " " + } + td { + - " U+1D561 " + } + td { + - " " + span class="glyph" { + - "𝕡" + } + - " " + } + } + tr id="entity-pound" { + td { + - " " + code { + - "pound;" + } + - " " + } + td { + - " U+000A3 " + } + td { + - " " + span class="glyph" { + - "£" + } + - " " + } + } + tr id="entity-pound-legacy" class="impl" { + td { + - " " + code { + - "pound" + } + - " " + } + td { + - " U+000A3 " + } + td { + - " " + span { + - "£" + } + - " " + } + } + tr id="entity-Pr" { + td { + - " " + code { + - "Pr;" + } + - " " + } + td { + - " U+02ABB " + } + td { + - " " + span class="glyph" { + - "⪻" + } + - " " + } + } + tr id="entity-pr" { + td { + - " " + code { + - "pr;" + } + - " " + } + td { + - " U+0227A " + } + td { + - " " + span class="glyph" { + - "≺" + } + - " " + } + } + tr id="entity-prap" { + td { + - " " + code { + - "prap;" + } + - " " + } + td { + - " U+02AB7 " + } + td { + - " " + span class="glyph" { + - "⪷" + } + - " " + } + } + tr id="entity-prcue" { + td { + - " " + code { + - "prcue;" + } + - " " + } + td { + - " U+0227C " + } + td { + - " " + span class="glyph" { + - "≼" + } + - " " + } + } + tr id="entity-prE" { + td { + - " " + code { + - "prE;" + } + - " " + } + td { + - " U+02AB3 " + } + td { + - " " + span class="glyph" { + - "⪳" + } + - " " + } + } + tr id="entity-pre" { + td { + - " " + code { + - "pre;" + } + - " " + } + td { + - " U+02AAF " + } + td { + - " " + span class="glyph" { + - "⪯" + } + - " " + } + } + tr id="entity-prec" { + td { + - " " + code { + - "prec;" + } + - " " + } + td { + - " U+0227A " + } + td { + - " " + span class="glyph" { + - "≺" + } + - " " + } + } + tr id="entity-precapprox" { + td { + - " " + code { + - "precapprox;" + } + - " " + } + td { + - " U+02AB7 " + } + td { + - " " + span class="glyph" { + - "⪷" + } + - " " + } + } + tr id="entity-preccurlyeq" { + td { + - " " + code { + - "preccurlyeq;" + } + - " " + } + td { + - " U+0227C " + } + td { + - " " + span class="glyph" { + - "≼" + } + - " " + } + } + tr id="entity-Precedes" { + td { + - " " + code { + - "Precedes;" + } + - " " + } + td { + - " U+0227A " + } + td { + - " " + span class="glyph" { + - "≺" + } + - " " + } + } + tr id="entity-PrecedesEqual" { + td { + - " " + code { + - "PrecedesEqual;" + } + - " " + } + td { + - " U+02AAF " + } + td { + - " " + span class="glyph" { + - "⪯" + } + - " " + } + } + tr id="entity-PrecedesSlantEqual" { + td { + - " " + code { + - "PrecedesSlantEqual;" + } + - " " + } + td { + - " U+0227C " + } + td { + - " " + span class="glyph" { + - "≼" + } + - " " + } + } + tr id="entity-PrecedesTilde" { + td { + - " " + code { + - "PrecedesTilde;" + } + - " " + } + td { + - " U+0227E " + } + td { + - " " + span class="glyph" { + - "≾" + } + - " " + } + } + tr id="entity-preceq" { + td { + - " " + code { + - "preceq;" + } + - " " + } + td { + - " U+02AAF " + } + td { + - " " + span class="glyph" { + - "⪯" + } + - " " + } + } + tr id="entity-precnapprox" { + td { + - " " + code { + - "precnapprox;" + } + - " " + } + td { + - " U+02AB9 " + } + td { + - " " + span class="glyph" { + - "⪹" + } + - " " + } + } + tr id="entity-precneqq" { + td { + - " " + code { + - "precneqq;" + } + - " " + } + td { + - " U+02AB5 " + } + td { + - " " + span class="glyph" { + - "⪵" + } + - " " + } + } + tr id="entity-precnsim" { + td { + - " " + code { + - "precnsim;" + } + - " " + } + td { + - " U+022E8 " + } + td { + - " " + span class="glyph" { + - "⋨" + } + - " " + } + } + tr id="entity-precsim" { + td { + - " " + code { + - "precsim;" + } + - " " + } + td { + - " U+0227E " + } + td { + - " " + span class="glyph" { + - "≾" + } + - " " + } + } + tr id="entity-Prime" { + td { + - " " + code { + - "Prime;" + } + - " " + } + td { + - " U+02033 " + } + td { + - " " + span class="glyph" { + - "″" + } + - " " + } + } + tr id="entity-prime" { + td { + - " " + code { + - "prime;" + } + - " " + } + td { + - " U+02032 " + } + td { + - " " + span class="glyph" { + - "′" + } + - " " + } + } + tr id="entity-primes" { + td { + - " " + code { + - "primes;" + } + - " " + } + td { + - " U+02119 " + } + td { + - " " + span class="glyph" { + - "ℙ" + } + - " " + } + } + tr id="entity-prnap" { + td { + - " " + code { + - "prnap;" + } + - " " + } + td { + - " U+02AB9 " + } + td { + - " " + span class="glyph" { + - "⪹" + } + - " " + } + } + tr id="entity-prnE" { + td { + - " " + code { + - "prnE;" + } + - " " + } + td { + - " U+02AB5 " + } + td { + - " " + span class="glyph" { + - "⪵" + } + - " " + } + } + tr id="entity-prnsim" { + td { + - " " + code { + - "prnsim;" + } + - " " + } + td { + - " U+022E8 " + } + td { + - " " + span class="glyph" { + - "⋨" + } + - " " + } + } + tr id="entity-prod" { + td { + - " " + code { + - "prod;" + } + - " " + } + td { + - " U+0220F " + } + td { + - " " + span class="glyph" { + - "∏" + } + - " " + } + } + tr id="entity-Product" { + td { + - " " + code { + - "Product;" + } + - " " + } + td { + - " U+0220F " + } + td { + - " " + span class="glyph" { + - "∏" + } + - " " + } + } + tr id="entity-profalar" { + td { + - " " + code { + - "profalar;" + } + - " " + } + td { + - " U+0232E " + } + td { + - " " + span class="glyph" { + - "⌮" + } + - " " + } + } + tr id="entity-profline" { + td { + - " " + code { + - "profline;" + } + - " " + } + td { + - " U+02312 " + } + td { + - " " + span class="glyph" { + - "⌒" + } + - " " + } + } + tr id="entity-profsurf" { + td { + - " " + code { + - "profsurf;" + } + - " " + } + td { + - " U+02313 " + } + td { + - " " + span class="glyph" { + - "⌓" + } + - " " + } + } + tr id="entity-prop" { + td { + - " " + code { + - "prop;" + } + - " " + } + td { + - " U+0221D " + } + td { + - " " + span class="glyph" { + - "∝" + } + - " " + } + } + tr id="entity-Proportion" { + td { + - " " + code { + - "Proportion;" + } + - " " + } + td { + - " U+02237 " + } + td { + - " " + span class="glyph" { + - "∷" + } + - " " + } + } + tr id="entity-Proportional" { + td { + - " " + code { + - "Proportional;" + } + - " " + } + td { + - " U+0221D " + } + td { + - " " + span class="glyph" { + - "∝" + } + - " " + } + } + tr id="entity-propto" { + td { + - " " + code { + - "propto;" + } + - " " + } + td { + - " U+0221D " + } + td { + - " " + span class="glyph" { + - "∝" + } + - " " + } + } + tr id="entity-prsim" { + td { + - " " + code { + - "prsim;" + } + - " " + } + td { + - " U+0227E " + } + td { + - " " + span class="glyph" { + - "≾" + } + - " " + } + } + tr id="entity-prurel" { + td { + - " " + code { + - "prurel;" + } + - " " + } + td { + - " U+022B0 " + } + td { + - " " + span class="glyph" { + - "⊰" + } + - " " + } + } + tr id="entity-Pscr" { + td { + - " " + code { + - "Pscr;" + } + - " " + } + td { + - " U+1D4AB " + } + td { + - " " + span class="glyph" { + - "𝒫" + } + - " " + } + } + tr id="entity-pscr" { + td { + - " " + code { + - "pscr;" + } + - " " + } + td { + - " U+1D4C5 " + } + td { + - " " + span class="glyph" { + - "𝓅" + } + - " " + } + } + tr id="entity-Psi" { + td { + - " " + code { + - "Psi;" + } + - " " + } + td { + - " U+003A8 " + } + td { + - " " + span class="glyph" { + - "Ψ" + } + - " " + } + } + tr id="entity-psi" { + td { + - " " + code { + - "psi;" + } + - " " + } + td { + - " U+003C8 " + } + td { + - " " + span class="glyph" { + - "ψ" + } + - " " + } + } + tr id="entity-puncsp" { + td { + - " " + code { + - "puncsp;" + } + - " " + } + td { + - " U+02008 " + } + td { + - " " + span class="glyph" { + - " " + } + - " " + } + } + tr id="entity-Qfr" { + td { + - " " + code { + - "Qfr;" + } + - " " + } + td { + - " U+1D514 " + } + td { + - " " + span class="glyph" { + - "𝔔" + } + - " " + } + } + tr id="entity-qfr" { + td { + - " " + code { + - "qfr;" + } + - " " + } + td { + - " U+1D52E " + } + td { + - " " + span class="glyph" { + - "𝔮" + } + - " " + } + } + tr id="entity-qint" { + td { + - " " + code { + - "qint;" + } + - " " + } + td { + - " U+02A0C " + } + td { + - " " + span class="glyph" { + - "⨌" + } + - " " + } + } + tr id="entity-Qopf" { + td { + - " " + code { + - "Qopf;" + } + - " " + } + td { + - " U+0211A " + } + td { + - " " + span class="glyph" { + - "ℚ" + } + - " " + } + } + tr id="entity-qopf" { + td { + - " " + code { + - "qopf;" + } + - " " + } + td { + - " U+1D562 " + } + td { + - " " + span class="glyph" { + - "𝕢" + } + - " " + } + } + tr id="entity-qprime" { + td { + - " " + code { + - "qprime;" + } + - " " + } + td { + - " U+02057 " + } + td { + - " " + span class="glyph" { + - "⁗" + } + - " " + } + } + tr id="entity-Qscr" { + td { + - " " + code { + - "Qscr;" + } + - " " + } + td { + - " U+1D4AC " + } + td { + - " " + span class="glyph" { + - "𝒬" + } + - " " + } + } + tr id="entity-qscr" { + td { + - " " + code { + - "qscr;" + } + - " " + } + td { + - " U+1D4C6 " + } + td { + - " " + span class="glyph" { + - "𝓆" + } + - " " + } + } + tr id="entity-quaternions" { + td { + - " " + code { + - "quaternions;" + } + - " " + } + td { + - " U+0210D " + } + td { + - " " + span class="glyph" { + - "ℍ" + } + - " " + } + } + tr id="entity-quatint" { + td { + - " " + code { + - "quatint;" + } + - " " + } + td { + - " U+02A16 " + } + td { + - " " + span class="glyph" { + - "⨖" + } + - " " + } + } + tr id="entity-quest" { + td { + - " " + code { + - "quest;" + } + - " " + } + td { + - " U+0003F " + } + td { + - " " + span class="glyph" { + - "?" + } + - " " + } + } + tr id="entity-questeq" { + td { + - " " + code { + - "questeq;" + } + - " " + } + td { + - " U+0225F " + } + td { + - " " + span class="glyph" { + - "≟" + } + - " " + } + } + tr id="entity-QUOT" { + td { + - " " + code { + - "QUOT;" + } + - " " + } + td { + - " U+00022 " + } + td { + - " " + span class="glyph" { + - "\"" + } + - " " + } + } + tr id="entity-QUOT-legacy" class="impl" { + td { + - " " + code { + - "QUOT" + } + - " " + } + td { + - " U+00022 " + } + td { + - " " + span { + - "\"" + } + - " " + } + } + tr id="entity-quot" { + td { + - " " + code { + - "quot;" + } + - " " + } + td { + - " U+00022 " + } + td { + - " " + span class="glyph" { + - "\"" + } + - " " + } + } + tr id="entity-quot-legacy" class="impl" { + td { + - " " + code { + - "quot" + } + - " " + } + td { + - " U+00022 " + } + td { + - " " + span { + - "\"" + } + - " " + } + } + tr id="entity-rAarr" { + td { + - " " + code { + - "rAarr;" + } + - " " + } + td { + - " U+021DB " + } + td { + - " " + span class="glyph" { + - "⇛" + } + - " " + } + } + tr id="entity-race" { + td { + - " " + code { + - "race;" + } + - " " + } + td { + - " U+0223D U+00331 " + } + td { + - " " + span class="glyph compound" { + - "∽̱" + } + - " " + } + } + tr id="entity-Racute" { + td { + - " " + code { + - "Racute;" + } + - " " + } + td { + - " U+00154 " + } + td { + - " " + span class="glyph" { + - "Ŕ" + } + - " " + } + } + tr id="entity-racute" { + td { + - " " + code { + - "racute;" + } + - " " + } + td { + - " U+00155 " + } + td { + - " " + span class="glyph" { + - "ŕ" + } + - " " + } + } + tr id="entity-radic" { + td { + - " " + code { + - "radic;" + } + - " " + } + td { + - " U+0221A " + } + td { + - " " + span class="glyph" { + - "√" + } + - " " + } + } + tr id="entity-raemptyv" { + td { + - " " + code { + - "raemptyv;" + } + - " " + } + td { + - " U+029B3 " + } + td { + - " " + span class="glyph" { + - "⦳" + } + - " " + } + } + tr id="entity-Rang" { + td { + - " " + code { + - "Rang;" + } + - " " + } + td { + - " U+027EB " + } + td { + - " " + span class="glyph" { + - "⟫" + } + - " " + } + } + tr id="entity-rang" { + td { + - " " + code { + - "rang;" + } + - " " + } + td { + - " U+027E9 " + } + td { + - " " + span class="glyph" { + - "⟩" + } + - " " + } + } + tr id="entity-rangd" { + td { + - " " + code { + - "rangd;" + } + - " " + } + td { + - " U+02992 " + } + td { + - " " + span class="glyph" { + - "⦒" + } + - " " + } + } + tr id="entity-range" { + td { + - " " + code { + - "range;" + } + - " " + } + td { + - " U+029A5 " + } + td { + - " " + span class="glyph" { + - "⦥" + } + - " " + } + } + tr id="entity-rangle" { + td { + - " " + code { + - "rangle;" + } + - " " + } + td { + - " U+027E9 " + } + td { + - " " + span class="glyph" { + - "⟩" + } + - " " + } + } + tr id="entity-raquo" { + td { + - " " + code { + - "raquo;" + } + - " " + } + td { + - " U+000BB " + } + td { + - " " + span class="glyph" { + - "»" + } + - " " + } + } + tr id="entity-raquo-legacy" class="impl" { + td { + - " " + code { + - "raquo" + } + - " " + } + td { + - " U+000BB " + } + td { + - " " + span { + - "»" + } + - " " + } + } + tr id="entity-Rarr" { + td { + - " " + code { + - "Rarr;" + } + - " " + } + td { + - " U+021A0 " + } + td { + - " " + span class="glyph" { + - "↠" + } + - " " + } + } + tr id="entity-rArr" { + td { + - " " + code { + - "rArr;" + } + - " " + } + td { + - " U+021D2 " + } + td { + - " " + span class="glyph" { + - "⇒" + } + - " " + } + } + tr id="entity-rarr" { + td { + - " " + code { + - "rarr;" + } + - " " + } + td { + - " U+02192 " + } + td { + - " " + span class="glyph" { + - "→" + } + - " " + } + } + tr id="entity-rarrap" { + td { + - " " + code { + - "rarrap;" + } + - " " + } + td { + - " U+02975 " + } + td { + - " " + span class="glyph" { + - "⥵" + } + - " " + } + } + tr id="entity-rarrb" { + td { + - " " + code { + - "rarrb;" + } + - " " + } + td { + - " U+021E5 " + } + td { + - " " + span class="glyph" { + - "⇥" + } + - " " + } + } + tr id="entity-rarrbfs" { + td { + - " " + code { + - "rarrbfs;" + } + - " " + } + td { + - " U+02920 " + } + td { + - " " + span class="glyph" { + - "⤠" + } + - " " + } + } + tr id="entity-rarrc" { + td { + - " " + code { + - "rarrc;" + } + - " " + } + td { + - " U+02933 " + } + td { + - " " + span class="glyph" { + - "⤳" + } + - " " + } + } + tr id="entity-rarrfs" { + td { + - " " + code { + - "rarrfs;" + } + - " " + } + td { + - " U+0291E " + } + td { + - " " + span class="glyph" { + - "⤞" + } + - " " + } + } + tr id="entity-rarrhk" { + td { + - " " + code { + - "rarrhk;" + } + - " " + } + td { + - " U+021AA " + } + td { + - " " + span class="glyph" { + - "↪" + } + - " " + } + } + tr id="entity-rarrlp" { + td { + - " " + code { + - "rarrlp;" + } + - " " + } + td { + - " U+021AC " + } + td { + - " " + span class="glyph" { + - "↬" + } + - " " + } + } + tr id="entity-rarrpl" { + td { + - " " + code { + - "rarrpl;" + } + - " " + } + td { + - " U+02945 " + } + td { + - " " + span class="glyph" { + - "⥅" + } + - " " + } + } + tr id="entity-rarrsim" { + td { + - " " + code { + - "rarrsim;" + } + - " " + } + td { + - " U+02974 " + } + td { + - " " + span class="glyph" { + - "⥴" + } + - " " + } + } + tr id="entity-Rarrtl" { + td { + - " " + code { + - "Rarrtl;" + } + - " " + } + td { + - " U+02916 " + } + td { + - " " + span class="glyph" { + - "⤖" + } + - " " + } + } + tr id="entity-rarrtl" { + td { + - " " + code { + - "rarrtl;" + } + - " " + } + td { + - " U+021A3 " + } + td { + - " " + span class="glyph" { + - "↣" + } + - " " + } + } + tr id="entity-rarrw" { + td { + - " " + code { + - "rarrw;" + } + - " " + } + td { + - " U+0219D " + } + td { + - " " + span class="glyph" { + - "↝" + } + - " " + } + } + tr id="entity-rAtail" { + td { + - " " + code { + - "rAtail;" + } + - " " + } + td { + - " U+0291C " + } + td { + - " " + span class="glyph" { + - "⤜" + } + - " " + } + } + tr id="entity-ratail" { + td { + - " " + code { + - "ratail;" + } + - " " + } + td { + - " U+0291A " + } + td { + - " " + span class="glyph" { + - "⤚" + } + - " " + } + } + tr id="entity-ratio" { + td { + - " " + code { + - "ratio;" + } + - " " + } + td { + - " U+02236 " + } + td { + - " " + span class="glyph" { + - "∶" + } + - " " + } + } + tr id="entity-rationals" { + td { + - " " + code { + - "rationals;" + } + - " " + } + td { + - " U+0211A " + } + td { + - " " + span class="glyph" { + - "ℚ" + } + - " " + } + } + tr id="entity-RBarr" { + td { + - " " + code { + - "RBarr;" + } + - " " + } + td { + - " U+02910 " + } + td { + - " " + span class="glyph" { + - "⤐" + } + - " " + } + } + tr id="entity-rBarr" { + td { + - " " + code { + - "rBarr;" + } + - " " + } + td { + - " U+0290F " + } + td { + - " " + span class="glyph" { + - "⤏" + } + - " " + } + } + tr id="entity-rbarr" { + td { + - " " + code { + - "rbarr;" + } + - " " + } + td { + - " U+0290D " + } + td { + - " " + span class="glyph" { + - "⤍" + } + - " " + } + } + tr id="entity-rbbrk" { + td { + - " " + code { + - "rbbrk;" + } + - " " + } + td { + - " U+02773 " + } + td { + - " " + span class="glyph" { + - "❳" + } + - " " + } + } + tr id="entity-rbrace" { + td { + - " " + code { + - "rbrace;" + } + - " " + } + td { + - " U+0007D " + } + td { + - " " + span class="glyph" { + - "}" + } + - " " + } + } + tr id="entity-rbrack" { + td { + - " " + code { + - "rbrack;" + } + - " " + } + td { + - " U+0005D " + } + td { + - " " + span class="glyph" { + - "]" + } + - " " + } + } + tr id="entity-rbrke" { + td { + - " " + code { + - "rbrke;" + } + - " " + } + td { + - " U+0298C " + } + td { + - " " + span class="glyph" { + - "⦌" + } + - " " + } + } + tr id="entity-rbrksld" { + td { + - " " + code { + - "rbrksld;" + } + - " " + } + td { + - " U+0298E " + } + td { + - " " + span class="glyph" { + - "⦎" + } + - " " + } + } + tr id="entity-rbrkslu" { + td { + - " " + code { + - "rbrkslu;" + } + - " " + } + td { + - " U+02990 " + } + td { + - " " + span class="glyph" { + - "⦐" + } + - " " + } + } + tr id="entity-Rcaron" { + td { + - " " + code { + - "Rcaron;" + } + - " " + } + td { + - " U+00158 " + } + td { + - " " + span class="glyph" { + - "Ř" + } + - " " + } + } + tr id="entity-rcaron" { + td { + - " " + code { + - "rcaron;" + } + - " " + } + td { + - " U+00159 " + } + td { + - " " + span class="glyph" { + - "ř" + } + - " " + } + } + tr id="entity-Rcedil" { + td { + - " " + code { + - "Rcedil;" + } + - " " + } + td { + - " U+00156 " + } + td { + - " " + span class="glyph" { + - "Ŗ" + } + - " " + } + } + tr id="entity-rcedil" { + td { + - " " + code { + - "rcedil;" + } + - " " + } + td { + - " U+00157 " + } + td { + - " " + span class="glyph" { + - "ŗ" + } + - " " + } + } + tr id="entity-rceil" { + td { + - " " + code { + - "rceil;" + } + - " " + } + td { + - " U+02309 " + } + td { + - " " + span class="glyph" { + - "⌉" + } + - " " + } + } + tr id="entity-rcub" { + td { + - " " + code { + - "rcub;" + } + - " " + } + td { + - " U+0007D " + } + td { + - " " + span class="glyph" { + - "}" + } + - " " + } + } + tr id="entity-Rcy" { + td { + - " " + code { + - "Rcy;" + } + - " " + } + td { + - " U+00420 " + } + td { + - " " + span class="glyph" { + - "Р" + } + - " " + } + } + tr id="entity-rcy" { + td { + - " " + code { + - "rcy;" + } + - " " + } + td { + - " U+00440 " + } + td { + - " " + span class="glyph" { + - "р" + } + - " " + } + } + tr id="entity-rdca" { + td { + - " " + code { + - "rdca;" + } + - " " + } + td { + - " U+02937 " + } + td { + - " " + span class="glyph" { + - "⤷" + } + - " " + } + } + tr id="entity-rdldhar" { + td { + - " " + code { + - "rdldhar;" + } + - " " + } + td { + - " U+02969 " + } + td { + - " " + span class="glyph" { + - "⥩" + } + - " " + } + } + tr id="entity-rdquo" { + td { + - " " + code { + - "rdquo;" + } + - " " + } + td { + - " U+0201D " + } + td { + - " " + span class="glyph" { + - "”" + } + - " " + } + } + tr id="entity-rdquor" { + td { + - " " + code { + - "rdquor;" + } + - " " + } + td { + - " U+0201D " + } + td { + - " " + span class="glyph" { + - "”" + } + - " " + } + } + tr id="entity-rdsh" { + td { + - " " + code { + - "rdsh;" + } + - " " + } + td { + - " U+021B3 " + } + td { + - " " + span class="glyph" { + - "↳" + } + - " " + } + } + tr id="entity-Re" { + td { + - " " + code { + - "Re;" + } + - " " + } + td { + - " U+0211C " + } + td { + - " " + span class="glyph" { + - "ℜ" + } + - " " + } + } + tr id="entity-real" { + td { + - " " + code { + - "real;" + } + - " " + } + td { + - " U+0211C " + } + td { + - " " + span class="glyph" { + - "ℜ" + } + - " " + } + } + tr id="entity-realine" { + td { + - " " + code { + - "realine;" + } + - " " + } + td { + - " U+0211B " + } + td { + - " " + span class="glyph" { + - "ℛ" + } + - " " + } + } + tr id="entity-realpart" { + td { + - " " + code { + - "realpart;" + } + - " " + } + td { + - " U+0211C " + } + td { + - " " + span class="glyph" { + - "ℜ" + } + - " " + } + } + tr id="entity-reals" { + td { + - " " + code { + - "reals;" + } + - " " + } + td { + - " U+0211D " + } + td { + - " " + span class="glyph" { + - "ℝ" + } + - " " + } + } + tr id="entity-rect" { + td { + - " " + code { + - "rect;" + } + - " " + } + td { + - " U+025AD " + } + td { + - " " + span class="glyph" { + - "▭" + } + - " " + } + } + tr id="entity-REG" { + td { + - " " + code { + - "REG;" + } + - " " + } + td { + - " U+000AE " + } + td { + - " " + span class="glyph" { + - "®" + } + - " " + } + } + tr id="entity-REG-legacy" class="impl" { + td { + - " " + code { + - "REG" + } + - " " + } + td { + - " U+000AE " + } + td { + - " " + span { + - "®" + } + - " " + } + } + tr id="entity-reg" { + td { + - " " + code { + - "reg;" + } + - " " + } + td { + - " U+000AE " + } + td { + - " " + span class="glyph" { + - "®" + } + - " " + } + } + tr id="entity-reg-legacy" class="impl" { + td { + - " " + code { + - "reg" + } + - " " + } + td { + - " U+000AE " + } + td { + - " " + span { + - "®" + } + - " " + } + } + tr id="entity-ReverseElement" { + td { + - " " + code { + - "ReverseElement;" + } + - " " + } + td { + - " U+0220B " + } + td { + - " " + span class="glyph" { + - "∋" + } + - " " + } + } + tr id="entity-ReverseEquilibrium" { + td { + - " " + code { + - "ReverseEquilibrium;" + } + - " " + } + td { + - " U+021CB " + } + td { + - " " + span class="glyph" { + - "⇋" + } + - " " + } + } + tr id="entity-ReverseUpEquilibrium" { + td { + - " " + code { + - "ReverseUpEquilibrium;" + } + - " " + } + td { + - " U+0296F " + } + td { + - " " + span class="glyph" { + - "⥯" + } + - " " + } + } + tr id="entity-rfisht" { + td { + - " " + code { + - "rfisht;" + } + - " " + } + td { + - " U+0297D " + } + td { + - " " + span class="glyph" { + - "⥽" + } + - " " + } + } + tr id="entity-rfloor" { + td { + - " " + code { + - "rfloor;" + } + - " " + } + td { + - " U+0230B " + } + td { + - " " + span class="glyph" { + - "⌋" + } + - " " + } + } + tr id="entity-Rfr" { + td { + - " " + code { + - "Rfr;" + } + - " " + } + td { + - " U+0211C " + } + td { + - " " + span class="glyph" { + - "ℜ" + } + - " " + } + } + tr id="entity-rfr" { + td { + - " " + code { + - "rfr;" + } + - " " + } + td { + - " U+1D52F " + } + td { + - " " + span class="glyph" { + - "𝔯" + } + - " " + } + } + tr id="entity-rHar" { + td { + - " " + code { + - "rHar;" + } + - " " + } + td { + - " U+02964 " + } + td { + - " " + span class="glyph" { + - "⥤" + } + - " " + } + } + tr id="entity-rhard" { + td { + - " " + code { + - "rhard;" + } + - " " + } + td { + - " U+021C1 " + } + td { + - " " + span class="glyph" { + - "⇁" + } + - " " + } + } + tr id="entity-rharu" { + td { + - " " + code { + - "rharu;" + } + - " " + } + td { + - " U+021C0 " + } + td { + - " " + span class="glyph" { + - "⇀" + } + - " " + } + } + tr id="entity-rharul" { + td { + - " " + code { + - "rharul;" + } + - " " + } + td { + - " U+0296C " + } + td { + - " " + span class="glyph" { + - "⥬" + } + - " " + } + } + tr id="entity-Rho" { + td { + - " " + code { + - "Rho;" + } + - " " + } + td { + - " U+003A1 " + } + td { + - " " + span class="glyph" { + - "Ρ" + } + - " " + } + } + tr id="entity-rho" { + td { + - " " + code { + - "rho;" + } + - " " + } + td { + - " U+003C1 " + } + td { + - " " + span class="glyph" { + - "ρ" + } + - " " + } + } + tr id="entity-rhov" { + td { + - " " + code { + - "rhov;" + } + - " " + } + td { + - " U+003F1 " + } + td { + - " " + span class="glyph" { + - "ϱ" + } + - " " + } + } + tr id="entity-RightAngleBracket" { + td { + - " " + code { + - "RightAngleBracket;" + } + - " " + } + td { + - " U+027E9 " + } + td { + - " " + span class="glyph" { + - "⟩" + } + - " " + } + } + tr id="entity-RightArrow" { + td { + - " " + code { + - "RightArrow;" + } + - " " + } + td { + - " U+02192 " + } + td { + - " " + span class="glyph" { + - "→" + } + - " " + } + } + tr id="entity-Rightarrow" { + td { + - " " + code { + - "Rightarrow;" + } + - " " + } + td { + - " U+021D2 " + } + td { + - " " + span class="glyph" { + - "⇒" + } + - " " + } + } + tr id="entity-rightarrow" { + td { + - " " + code { + - "rightarrow;" + } + - " " + } + td { + - " U+02192 " + } + td { + - " " + span class="glyph" { + - "→" + } + - " " + } + } + tr id="entity-RightArrowBar" { + td { + - " " + code { + - "RightArrowBar;" + } + - " " + } + td { + - " U+021E5 " + } + td { + - " " + span class="glyph" { + - "⇥" + } + - " " + } + } + tr id="entity-RightArrowLeftArrow" { + td { + - " " + code { + - "RightArrowLeftArrow;" + } + - " " + } + td { + - " U+021C4 " + } + td { + - " " + span class="glyph" { + - "⇄" + } + - " " + } + } + tr id="entity-rightarrowtail" { + td { + - " " + code { + - "rightarrowtail;" + } + - " " + } + td { + - " U+021A3 " + } + td { + - " " + span class="glyph" { + - "↣" + } + - " " + } + } + tr id="entity-RightCeiling" { + td { + - " " + code { + - "RightCeiling;" + } + - " " + } + td { + - " U+02309 " + } + td { + - " " + span class="glyph" { + - "⌉" + } + - " " + } + } + tr id="entity-RightDoubleBracket" { + td { + - " " + code { + - "RightDoubleBracket;" + } + - " " + } + td { + - " U+027E7 " + } + td { + - " " + span class="glyph" { + - "⟧" + } + - " " + } + } + tr id="entity-RightDownTeeVector" { + td { + - " " + code { + - "RightDownTeeVector;" + } + - " " + } + td { + - " U+0295D " + } + td { + - " " + span class="glyph" { + - "⥝" + } + - " " + } + } + tr id="entity-RightDownVector" { + td { + - " " + code { + - "RightDownVector;" + } + - " " + } + td { + - " U+021C2 " + } + td { + - " " + span class="glyph" { + - "⇂" + } + - " " + } + } + tr id="entity-RightDownVectorBar" { + td { + - " " + code { + - "RightDownVectorBar;" + } + - " " + } + td { + - " U+02955 " + } + td { + - " " + span class="glyph" { + - "⥕" + } + - " " + } + } + tr id="entity-RightFloor" { + td { + - " " + code { + - "RightFloor;" + } + - " " + } + td { + - " U+0230B " + } + td { + - " " + span class="glyph" { + - "⌋" + } + - " " + } + } + tr id="entity-rightharpoondown" { + td { + - " " + code { + - "rightharpoondown;" + } + - " " + } + td { + - " U+021C1 " + } + td { + - " " + span class="glyph" { + - "⇁" + } + - " " + } + } + tr id="entity-rightharpoonup" { + td { + - " " + code { + - "rightharpoonup;" + } + - " " + } + td { + - " U+021C0 " + } + td { + - " " + span class="glyph" { + - "⇀" + } + - " " + } + } + tr id="entity-rightleftarrows" { + td { + - " " + code { + - "rightleftarrows;" + } + - " " + } + td { + - " U+021C4 " + } + td { + - " " + span class="glyph" { + - "⇄" + } + - " " + } + } + tr id="entity-rightleftharpoons" { + td { + - " " + code { + - "rightleftharpoons;" + } + - " " + } + td { + - " U+021CC " + } + td { + - " " + span class="glyph" { + - "⇌" + } + - " " + } + } + tr id="entity-rightrightarrows" { + td { + - " " + code { + - "rightrightarrows;" + } + - " " + } + td { + - " U+021C9 " + } + td { + - " " + span class="glyph" { + - "⇉" + } + - " " + } + } + tr id="entity-rightsquigarrow" { + td { + - " " + code { + - "rightsquigarrow;" + } + - " " + } + td { + - " U+0219D " + } + td { + - " " + span class="glyph" { + - "↝" + } + - " " + } + } + tr id="entity-RightTee" { + td { + - " " + code { + - "RightTee;" + } + - " " + } + td { + - " U+022A2 " + } + td { + - " " + span class="glyph" { + - "⊢" + } + - " " + } + } + tr id="entity-RightTeeArrow" { + td { + - " " + code { + - "RightTeeArrow;" + } + - " " + } + td { + - " U+021A6 " + } + td { + - " " + span class="glyph" { + - "↦" + } + - " " + } + } + tr id="entity-RightTeeVector" { + td { + - " " + code { + - "RightTeeVector;" + } + - " " + } + td { + - " U+0295B " + } + td { + - " " + span class="glyph" { + - "⥛" + } + - " " + } + } + tr id="entity-rightthreetimes" { + td { + - " " + code { + - "rightthreetimes;" + } + - " " + } + td { + - " U+022CC " + } + td { + - " " + span class="glyph" { + - "⋌" + } + - " " + } + } + tr id="entity-RightTriangle" { + td { + - " " + code { + - "RightTriangle;" + } + - " " + } + td { + - " U+022B3 " + } + td { + - " " + span class="glyph" { + - "⊳" + } + - " " + } + } + tr id="entity-RightTriangleBar" { + td { + - " " + code { + - "RightTriangleBar;" + } + - " " + } + td { + - " U+029D0 " + } + td { + - " " + span class="glyph" { + - "⧐" + } + - " " + } + } + tr id="entity-RightTriangleEqual" { + td { + - " " + code { + - "RightTriangleEqual;" + } + - " " + } + td { + - " U+022B5 " + } + td { + - " " + span class="glyph" { + - "⊵" + } + - " " + } + } + tr id="entity-RightUpDownVector" { + td { + - " " + code { + - "RightUpDownVector;" + } + - " " + } + td { + - " U+0294F " + } + td { + - " " + span class="glyph" { + - "⥏" + } + - " " + } + } + tr id="entity-RightUpTeeVector" { + td { + - " " + code { + - "RightUpTeeVector;" + } + - " " + } + td { + - " U+0295C " + } + td { + - " " + span class="glyph" { + - "⥜" + } + - " " + } + } + tr id="entity-RightUpVector" { + td { + - " " + code { + - "RightUpVector;" + } + - " " + } + td { + - " U+021BE " + } + td { + - " " + span class="glyph" { + - "↾" + } + - " " + } + } + tr id="entity-RightUpVectorBar" { + td { + - " " + code { + - "RightUpVectorBar;" + } + - " " + } + td { + - " U+02954 " + } + td { + - " " + span class="glyph" { + - "⥔" + } + - " " + } + } + tr id="entity-RightVector" { + td { + - " " + code { + - "RightVector;" + } + - " " + } + td { + - " U+021C0 " + } + td { + - " " + span class="glyph" { + - "⇀" + } + - " " + } + } + tr id="entity-RightVectorBar" { + td { + - " " + code { + - "RightVectorBar;" + } + - " " + } + td { + - " U+02953 " + } + td { + - " " + span class="glyph" { + - "⥓" + } + - " " + } + } + tr id="entity-ring" { + td { + - " " + code { + - "ring;" + } + - " " + } + td { + - " U+002DA " + } + td { + - " " + span class="glyph" { + - "˚" + } + - " " + } + } + tr id="entity-risingdotseq" { + td { + - " " + code { + - "risingdotseq;" + } + - " " + } + td { + - " U+02253 " + } + td { + - " " + span class="glyph" { + - "≓" + } + - " " + } + } + tr id="entity-rlarr" { + td { + - " " + code { + - "rlarr;" + } + - " " + } + td { + - " U+021C4 " + } + td { + - " " + span class="glyph" { + - "⇄" + } + - " " + } + } + tr id="entity-rlhar" { + td { + - " " + code { + - "rlhar;" + } + - " " + } + td { + - " U+021CC " + } + td { + - " " + span class="glyph" { + - "⇌" + } + - " " + } + } + tr id="entity-rlm" { + td { + - " " + code { + - "rlm;" + } + - " " + } + td { + - " U+0200F " + } + td { + - " " + span class="glyph" { + - "\u{200f}" + } + - " " + } + } + tr id="entity-rmoust" { + td { + - " " + code { + - "rmoust;" + } + - " " + } + td { + - " U+023B1 " + } + td { + - " " + span class="glyph" { + - "⎱" + } + - " " + } + } + tr id="entity-rmoustache" { + td { + - " " + code { + - "rmoustache;" + } + - " " + } + td { + - " U+023B1 " + } + td { + - " " + span class="glyph" { + - "⎱" + } + - " " + } + } + tr id="entity-rnmid" { + td { + - " " + code { + - "rnmid;" + } + - " " + } + td { + - " U+02AEE " + } + td { + - " " + span class="glyph" { + - "⫮" + } + - " " + } + } + tr id="entity-roang" { + td { + - " " + code { + - "roang;" + } + - " " + } + td { + - " U+027ED " + } + td { + - " " + span class="glyph" { + - "⟭" + } + - " " + } + } + tr id="entity-roarr" { + td { + - " " + code { + - "roarr;" + } + - " " + } + td { + - " U+021FE " + } + td { + - " " + span class="glyph" { + - "⇾" + } + - " " + } + } + tr id="entity-robrk" { + td { + - " " + code { + - "robrk;" + } + - " " + } + td { + - " U+027E7 " + } + td { + - " " + span class="glyph" { + - "⟧" + } + - " " + } + } + tr id="entity-ropar" { + td { + - " " + code { + - "ropar;" + } + - " " + } + td { + - " U+02986 " + } + td { + - " " + span class="glyph" { + - "⦆" + } + - " " + } + } + tr id="entity-Ropf" { + td { + - " " + code { + - "Ropf;" + } + - " " + } + td { + - " U+0211D " + } + td { + - " " + span class="glyph" { + - "ℝ" + } + - " " + } + } + tr id="entity-ropf" { + td { + - " " + code { + - "ropf;" + } + - " " + } + td { + - " U+1D563 " + } + td { + - " " + span class="glyph" { + - "𝕣" + } + - " " + } + } + tr id="entity-roplus" { + td { + - " " + code { + - "roplus;" + } + - " " + } + td { + - " U+02A2E " + } + td { + - " " + span class="glyph" { + - "⨮" + } + - " " + } + } + tr id="entity-rotimes" { + td { + - " " + code { + - "rotimes;" + } + - " " + } + td { + - " U+02A35 " + } + td { + - " " + span class="glyph" { + - "⨵" + } + - " " + } + } + tr id="entity-RoundImplies" { + td { + - " " + code { + - "RoundImplies;" + } + - " " + } + td { + - " U+02970 " + } + td { + - " " + span class="glyph" { + - "⥰" + } + - " " + } + } + tr id="entity-rpar" { + td { + - " " + code { + - "rpar;" + } + - " " + } + td { + - " U+00029 " + } + td { + - " " + span class="glyph" { + - ")" + } + - " " + } + } + tr id="entity-rpargt" { + td { + - " " + code { + - "rpargt;" + } + - " " + } + td { + - " U+02994 " + } + td { + - " " + span class="glyph" { + - "⦔" + } + - " " + } + } + tr id="entity-rppolint" { + td { + - " " + code { + - "rppolint;" + } + - " " + } + td { + - " U+02A12 " + } + td { + - " " + span class="glyph" { + - "⨒" + } + - " " + } + } + tr id="entity-rrarr" { + td { + - " " + code { + - "rrarr;" + } + - " " + } + td { + - " U+021C9 " + } + td { + - " " + span class="glyph" { + - "⇉" + } + - " " + } + } + tr id="entity-Rrightarrow" { + td { + - " " + code { + - "Rrightarrow;" + } + - " " + } + td { + - " U+021DB " + } + td { + - " " + span class="glyph" { + - "⇛" + } + - " " + } + } + tr id="entity-rsaquo" { + td { + - " " + code { + - "rsaquo;" + } + - " " + } + td { + - " U+0203A " + } + td { + - " " + span class="glyph" { + - "›" + } + - " " + } + } + tr id="entity-Rscr" { + td { + - " " + code { + - "Rscr;" + } + - " " + } + td { + - " U+0211B " + } + td { + - " " + span class="glyph" { + - "ℛ" + } + - " " + } + } + tr id="entity-rscr" { + td { + - " " + code { + - "rscr;" + } + - " " + } + td { + - " U+1D4C7 " + } + td { + - " " + span class="glyph" { + - "𝓇" + } + - " " + } + } + tr id="entity-Rsh" { + td { + - " " + code { + - "Rsh;" + } + - " " + } + td { + - " U+021B1 " + } + td { + - " " + span class="glyph" { + - "↱" + } + - " " + } + } + tr id="entity-rsh" { + td { + - " " + code { + - "rsh;" + } + - " " + } + td { + - " U+021B1 " + } + td { + - " " + span class="glyph" { + - "↱" + } + - " " + } + } + tr id="entity-rsqb" { + td { + - " " + code { + - "rsqb;" + } + - " " + } + td { + - " U+0005D " + } + td { + - " " + span class="glyph" { + - "]" + } + - " " + } + } + tr id="entity-rsquo" { + td { + - " " + code { + - "rsquo;" + } + - " " + } + td { + - " U+02019 " + } + td { + - " " + span class="glyph" { + - "’" + } + - " " + } + } + tr id="entity-rsquor" { + td { + - " " + code { + - "rsquor;" + } + - " " + } + td { + - " U+02019 " + } + td { + - " " + span class="glyph" { + - "’" + } + - " " + } + } + tr id="entity-rthree" { + td { + - " " + code { + - "rthree;" + } + - " " + } + td { + - " U+022CC " + } + td { + - " " + span class="glyph" { + - "⋌" + } + - " " + } + } + tr id="entity-rtimes" { + td { + - " " + code { + - "rtimes;" + } + - " " + } + td { + - " U+022CA " + } + td { + - " " + span class="glyph" { + - "⋊" + } + - " " + } + } + tr id="entity-rtri" { + td { + - " " + code { + - "rtri;" + } + - " " + } + td { + - " U+025B9 " + } + td { + - " " + span class="glyph" { + - "▹" + } + - " " + } + } + tr id="entity-rtrie" { + td { + - " " + code { + - "rtrie;" + } + - " " + } + td { + - " U+022B5 " + } + td { + - " " + span class="glyph" { + - "⊵" + } + - " " + } + } + tr id="entity-rtrif" { + td { + - " " + code { + - "rtrif;" + } + - " " + } + td { + - " U+025B8 " + } + td { + - " " + span class="glyph" { + - "▸" + } + - " " + } + } + tr id="entity-rtriltri" { + td { + - " " + code { + - "rtriltri;" + } + - " " + } + td { + - " U+029CE " + } + td { + - " " + span class="glyph" { + - "⧎" + } + - " " + } + } + tr id="entity-RuleDelayed" { + td { + - " " + code { + - "RuleDelayed;" + } + - " " + } + td { + - " U+029F4 " + } + td { + - " " + span class="glyph" { + - "⧴" + } + - " " + } + } + tr id="entity-ruluhar" { + td { + - " " + code { + - "ruluhar;" + } + - " " + } + td { + - " U+02968 " + } + td { + - " " + span class="glyph" { + - "⥨" + } + - " " + } + } + tr id="entity-rx" { + td { + - " " + code { + - "rx;" + } + - " " + } + td { + - " U+0211E " + } + td { + - " " + span class="glyph" { + - "℞" + } + - " " + } + } + tr id="entity-Sacute" { + td { + - " " + code { + - "Sacute;" + } + - " " + } + td { + - " U+0015A " + } + td { + - " " + span class="glyph" { + - "Ś" + } + - " " + } + } + tr id="entity-sacute" { + td { + - " " + code { + - "sacute;" + } + - " " + } + td { + - " U+0015B " + } + td { + - " " + span class="glyph" { + - "ś" + } + - " " + } + } + tr id="entity-sbquo" { + td { + - " " + code { + - "sbquo;" + } + - " " + } + td { + - " U+0201A " + } + td { + - " " + span class="glyph" { + - "‚" + } + - " " + } + } + tr id="entity-Sc" { + td { + - " " + code { + - "Sc;" + } + - " " + } + td { + - " U+02ABC " + } + td { + - " " + span class="glyph" { + - "⪼" + } + - " " + } + } + tr id="entity-sc" { + td { + - " " + code { + - "sc;" + } + - " " + } + td { + - " U+0227B " + } + td { + - " " + span class="glyph" { + - "≻" + } + - " " + } + } + tr id="entity-scap" { + td { + - " " + code { + - "scap;" + } + - " " + } + td { + - " U+02AB8 " + } + td { + - " " + span class="glyph" { + - "⪸" + } + - " " + } + } + tr id="entity-Scaron" { + td { + - " " + code { + - "Scaron;" + } + - " " + } + td { + - " U+00160 " + } + td { + - " " + span class="glyph" { + - "Š" + } + - " " + } + } + tr id="entity-scaron" { + td { + - " " + code { + - "scaron;" + } + - " " + } + td { + - " U+00161 " + } + td { + - " " + span class="glyph" { + - "š" + } + - " " + } + } + tr id="entity-sccue" { + td { + - " " + code { + - "sccue;" + } + - " " + } + td { + - " U+0227D " + } + td { + - " " + span class="glyph" { + - "≽" + } + - " " + } + } + tr id="entity-scE" { + td { + - " " + code { + - "scE;" + } + - " " + } + td { + - " U+02AB4 " + } + td { + - " " + span class="glyph" { + - "⪴" + } + - " " + } + } + tr id="entity-sce" { + td { + - " " + code { + - "sce;" + } + - " " + } + td { + - " U+02AB0 " + } + td { + - " " + span class="glyph" { + - "⪰" + } + - " " + } + } + tr id="entity-Scedil" { + td { + - " " + code { + - "Scedil;" + } + - " " + } + td { + - " U+0015E " + } + td { + - " " + span class="glyph" { + - "Ş" + } + - " " + } + } + tr id="entity-scedil" { + td { + - " " + code { + - "scedil;" + } + - " " + } + td { + - " U+0015F " + } + td { + - " " + span class="glyph" { + - "ş" + } + - " " + } + } + tr id="entity-Scirc" { + td { + - " " + code { + - "Scirc;" + } + - " " + } + td { + - " U+0015C " + } + td { + - " " + span class="glyph" { + - "Ŝ" + } + - " " + } + } + tr id="entity-scirc" { + td { + - " " + code { + - "scirc;" + } + - " " + } + td { + - " U+0015D " + } + td { + - " " + span class="glyph" { + - "ŝ" + } + - " " + } + } + tr id="entity-scnap" { + td { + - " " + code { + - "scnap;" + } + - " " + } + td { + - " U+02ABA " + } + td { + - " " + span class="glyph" { + - "⪺" + } + - " " + } + } + tr id="entity-scnE" { + td { + - " " + code { + - "scnE;" + } + - " " + } + td { + - " U+02AB6 " + } + td { + - " " + span class="glyph" { + - "⪶" + } + - " " + } + } + tr id="entity-scnsim" { + td { + - " " + code { + - "scnsim;" + } + - " " + } + td { + - " U+022E9 " + } + td { + - " " + span class="glyph" { + - "⋩" + } + - " " + } + } + tr id="entity-scpolint" { + td { + - " " + code { + - "scpolint;" + } + - " " + } + td { + - " U+02A13 " + } + td { + - " " + span class="glyph" { + - "⨓" + } + - " " + } + } + tr id="entity-scsim" { + td { + - " " + code { + - "scsim;" + } + - " " + } + td { + - " U+0227F " + } + td { + - " " + span class="glyph" { + - "≿" + } + - " " + } + } + tr id="entity-Scy" { + td { + - " " + code { + - "Scy;" + } + - " " + } + td { + - " U+00421 " + } + td { + - " " + span class="glyph" { + - "С" + } + - " " + } + } + tr id="entity-scy" { + td { + - " " + code { + - "scy;" + } + - " " + } + td { + - " U+00441 " + } + td { + - " " + span class="glyph" { + - "с" + } + - " " + } + } + tr id="entity-sdot" { + td { + - " " + code { + - "sdot;" + } + - " " + } + td { + - " U+022C5 " + } + td { + - " " + span class="glyph" { + - "⋅" + } + - " " + } + } + tr id="entity-sdotb" { + td { + - " " + code { + - "sdotb;" + } + - " " + } + td { + - " U+022A1 " + } + td { + - " " + span class="glyph" { + - "⊡" + } + - " " + } + } + tr id="entity-sdote" { + td { + - " " + code { + - "sdote;" + } + - " " + } + td { + - " U+02A66 " + } + td { + - " " + span class="glyph" { + - "⩦" + } + - " " + } + } + tr id="entity-searhk" { + td { + - " " + code { + - "searhk;" + } + - " " + } + td { + - " U+02925 " + } + td { + - " " + span class="glyph" { + - "⤥" + } + - " " + } + } + tr id="entity-seArr" { + td { + - " " + code { + - "seArr;" + } + - " " + } + td { + - " U+021D8 " + } + td { + - " " + span class="glyph" { + - "⇘" + } + - " " + } + } + tr id="entity-searr" { + td { + - " " + code { + - "searr;" + } + - " " + } + td { + - " U+02198 " + } + td { + - " " + span class="glyph" { + - "↘" + } + - " " + } + } + tr id="entity-searrow" { + td { + - " " + code { + - "searrow;" + } + - " " + } + td { + - " U+02198 " + } + td { + - " " + span class="glyph" { + - "↘" + } + - " " + } + } + tr id="entity-sect" { + td { + - " " + code { + - "sect;" + } + - " " + } + td { + - " U+000A7 " + } + td { + - " " + span class="glyph" { + - "§" + } + - " " + } + } + tr id="entity-sect-legacy" class="impl" { + td { + - " " + code { + - "sect" + } + - " " + } + td { + - " U+000A7 " + } + td { + - " " + span { + - "§" + } + - " " + } + } + tr id="entity-semi" { + td { + - " " + code { + - "semi;" + } + - " " + } + td { + - " U+0003B " + } + td { + - " " + span class="glyph" { + - ";" + } + - " " + } + } + tr id="entity-seswar" { + td { + - " " + code { + - "seswar;" + } + - " " + } + td { + - " U+02929 " + } + td { + - " " + span class="glyph" { + - "⤩" + } + - " " + } + } + tr id="entity-setminus" { + td { + - " " + code { + - "setminus;" + } + - " " + } + td { + - " U+02216 " + } + td { + - " " + span class="glyph" { + - "∖" + } + - " " + } + } + tr id="entity-setmn" { + td { + - " " + code { + - "setmn;" + } + - " " + } + td { + - " U+02216 " + } + td { + - " " + span class="glyph" { + - "∖" + } + - " " + } + } + tr id="entity-sext" { + td { + - " " + code { + - "sext;" + } + - " " + } + td { + - " U+02736 " + } + td { + - " " + span class="glyph" { + - "✶" + } + - " " + } + } + tr id="entity-Sfr" { + td { + - " " + code { + - "Sfr;" + } + - " " + } + td { + - " U+1D516 " + } + td { + - " " + span class="glyph" { + - "𝔖" + } + - " " + } + } + tr id="entity-sfr" { + td { + - " " + code { + - "sfr;" + } + - " " + } + td { + - " U+1D530 " + } + td { + - " " + span class="glyph" { + - "𝔰" + } + - " " + } + } + tr id="entity-sfrown" { + td { + - " " + code { + - "sfrown;" + } + - " " + } + td { + - " U+02322 " + } + td { + - " " + span class="glyph" { + - "⌢" + } + - " " + } + } + tr id="entity-sharp" { + td { + - " " + code { + - "sharp;" + } + - " " + } + td { + - " U+0266F " + } + td { + - " " + span class="glyph" { + - "♯" + } + - " " + } + } + tr id="entity-SHCHcy" { + td { + - " " + code { + - "SHCHcy;" + } + - " " + } + td { + - " U+00429 " + } + td { + - " " + span class="glyph" { + - "Щ" + } + - " " + } + } + tr id="entity-shchcy" { + td { + - " " + code { + - "shchcy;" + } + - " " + } + td { + - " U+00449 " + } + td { + - " " + span class="glyph" { + - "щ" + } + - " " + } + } + tr id="entity-SHcy" { + td { + - " " + code { + - "SHcy;" + } + - " " + } + td { + - " U+00428 " + } + td { + - " " + span class="glyph" { + - "Ш" + } + - " " + } + } + tr id="entity-shcy" { + td { + - " " + code { + - "shcy;" + } + - " " + } + td { + - " U+00448 " + } + td { + - " " + span class="glyph" { + - "ш" + } + - " " + } + } + tr id="entity-ShortDownArrow" { + td { + - " " + code { + - "ShortDownArrow;" + } + - " " + } + td { + - " U+02193 " + } + td { + - " " + span class="glyph" { + - "↓" + } + - " " + } + } + tr id="entity-ShortLeftArrow" { + td { + - " " + code { + - "ShortLeftArrow;" + } + - " " + } + td { + - " U+02190 " + } + td { + - " " + span class="glyph" { + - "←" + } + - " " + } + } + tr id="entity-shortmid" { + td { + - " " + code { + - "shortmid;" + } + - " " + } + td { + - " U+02223 " + } + td { + - " " + span class="glyph" { + - "∣" + } + - " " + } + } + tr id="entity-shortparallel" { + td { + - " " + code { + - "shortparallel;" + } + - " " + } + td { + - " U+02225 " + } + td { + - " " + span class="glyph" { + - "∥" + } + - " " + } + } + tr id="entity-ShortRightArrow" { + td { + - " " + code { + - "ShortRightArrow;" + } + - " " + } + td { + - " U+02192 " + } + td { + - " " + span class="glyph" { + - "→" + } + - " " + } + } + tr id="entity-ShortUpArrow" { + td { + - " " + code { + - "ShortUpArrow;" + } + - " " + } + td { + - " U+02191 " + } + td { + - " " + span class="glyph" { + - "↑" + } + - " " + } + } + tr id="entity-shy" { + td { + - " " + code { + - "shy;" + } + - " " + } + td { + - " U+000AD " + } + td { + - " " + span class="glyph" { + - "­" + } + - " " + } + } + tr id="entity-shy-legacy" class="impl" { + td { + - " " + code { + - "shy" + } + - " " + } + td { + - " U+000AD " + } + td { + - " " + span { + - "­" + } + - " " + } + } + tr id="entity-Sigma" { + td { + - " " + code { + - "Sigma;" + } + - " " + } + td { + - " U+003A3 " + } + td { + - " " + span class="glyph" { + - "Σ" + } + - " " + } + } + tr id="entity-sigma" { + td { + - " " + code { + - "sigma;" + } + - " " + } + td { + - " U+003C3 " + } + td { + - " " + span class="glyph" { + - "σ" + } + - " " + } + } + tr id="entity-sigmaf" { + td { + - " " + code { + - "sigmaf;" + } + - " " + } + td { + - " U+003C2 " + } + td { + - " " + span class="glyph" { + - "ς" + } + - " " + } + } + tr id="entity-sigmav" { + td { + - " " + code { + - "sigmav;" + } + - " " + } + td { + - " U+003C2 " + } + td { + - " " + span class="glyph" { + - "ς" + } + - " " + } + } + tr id="entity-sim" { + td { + - " " + code { + - "sim;" + } + - " " + } + td { + - " U+0223C " + } + td { + - " " + span class="glyph" { + - "∼" + } + - " " + } + } + tr id="entity-simdot" { + td { + - " " + code { + - "simdot;" + } + - " " + } + td { + - " U+02A6A " + } + td { + - " " + span class="glyph" { + - "⩪" + } + - " " + } + } + tr id="entity-sime" { + td { + - " " + code { + - "sime;" + } + - " " + } + td { + - " U+02243 " + } + td { + - " " + span class="glyph" { + - "≃" + } + - " " + } + } + tr id="entity-simeq" { + td { + - " " + code { + - "simeq;" + } + - " " + } + td { + - " U+02243 " + } + td { + - " " + span class="glyph" { + - "≃" + } + - " " + } + } + tr id="entity-simg" { + td { + - " " + code { + - "simg;" + } + - " " + } + td { + - " U+02A9E " + } + td { + - " " + span class="glyph" { + - "⪞" + } + - " " + } + } + tr id="entity-simgE" { + td { + - " " + code { + - "simgE;" + } + - " " + } + td { + - " U+02AA0 " + } + td { + - " " + span class="glyph" { + - "⪠" + } + - " " + } + } + tr id="entity-siml" { + td { + - " " + code { + - "siml;" + } + - " " + } + td { + - " U+02A9D " + } + td { + - " " + span class="glyph" { + - "⪝" + } + - " " + } + } + tr id="entity-simlE" { + td { + - " " + code { + - "simlE;" + } + - " " + } + td { + - " U+02A9F " + } + td { + - " " + span class="glyph" { + - "⪟" + } + - " " + } + } + tr id="entity-simne" { + td { + - " " + code { + - "simne;" + } + - " " + } + td { + - " U+02246 " + } + td { + - " " + span class="glyph" { + - "≆" + } + - " " + } + } + tr id="entity-simplus" { + td { + - " " + code { + - "simplus;" + } + - " " + } + td { + - " U+02A24 " + } + td { + - " " + span class="glyph" { + - "⨤" + } + - " " + } + } + tr id="entity-simrarr" { + td { + - " " + code { + - "simrarr;" + } + - " " + } + td { + - " U+02972 " + } + td { + - " " + span class="glyph" { + - "⥲" + } + - " " + } + } + tr id="entity-slarr" { + td { + - " " + code { + - "slarr;" + } + - " " + } + td { + - " U+02190 " + } + td { + - " " + span class="glyph" { + - "←" + } + - " " + } + } + tr id="entity-SmallCircle" { + td { + - " " + code { + - "SmallCircle;" + } + - " " + } + td { + - " U+02218 " + } + td { + - " " + span class="glyph" { + - "∘" + } + - " " + } + } + tr id="entity-smallsetminus" { + td { + - " " + code { + - "smallsetminus;" + } + - " " + } + td { + - " U+02216 " + } + td { + - " " + span class="glyph" { + - "∖" + } + - " " + } + } + tr id="entity-smashp" { + td { + - " " + code { + - "smashp;" + } + - " " + } + td { + - " U+02A33 " + } + td { + - " " + span class="glyph" { + - "⨳" + } + - " " + } + } + tr id="entity-smeparsl" { + td { + - " " + code { + - "smeparsl;" + } + - " " + } + td { + - " U+029E4 " + } + td { + - " " + span class="glyph" { + - "⧤" + } + - " " + } + } + tr id="entity-smid" { + td { + - " " + code { + - "smid;" + } + - " " + } + td { + - " U+02223 " + } + td { + - " " + span class="glyph" { + - "∣" + } + - " " + } + } + tr id="entity-smile" { + td { + - " " + code { + - "smile;" + } + - " " + } + td { + - " U+02323 " + } + td { + - " " + span class="glyph" { + - "⌣" + } + - " " + } + } + tr id="entity-smt" { + td { + - " " + code { + - "smt;" + } + - " " + } + td { + - " U+02AAA " + } + td { + - " " + span class="glyph" { + - "⪪" + } + - " " + } + } + tr id="entity-smte" { + td { + - " " + code { + - "smte;" + } + - " " + } + td { + - " U+02AAC " + } + td { + - " " + span class="glyph" { + - "⪬" + } + - " " + } + } + tr id="entity-smtes" { + td { + - " " + code { + - "smtes;" + } + - " " + } + td { + - " U+02AAC U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "⪬︀" + } + - " " + } + } + tr id="entity-SOFTcy" { + td { + - " " + code { + - "SOFTcy;" + } + - " " + } + td { + - " U+0042C " + } + td { + - " " + span class="glyph" { + - "Ь" + } + - " " + } + } + tr id="entity-softcy" { + td { + - " " + code { + - "softcy;" + } + - " " + } + td { + - " U+0044C " + } + td { + - " " + span class="glyph" { + - "ь" + } + - " " + } + } + tr id="entity-sol" { + td { + - " " + code { + - "sol;" + } + - " " + } + td { + - " U+0002F " + } + td { + - " " + span class="glyph" { + - "/" + } + - " " + } + } + tr id="entity-solb" { + td { + - " " + code { + - "solb;" + } + - " " + } + td { + - " U+029C4 " + } + td { + - " " + span class="glyph" { + - "⧄" + } + - " " + } + } + tr id="entity-solbar" { + td { + - " " + code { + - "solbar;" + } + - " " + } + td { + - " U+0233F " + } + td { + - " " + span class="glyph" { + - "⌿" + } + - " " + } + } + tr id="entity-Sopf" { + td { + - " " + code { + - "Sopf;" + } + - " " + } + td { + - " U+1D54A " + } + td { + - " " + span class="glyph" { + - "𝕊" + } + - " " + } + } + tr id="entity-sopf" { + td { + - " " + code { + - "sopf;" + } + - " " + } + td { + - " U+1D564 " + } + td { + - " " + span class="glyph" { + - "𝕤" + } + - " " + } + } + tr id="entity-spades" { + td { + - " " + code { + - "spades;" + } + - " " + } + td { + - " U+02660 " + } + td { + - " " + span class="glyph" { + - "♠" + } + - " " + } + } + tr id="entity-spadesuit" { + td { + - " " + code { + - "spadesuit;" + } + - " " + } + td { + - " U+02660 " + } + td { + - " " + span class="glyph" { + - "♠" + } + - " " + } + } + tr id="entity-spar" { + td { + - " " + code { + - "spar;" + } + - " " + } + td { + - " U+02225 " + } + td { + - " " + span class="glyph" { + - "∥" + } + - " " + } + } + tr id="entity-sqcap" { + td { + - " " + code { + - "sqcap;" + } + - " " + } + td { + - " U+02293 " + } + td { + - " " + span class="glyph" { + - "⊓" + } + - " " + } + } + tr id="entity-sqcaps" { + td { + - " " + code { + - "sqcaps;" + } + - " " + } + td { + - " U+02293 U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "⊓︀" + } + - " " + } + } + tr id="entity-sqcup" { + td { + - " " + code { + - "sqcup;" + } + - " " + } + td { + - " U+02294 " + } + td { + - " " + span class="glyph" { + - "⊔" + } + - " " + } + } + tr id="entity-sqcups" { + td { + - " " + code { + - "sqcups;" + } + - " " + } + td { + - " U+02294 U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "⊔︀" + } + - " " + } + } + tr id="entity-Sqrt" { + td { + - " " + code { + - "Sqrt;" + } + - " " + } + td { + - " U+0221A " + } + td { + - " " + span class="glyph" { + - "√" + } + - " " + } + } + tr id="entity-sqsub" { + td { + - " " + code { + - "sqsub;" + } + - " " + } + td { + - " U+0228F " + } + td { + - " " + span class="glyph" { + - "⊏" + } + - " " + } + } + tr id="entity-sqsube" { + td { + - " " + code { + - "sqsube;" + } + - " " + } + td { + - " U+02291 " + } + td { + - " " + span class="glyph" { + - "⊑" + } + - " " + } + } + tr id="entity-sqsubset" { + td { + - " " + code { + - "sqsubset;" + } + - " " + } + td { + - " U+0228F " + } + td { + - " " + span class="glyph" { + - "⊏" + } + - " " + } + } + tr id="entity-sqsubseteq" { + td { + - " " + code { + - "sqsubseteq;" + } + - " " + } + td { + - " U+02291 " + } + td { + - " " + span class="glyph" { + - "⊑" + } + - " " + } + } + tr id="entity-sqsup" { + td { + - " " + code { + - "sqsup;" + } + - " " + } + td { + - " U+02290 " + } + td { + - " " + span class="glyph" { + - "⊐" + } + - " " + } + } + tr id="entity-sqsupe" { + td { + - " " + code { + - "sqsupe;" + } + - " " + } + td { + - " U+02292 " + } + td { + - " " + span class="glyph" { + - "⊒" + } + - " " + } + } + tr id="entity-sqsupset" { + td { + - " " + code { + - "sqsupset;" + } + - " " + } + td { + - " U+02290 " + } + td { + - " " + span class="glyph" { + - "⊐" + } + - " " + } + } + tr id="entity-sqsupseteq" { + td { + - " " + code { + - "sqsupseteq;" + } + - " " + } + td { + - " U+02292 " + } + td { + - " " + span class="glyph" { + - "⊒" + } + - " " + } + } + tr id="entity-squ" { + td { + - " " + code { + - "squ;" + } + - " " + } + td { + - " U+025A1 " + } + td { + - " " + span class="glyph" { + - "□" + } + - " " + } + } + tr id="entity-Square" { + td { + - " " + code { + - "Square;" + } + - " " + } + td { + - " U+025A1 " + } + td { + - " " + span class="glyph" { + - "□" + } + - " " + } + } + tr id="entity-square" { + td { + - " " + code { + - "square;" + } + - " " + } + td { + - " U+025A1 " + } + td { + - " " + span class="glyph" { + - "□" + } + - " " + } + } + tr id="entity-SquareIntersection" { + td { + - " " + code { + - "SquareIntersection;" + } + - " " + } + td { + - " U+02293 " + } + td { + - " " + span class="glyph" { + - "⊓" + } + - " " + } + } + tr id="entity-SquareSubset" { + td { + - " " + code { + - "SquareSubset;" + } + - " " + } + td { + - " U+0228F " + } + td { + - " " + span class="glyph" { + - "⊏" + } + - " " + } + } + tr id="entity-SquareSubsetEqual" { + td { + - " " + code { + - "SquareSubsetEqual;" + } + - " " + } + td { + - " U+02291 " + } + td { + - " " + span class="glyph" { + - "⊑" + } + - " " + } + } + tr id="entity-SquareSuperset" { + td { + - " " + code { + - "SquareSuperset;" + } + - " " + } + td { + - " U+02290 " + } + td { + - " " + span class="glyph" { + - "⊐" + } + - " " + } + } + tr id="entity-SquareSupersetEqual" { + td { + - " " + code { + - "SquareSupersetEqual;" + } + - " " + } + td { + - " U+02292 " + } + td { + - " " + span class="glyph" { + - "⊒" + } + - " " + } + } + tr id="entity-SquareUnion" { + td { + - " " + code { + - "SquareUnion;" + } + - " " + } + td { + - " U+02294 " + } + td { + - " " + span class="glyph" { + - "⊔" + } + - " " + } + } + tr id="entity-squarf" { + td { + - " " + code { + - "squarf;" + } + - " " + } + td { + - " U+025AA " + } + td { + - " " + span class="glyph" { + - "▪" + } + - " " + } + } + tr id="entity-squf" { + td { + - " " + code { + - "squf;" + } + - " " + } + td { + - " U+025AA " + } + td { + - " " + span class="glyph" { + - "▪" + } + - " " + } + } + tr id="entity-srarr" { + td { + - " " + code { + - "srarr;" + } + - " " + } + td { + - " U+02192 " + } + td { + - " " + span class="glyph" { + - "→" + } + - " " + } + } + tr id="entity-Sscr" { + td { + - " " + code { + - "Sscr;" + } + - " " + } + td { + - " U+1D4AE " + } + td { + - " " + span class="glyph" { + - "𝒮" + } + - " " + } + } + tr id="entity-sscr" { + td { + - " " + code { + - "sscr;" + } + - " " + } + td { + - " U+1D4C8 " + } + td { + - " " + span class="glyph" { + - "𝓈" + } + - " " + } + } + tr id="entity-ssetmn" { + td { + - " " + code { + - "ssetmn;" + } + - " " + } + td { + - " U+02216 " + } + td { + - " " + span class="glyph" { + - "∖" + } + - " " + } + } + tr id="entity-ssmile" { + td { + - " " + code { + - "ssmile;" + } + - " " + } + td { + - " U+02323 " + } + td { + - " " + span class="glyph" { + - "⌣" + } + - " " + } + } + tr id="entity-sstarf" { + td { + - " " + code { + - "sstarf;" + } + - " " + } + td { + - " U+022C6 " + } + td { + - " " + span class="glyph" { + - "⋆" + } + - " " + } + } + tr id="entity-Star" { + td { + - " " + code { + - "Star;" + } + - " " + } + td { + - " U+022C6 " + } + td { + - " " + span class="glyph" { + - "⋆" + } + - " " + } + } + tr id="entity-star" { + td { + - " " + code { + - "star;" + } + - " " + } + td { + - " U+02606 " + } + td { + - " " + span class="glyph" { + - "☆" + } + - " " + } + } + tr id="entity-starf" { + td { + - " " + code { + - "starf;" + } + - " " + } + td { + - " U+02605 " + } + td { + - " " + span class="glyph" { + - "★" + } + - " " + } + } + tr id="entity-straightepsilon" { + td { + - " " + code { + - "straightepsilon;" + } + - " " + } + td { + - " U+003F5 " + } + td { + - " " + span class="glyph" { + - "ϵ" + } + - " " + } + } + tr id="entity-straightphi" { + td { + - " " + code { + - "straightphi;" + } + - " " + } + td { + - " U+003D5 " + } + td { + - " " + span class="glyph" { + - "ϕ" + } + - " " + } + } + tr id="entity-strns" { + td { + - " " + code { + - "strns;" + } + - " " + } + td { + - " U+000AF " + } + td { + - " " + span class="glyph" { + - "¯" + } + - " " + } + } + tr id="entity-Sub" { + td { + - " " + code { + - "Sub;" + } + - " " + } + td { + - " U+022D0 " + } + td { + - " " + span class="glyph" { + - "⋐" + } + - " " + } + } + tr id="entity-sub" { + td { + - " " + code { + - "sub;" + } + - " " + } + td { + - " U+02282 " + } + td { + - " " + span class="glyph" { + - "⊂" + } + - " " + } + } + tr id="entity-subdot" { + td { + - " " + code { + - "subdot;" + } + - " " + } + td { + - " U+02ABD " + } + td { + - " " + span class="glyph" { + - "⪽" + } + - " " + } + } + tr id="entity-subE" { + td { + - " " + code { + - "subE;" + } + - " " + } + td { + - " U+02AC5 " + } + td { + - " " + span class="glyph" { + - "⫅" + } + - " " + } + } + tr id="entity-sube" { + td { + - " " + code { + - "sube;" + } + - " " + } + td { + - " U+02286 " + } + td { + - " " + span class="glyph" { + - "⊆" + } + - " " + } + } + tr id="entity-subedot" { + td { + - " " + code { + - "subedot;" + } + - " " + } + td { + - " U+02AC3 " + } + td { + - " " + span class="glyph" { + - "⫃" + } + - " " + } + } + tr id="entity-submult" { + td { + - " " + code { + - "submult;" + } + - " " + } + td { + - " U+02AC1 " + } + td { + - " " + span class="glyph" { + - "⫁" + } + - " " + } + } + tr id="entity-subnE" { + td { + - " " + code { + - "subnE;" + } + - " " + } + td { + - " U+02ACB " + } + td { + - " " + span class="glyph" { + - "⫋" + } + - " " + } + } + tr id="entity-subne" { + td { + - " " + code { + - "subne;" + } + - " " + } + td { + - " U+0228A " + } + td { + - " " + span class="glyph" { + - "⊊" + } + - " " + } + } + tr id="entity-subplus" { + td { + - " " + code { + - "subplus;" + } + - " " + } + td { + - " U+02ABF " + } + td { + - " " + span class="glyph" { + - "⪿" + } + - " " + } + } + tr id="entity-subrarr" { + td { + - " " + code { + - "subrarr;" + } + - " " + } + td { + - " U+02979 " + } + td { + - " " + span class="glyph" { + - "⥹" + } + - " " + } + } + tr id="entity-Subset" { + td { + - " " + code { + - "Subset;" + } + - " " + } + td { + - " U+022D0 " + } + td { + - " " + span class="glyph" { + - "⋐" + } + - " " + } + } + tr id="entity-subset" { + td { + - " " + code { + - "subset;" + } + - " " + } + td { + - " U+02282 " + } + td { + - " " + span class="glyph" { + - "⊂" + } + - " " + } + } + tr id="entity-subseteq" { + td { + - " " + code { + - "subseteq;" + } + - " " + } + td { + - " U+02286 " + } + td { + - " " + span class="glyph" { + - "⊆" + } + - " " + } + } + tr id="entity-subseteqq" { + td { + - " " + code { + - "subseteqq;" + } + - " " + } + td { + - " U+02AC5 " + } + td { + - " " + span class="glyph" { + - "⫅" + } + - " " + } + } + tr id="entity-SubsetEqual" { + td { + - " " + code { + - "SubsetEqual;" + } + - " " + } + td { + - " U+02286 " + } + td { + - " " + span class="glyph" { + - "⊆" + } + - " " + } + } + tr id="entity-subsetneq" { + td { + - " " + code { + - "subsetneq;" + } + - " " + } + td { + - " U+0228A " + } + td { + - " " + span class="glyph" { + - "⊊" + } + - " " + } + } + tr id="entity-subsetneqq" { + td { + - " " + code { + - "subsetneqq;" + } + - " " + } + td { + - " U+02ACB " + } + td { + - " " + span class="glyph" { + - "⫋" + } + - " " + } + } + tr id="entity-subsim" { + td { + - " " + code { + - "subsim;" + } + - " " + } + td { + - " U+02AC7 " + } + td { + - " " + span class="glyph" { + - "⫇" + } + - " " + } + } + tr id="entity-subsub" { + td { + - " " + code { + - "subsub;" + } + - " " + } + td { + - " U+02AD5 " + } + td { + - " " + span class="glyph" { + - "⫕" + } + - " " + } + } + tr id="entity-subsup" { + td { + - " " + code { + - "subsup;" + } + - " " + } + td { + - " U+02AD3 " + } + td { + - " " + span class="glyph" { + - "⫓" + } + - " " + } + } + tr id="entity-succ" { + td { + - " " + code { + - "succ;" + } + - " " + } + td { + - " U+0227B " + } + td { + - " " + span class="glyph" { + - "≻" + } + - " " + } + } + tr id="entity-succapprox" { + td { + - " " + code { + - "succapprox;" + } + - " " + } + td { + - " U+02AB8 " + } + td { + - " " + span class="glyph" { + - "⪸" + } + - " " + } + } + tr id="entity-succcurlyeq" { + td { + - " " + code { + - "succcurlyeq;" + } + - " " + } + td { + - " U+0227D " + } + td { + - " " + span class="glyph" { + - "≽" + } + - " " + } + } + tr id="entity-Succeeds" { + td { + - " " + code { + - "Succeeds;" + } + - " " + } + td { + - " U+0227B " + } + td { + - " " + span class="glyph" { + - "≻" + } + - " " + } + } + tr id="entity-SucceedsEqual" { + td { + - " " + code { + - "SucceedsEqual;" + } + - " " + } + td { + - " U+02AB0 " + } + td { + - " " + span class="glyph" { + - "⪰" + } + - " " + } + } + tr id="entity-SucceedsSlantEqual" { + td { + - " " + code { + - "SucceedsSlantEqual;" + } + - " " + } + td { + - " U+0227D " + } + td { + - " " + span class="glyph" { + - "≽" + } + - " " + } + } + tr id="entity-SucceedsTilde" { + td { + - " " + code { + - "SucceedsTilde;" + } + - " " + } + td { + - " U+0227F " + } + td { + - " " + span class="glyph" { + - "≿" + } + - " " + } + } + tr id="entity-succeq" { + td { + - " " + code { + - "succeq;" + } + - " " + } + td { + - " U+02AB0 " + } + td { + - " " + span class="glyph" { + - "⪰" + } + - " " + } + } + tr id="entity-succnapprox" { + td { + - " " + code { + - "succnapprox;" + } + - " " + } + td { + - " U+02ABA " + } + td { + - " " + span class="glyph" { + - "⪺" + } + - " " + } + } + tr id="entity-succneqq" { + td { + - " " + code { + - "succneqq;" + } + - " " + } + td { + - " U+02AB6 " + } + td { + - " " + span class="glyph" { + - "⪶" + } + - " " + } + } + tr id="entity-succnsim" { + td { + - " " + code { + - "succnsim;" + } + - " " + } + td { + - " U+022E9 " + } + td { + - " " + span class="glyph" { + - "⋩" + } + - " " + } + } + tr id="entity-succsim" { + td { + - " " + code { + - "succsim;" + } + - " " + } + td { + - " U+0227F " + } + td { + - " " + span class="glyph" { + - "≿" + } + - " " + } + } + tr id="entity-SuchThat" { + td { + - " " + code { + - "SuchThat;" + } + - " " + } + td { + - " U+0220B " + } + td { + - " " + span class="glyph" { + - "∋" + } + - " " + } + } + tr id="entity-Sum" { + td { + - " " + code { + - "Sum;" + } + - " " + } + td { + - " U+02211 " + } + td { + - " " + span class="glyph" { + - "∑" + } + - " " + } + } + tr id="entity-sum" { + td { + - " " + code { + - "sum;" + } + - " " + } + td { + - " U+02211 " + } + td { + - " " + span class="glyph" { + - "∑" + } + - " " + } + } + tr id="entity-sung" { + td { + - " " + code { + - "sung;" + } + - " " + } + td { + - " U+0266A " + } + td { + - " " + span class="glyph" { + - "♪" + } + - " " + } + } + tr id="entity-Sup" { + td { + - " " + code { + - "Sup;" + } + - " " + } + td { + - " U+022D1 " + } + td { + - " " + span class="glyph" { + - "⋑" + } + - " " + } + } + tr id="entity-sup" { + td { + - " " + code { + - "sup;" + } + - " " + } + td { + - " U+02283 " + } + td { + - " " + span class="glyph" { + - "⊃" + } + - " " + } + } + tr id="entity-sup1" { + td { + - " " + code { + - "sup1;" + } + - " " + } + td { + - " U+000B9 " + } + td { + - " " + span class="glyph" { + - "¹" + } + - " " + } + } + tr id="entity-sup1-legacy" class="impl" { + td { + - " " + code { + - "sup1" + } + - " " + } + td { + - " U+000B9 " + } + td { + - " " + span { + - "¹" + } + - " " + } + } + tr id="entity-sup2" { + td { + - " " + code { + - "sup2;" + } + - " " + } + td { + - " U+000B2 " + } + td { + - " " + span class="glyph" { + - "²" + } + - " " + } + } + tr id="entity-sup2-legacy" class="impl" { + td { + - " " + code { + - "sup2" + } + - " " + } + td { + - " U+000B2 " + } + td { + - " " + span { + - "²" + } + - " " + } + } + tr id="entity-sup3" { + td { + - " " + code { + - "sup3;" + } + - " " + } + td { + - " U+000B3 " + } + td { + - " " + span class="glyph" { + - "³" + } + - " " + } + } + tr id="entity-sup3-legacy" class="impl" { + td { + - " " + code { + - "sup3" + } + - " " + } + td { + - " U+000B3 " + } + td { + - " " + span { + - "³" + } + - " " + } + } + tr id="entity-supdot" { + td { + - " " + code { + - "supdot;" + } + - " " + } + td { + - " U+02ABE " + } + td { + - " " + span class="glyph" { + - "⪾" + } + - " " + } + } + tr id="entity-supdsub" { + td { + - " " + code { + - "supdsub;" + } + - " " + } + td { + - " U+02AD8 " + } + td { + - " " + span class="glyph" { + - "⫘" + } + - " " + } + } + tr id="entity-supE" { + td { + - " " + code { + - "supE;" + } + - " " + } + td { + - " U+02AC6 " + } + td { + - " " + span class="glyph" { + - "⫆" + } + - " " + } + } + tr id="entity-supe" { + td { + - " " + code { + - "supe;" + } + - " " + } + td { + - " U+02287 " + } + td { + - " " + span class="glyph" { + - "⊇" + } + - " " + } + } + tr id="entity-supedot" { + td { + - " " + code { + - "supedot;" + } + - " " + } + td { + - " U+02AC4 " + } + td { + - " " + span class="glyph" { + - "⫄" + } + - " " + } + } + tr id="entity-Superset" { + td { + - " " + code { + - "Superset;" + } + - " " + } + td { + - " U+02283 " + } + td { + - " " + span class="glyph" { + - "⊃" + } + - " " + } + } + tr id="entity-SupersetEqual" { + td { + - " " + code { + - "SupersetEqual;" + } + - " " + } + td { + - " U+02287 " + } + td { + - " " + span class="glyph" { + - "⊇" + } + - " " + } + } + tr id="entity-suphsol" { + td { + - " " + code { + - "suphsol;" + } + - " " + } + td { + - " U+027C9 " + } + td { + - " " + span class="glyph" { + - "⟉" + } + - " " + } + } + tr id="entity-suphsub" { + td { + - " " + code { + - "suphsub;" + } + - " " + } + td { + - " U+02AD7 " + } + td { + - " " + span class="glyph" { + - "⫗" + } + - " " + } + } + tr id="entity-suplarr" { + td { + - " " + code { + - "suplarr;" + } + - " " + } + td { + - " U+0297B " + } + td { + - " " + span class="glyph" { + - "⥻" + } + - " " + } + } + tr id="entity-supmult" { + td { + - " " + code { + - "supmult;" + } + - " " + } + td { + - " U+02AC2 " + } + td { + - " " + span class="glyph" { + - "⫂" + } + - " " + } + } + tr id="entity-supnE" { + td { + - " " + code { + - "supnE;" + } + - " " + } + td { + - " U+02ACC " + } + td { + - " " + span class="glyph" { + - "⫌" + } + - " " + } + } + tr id="entity-supne" { + td { + - " " + code { + - "supne;" + } + - " " + } + td { + - " U+0228B " + } + td { + - " " + span class="glyph" { + - "⊋" + } + - " " + } + } + tr id="entity-supplus" { + td { + - " " + code { + - "supplus;" + } + - " " + } + td { + - " U+02AC0 " + } + td { + - " " + span class="glyph" { + - "⫀" + } + - " " + } + } + tr id="entity-Supset" { + td { + - " " + code { + - "Supset;" + } + - " " + } + td { + - " U+022D1 " + } + td { + - " " + span class="glyph" { + - "⋑" + } + - " " + } + } + tr id="entity-supset" { + td { + - " " + code { + - "supset;" + } + - " " + } + td { + - " U+02283 " + } + td { + - " " + span class="glyph" { + - "⊃" + } + - " " + } + } + tr id="entity-supseteq" { + td { + - " " + code { + - "supseteq;" + } + - " " + } + td { + - " U+02287 " + } + td { + - " " + span class="glyph" { + - "⊇" + } + - " " + } + } + tr id="entity-supseteqq" { + td { + - " " + code { + - "supseteqq;" + } + - " " + } + td { + - " U+02AC6 " + } + td { + - " " + span class="glyph" { + - "⫆" + } + - " " + } + } + tr id="entity-supsetneq" { + td { + - " " + code { + - "supsetneq;" + } + - " " + } + td { + - " U+0228B " + } + td { + - " " + span class="glyph" { + - "⊋" + } + - " " + } + } + tr id="entity-supsetneqq" { + td { + - " " + code { + - "supsetneqq;" + } + - " " + } + td { + - " U+02ACC " + } + td { + - " " + span class="glyph" { + - "⫌" + } + - " " + } + } + tr id="entity-supsim" { + td { + - " " + code { + - "supsim;" + } + - " " + } + td { + - " U+02AC8 " + } + td { + - " " + span class="glyph" { + - "⫈" + } + - " " + } + } + tr id="entity-supsub" { + td { + - " " + code { + - "supsub;" + } + - " " + } + td { + - " U+02AD4 " + } + td { + - " " + span class="glyph" { + - "⫔" + } + - " " + } + } + tr id="entity-supsup" { + td { + - " " + code { + - "supsup;" + } + - " " + } + td { + - " U+02AD6 " + } + td { + - " " + span class="glyph" { + - "⫖" + } + - " " + } + } + tr id="entity-swarhk" { + td { + - " " + code { + - "swarhk;" + } + - " " + } + td { + - " U+02926 " + } + td { + - " " + span class="glyph" { + - "⤦" + } + - " " + } + } + tr id="entity-swArr" { + td { + - " " + code { + - "swArr;" + } + - " " + } + td { + - " U+021D9 " + } + td { + - " " + span class="glyph" { + - "⇙" + } + - " " + } + } + tr id="entity-swarr" { + td { + - " " + code { + - "swarr;" + } + - " " + } + td { + - " U+02199 " + } + td { + - " " + span class="glyph" { + - "↙" + } + - " " + } + } + tr id="entity-swarrow" { + td { + - " " + code { + - "swarrow;" + } + - " " + } + td { + - " U+02199 " + } + td { + - " " + span class="glyph" { + - "↙" + } + - " " + } + } + tr id="entity-swnwar" { + td { + - " " + code { + - "swnwar;" + } + - " " + } + td { + - " U+0292A " + } + td { + - " " + span class="glyph" { + - "⤪" + } + - " " + } + } + tr id="entity-szlig" { + td { + - " " + code { + - "szlig;" + } + - " " + } + td { + - " U+000DF " + } + td { + - " " + span class="glyph" { + - "ß" + } + - " " + } + } + tr id="entity-szlig-legacy" class="impl" { + td { + - " " + code { + - "szlig" + } + - " " + } + td { + - " U+000DF " + } + td { + - " " + span { + - "ß" + } + - " " + } + } + tr id="entity-Tab" { + td { + - " " + code { + - "Tab;" + } + - " " + } + td { + - " U+00009 " + } + td { + - " " + span class="glyph control" { + - "␉" + } + - " " + } + } + tr id="entity-target" { + td { + - " " + code { + - "target;" + } + - " " + } + td { + - " U+02316 " + } + td { + - " " + span class="glyph" { + - "⌖" + } + - " " + } + } + tr id="entity-Tau" { + td { + - " " + code { + - "Tau;" + } + - " " + } + td { + - " U+003A4 " + } + td { + - " " + span class="glyph" { + - "Τ" + } + - " " + } + } + tr id="entity-tau" { + td { + - " " + code { + - "tau;" + } + - " " + } + td { + - " U+003C4 " + } + td { + - " " + span class="glyph" { + - "τ" + } + - " " + } + } + tr id="entity-tbrk" { + td { + - " " + code { + - "tbrk;" + } + - " " + } + td { + - " U+023B4 " + } + td { + - " " + span class="glyph" { + - "⎴" + } + - " " + } + } + tr id="entity-Tcaron" { + td { + - " " + code { + - "Tcaron;" + } + - " " + } + td { + - " U+00164 " + } + td { + - " " + span class="glyph" { + - "Ť" + } + - " " + } + } + tr id="entity-tcaron" { + td { + - " " + code { + - "tcaron;" + } + - " " + } + td { + - " U+00165 " + } + td { + - " " + span class="glyph" { + - "ť" + } + - " " + } + } + tr id="entity-Tcedil" { + td { + - " " + code { + - "Tcedil;" + } + - " " + } + td { + - " U+00162 " + } + td { + - " " + span class="glyph" { + - "Ţ" + } + - " " + } + } + tr id="entity-tcedil" { + td { + - " " + code { + - "tcedil;" + } + - " " + } + td { + - " U+00163 " + } + td { + - " " + span class="glyph" { + - "ţ" + } + - " " + } + } + tr id="entity-Tcy" { + td { + - " " + code { + - "Tcy;" + } + - " " + } + td { + - " U+00422 " + } + td { + - " " + span class="glyph" { + - "Т" + } + - " " + } + } + tr id="entity-tcy" { + td { + - " " + code { + - "tcy;" + } + - " " + } + td { + - " U+00442 " + } + td { + - " " + span class="glyph" { + - "т" + } + - " " + } + } + tr id="entity-tdot" { + td { + - " " + code { + - "tdot;" + } + - " " + } + td { + - " U+020DB " + } + td { + - " " + span class="glyph composition" { + - "◌⃛" + } + - " " + } + } + tr id="entity-telrec" { + td { + - " " + code { + - "telrec;" + } + - " " + } + td { + - " U+02315 " + } + td { + - " " + span class="glyph" { + - "⌕" + } + - " " + } + } + tr id="entity-Tfr" { + td { + - " " + code { + - "Tfr;" + } + - " " + } + td { + - " U+1D517 " + } + td { + - " " + span class="glyph" { + - "𝔗" + } + - " " + } + } + tr id="entity-tfr" { + td { + - " " + code { + - "tfr;" + } + - " " + } + td { + - " U+1D531 " + } + td { + - " " + span class="glyph" { + - "𝔱" + } + - " " + } + } + tr id="entity-there4" { + td { + - " " + code { + - "there4;" + } + - " " + } + td { + - " U+02234 " + } + td { + - " " + span class="glyph" { + - "∴" + } + - " " + } + } + tr id="entity-Therefore" { + td { + - " " + code { + - "Therefore;" + } + - " " + } + td { + - " U+02234 " + } + td { + - " " + span class="glyph" { + - "∴" + } + - " " + } + } + tr id="entity-therefore" { + td { + - " " + code { + - "therefore;" + } + - " " + } + td { + - " U+02234 " + } + td { + - " " + span class="glyph" { + - "∴" + } + - " " + } + } + tr id="entity-Theta" { + td { + - " " + code { + - "Theta;" + } + - " " + } + td { + - " U+00398 " + } + td { + - " " + span class="glyph" { + - "Θ" + } + - " " + } + } + tr id="entity-theta" { + td { + - " " + code { + - "theta;" + } + - " " + } + td { + - " U+003B8 " + } + td { + - " " + span class="glyph" { + - "θ" + } + - " " + } + } + tr id="entity-thetasym" { + td { + - " " + code { + - "thetasym;" + } + - " " + } + td { + - " U+003D1 " + } + td { + - " " + span class="glyph" { + - "ϑ" + } + - " " + } + } + tr id="entity-thetav" { + td { + - " " + code { + - "thetav;" + } + - " " + } + td { + - " U+003D1 " + } + td { + - " " + span class="glyph" { + - "ϑ" + } + - " " + } + } + tr id="entity-thickapprox" { + td { + - " " + code { + - "thickapprox;" + } + - " " + } + td { + - " U+02248 " + } + td { + - " " + span class="glyph" { + - "≈" + } + - " " + } + } + tr id="entity-thicksim" { + td { + - " " + code { + - "thicksim;" + } + - " " + } + td { + - " U+0223C " + } + td { + - " " + span class="glyph" { + - "∼" + } + - " " + } + } + tr id="entity-ThickSpace" { + td { + - " " + code { + - "ThickSpace;" + } + - " " + } + td { + - " U+0205F U+0200A " + } + td { + - " " + span class="glyph compound" { + - "  " + } + - " " + } + } + tr id="entity-thinsp" { + td { + - " " + code { + - "thinsp;" + } + - " " + } + td { + - " U+02009 " + } + td { + - " " + span class="glyph" { + - " " + } + - " " + } + } + tr id="entity-ThinSpace" { + td { + - " " + code { + - "ThinSpace;" + } + - " " + } + td { + - " U+02009 " + } + td { + - " " + span class="glyph" { + - " " + } + - " " + } + } + tr id="entity-thkap" { + td { + - " " + code { + - "thkap;" + } + - " " + } + td { + - " U+02248 " + } + td { + - " " + span class="glyph" { + - "≈" + } + - " " + } + } + tr id="entity-thksim" { + td { + - " " + code { + - "thksim;" + } + - " " + } + td { + - " U+0223C " + } + td { + - " " + span class="glyph" { + - "∼" + } + - " " + } + } + tr id="entity-THORN" { + td { + - " " + code { + - "THORN;" + } + - " " + } + td { + - " U+000DE " + } + td { + - " " + span class="glyph" { + - "Þ" + } + - " " + } + } + tr id="entity-THORN-legacy" class="impl" { + td { + - " " + code { + - "THORN" + } + - " " + } + td { + - " U+000DE " + } + td { + - " " + span { + - "Þ" + } + - " " + } + } + tr id="entity-thorn" { + td { + - " " + code { + - "thorn;" + } + - " " + } + td { + - " U+000FE " + } + td { + - " " + span class="glyph" { + - "þ" + } + - " " + } + } + tr id="entity-thorn-legacy" class="impl" { + td { + - " " + code { + - "thorn" + } + - " " + } + td { + - " U+000FE " + } + td { + - " " + span { + - "þ" + } + - " " + } + } + tr id="entity-Tilde" { + td { + - " " + code { + - "Tilde;" + } + - " " + } + td { + - " U+0223C " + } + td { + - " " + span class="glyph" { + - "∼" + } + - " " + } + } + tr id="entity-tilde" { + td { + - " " + code { + - "tilde;" + } + - " " + } + td { + - " U+002DC " + } + td { + - " " + span class="glyph" { + - "˜" + } + - " " + } + } + tr id="entity-TildeEqual" { + td { + - " " + code { + - "TildeEqual;" + } + - " " + } + td { + - " U+02243 " + } + td { + - " " + span class="glyph" { + - "≃" + } + - " " + } + } + tr id="entity-TildeFullEqual" { + td { + - " " + code { + - "TildeFullEqual;" + } + - " " + } + td { + - " U+02245 " + } + td { + - " " + span class="glyph" { + - "≅" + } + - " " + } + } + tr id="entity-TildeTilde" { + td { + - " " + code { + - "TildeTilde;" + } + - " " + } + td { + - " U+02248 " + } + td { + - " " + span class="glyph" { + - "≈" + } + - " " + } + } + tr id="entity-times" { + td { + - " " + code { + - "times;" + } + - " " + } + td { + - " U+000D7 " + } + td { + - " " + span class="glyph" { + - "×" + } + - " " + } + } + tr id="entity-times-legacy" class="impl" { + td { + - " " + code { + - "times" + } + - " " + } + td { + - " U+000D7 " + } + td { + - " " + span { + - "×" + } + - " " + } + } + tr id="entity-timesb" { + td { + - " " + code { + - "timesb;" + } + - " " + } + td { + - " U+022A0 " + } + td { + - " " + span class="glyph" { + - "⊠" + } + - " " + } + } + tr id="entity-timesbar" { + td { + - " " + code { + - "timesbar;" + } + - " " + } + td { + - " U+02A31 " + } + td { + - " " + span class="glyph" { + - "⨱" + } + - " " + } + } + tr id="entity-timesd" { + td { + - " " + code { + - "timesd;" + } + - " " + } + td { + - " U+02A30 " + } + td { + - " " + span class="glyph" { + - "⨰" + } + - " " + } + } + tr id="entity-tint" { + td { + - " " + code { + - "tint;" + } + - " " + } + td { + - " U+0222D " + } + td { + - " " + span class="glyph" { + - "∭" + } + - " " + } + } + tr id="entity-toea" { + td { + - " " + code { + - "toea;" + } + - " " + } + td { + - " U+02928 " + } + td { + - " " + span class="glyph" { + - "⤨" + } + - " " + } + } + tr id="entity-top" { + td { + - " " + code { + - "top;" + } + - " " + } + td { + - " U+022A4 " + } + td { + - " " + span class="glyph" { + - "⊤" + } + - " " + } + } + tr id="entity-topbot" { + td { + - " " + code { + - "topbot;" + } + - " " + } + td { + - " U+02336 " + } + td { + - " " + span class="glyph" { + - "⌶" + } + - " " + } + } + tr id="entity-topcir" { + td { + - " " + code { + - "topcir;" + } + - " " + } + td { + - " U+02AF1 " + } + td { + - " " + span class="glyph" { + - "⫱" + } + - " " + } + } + tr id="entity-Topf" { + td { + - " " + code { + - "Topf;" + } + - " " + } + td { + - " U+1D54B " + } + td { + - " " + span class="glyph" { + - "𝕋" + } + - " " + } + } + tr id="entity-topf" { + td { + - " " + code { + - "topf;" + } + - " " + } + td { + - " U+1D565 " + } + td { + - " " + span class="glyph" { + - "𝕥" + } + - " " + } + } + tr id="entity-topfork" { + td { + - " " + code { + - "topfork;" + } + - " " + } + td { + - " U+02ADA " + } + td { + - " " + span class="glyph" { + - "⫚" + } + - " " + } + } + tr id="entity-tosa" { + td { + - " " + code { + - "tosa;" + } + - " " + } + td { + - " U+02929 " + } + td { + - " " + span class="glyph" { + - "⤩" + } + - " " + } + } + tr id="entity-tprime" { + td { + - " " + code { + - "tprime;" + } + - " " + } + td { + - " U+02034 " + } + td { + - " " + span class="glyph" { + - "‴" + } + - " " + } + } + tr id="entity-TRADE" { + td { + - " " + code { + - "TRADE;" + } + - " " + } + td { + - " U+02122 " + } + td { + - " " + span class="glyph" { + - "™" + } + - " " + } + } + tr id="entity-trade" { + td { + - " " + code { + - "trade;" + } + - " " + } + td { + - " U+02122 " + } + td { + - " " + span class="glyph" { + - "™" + } + - " " + } + } + tr id="entity-triangle" { + td { + - " " + code { + - "triangle;" + } + - " " + } + td { + - " U+025B5 " + } + td { + - " " + span class="glyph" { + - "▵" + } + - " " + } + } + tr id="entity-triangledown" { + td { + - " " + code { + - "triangledown;" + } + - " " + } + td { + - " U+025BF " + } + td { + - " " + span class="glyph" { + - "▿" + } + - " " + } + } + tr id="entity-triangleleft" { + td { + - " " + code { + - "triangleleft;" + } + - " " + } + td { + - " U+025C3 " + } + td { + - " " + span class="glyph" { + - "◃" + } + - " " + } + } + tr id="entity-trianglelefteq" { + td { + - " " + code { + - "trianglelefteq;" + } + - " " + } + td { + - " U+022B4 " + } + td { + - " " + span class="glyph" { + - "⊴" + } + - " " + } + } + tr id="entity-triangleq" { + td { + - " " + code { + - "triangleq;" + } + - " " + } + td { + - " U+0225C " + } + td { + - " " + span class="glyph" { + - "≜" + } + - " " + } + } + tr id="entity-triangleright" { + td { + - " " + code { + - "triangleright;" + } + - " " + } + td { + - " U+025B9 " + } + td { + - " " + span class="glyph" { + - "▹" + } + - " " + } + } + tr id="entity-trianglerighteq" { + td { + - " " + code { + - "trianglerighteq;" + } + - " " + } + td { + - " U+022B5 " + } + td { + - " " + span class="glyph" { + - "⊵" + } + - " " + } + } + tr id="entity-tridot" { + td { + - " " + code { + - "tridot;" + } + - " " + } + td { + - " U+025EC " + } + td { + - " " + span class="glyph" { + - "◬" + } + - " " + } + } + tr id="entity-trie" { + td { + - " " + code { + - "trie;" + } + - " " + } + td { + - " U+0225C " + } + td { + - " " + span class="glyph" { + - "≜" + } + - " " + } + } + tr id="entity-triminus" { + td { + - " " + code { + - "triminus;" + } + - " " + } + td { + - " U+02A3A " + } + td { + - " " + span class="glyph" { + - "⨺" + } + - " " + } + } + tr id="entity-TripleDot" { + td { + - " " + code { + - "TripleDot;" + } + - " " + } + td { + - " U+020DB " + } + td { + - " " + span class="glyph composition" { + - "◌⃛" + } + - " " + } + } + tr id="entity-triplus" { + td { + - " " + code { + - "triplus;" + } + - " " + } + td { + - " U+02A39 " + } + td { + - " " + span class="glyph" { + - "⨹" + } + - " " + } + } + tr id="entity-trisb" { + td { + - " " + code { + - "trisb;" + } + - " " + } + td { + - " U+029CD " + } + td { + - " " + span class="glyph" { + - "⧍" + } + - " " + } + } + tr id="entity-tritime" { + td { + - " " + code { + - "tritime;" + } + - " " + } + td { + - " U+02A3B " + } + td { + - " " + span class="glyph" { + - "⨻" + } + - " " + } + } + tr id="entity-trpezium" { + td { + - " " + code { + - "trpezium;" + } + - " " + } + td { + - " U+023E2 " + } + td { + - " " + span class="glyph" { + - "⏢" + } + - " " + } + } + tr id="entity-Tscr" { + td { + - " " + code { + - "Tscr;" + } + - " " + } + td { + - " U+1D4AF " + } + td { + - " " + span class="glyph" { + - "𝒯" + } + - " " + } + } + tr id="entity-tscr" { + td { + - " " + code { + - "tscr;" + } + - " " + } + td { + - " U+1D4C9 " + } + td { + - " " + span class="glyph" { + - "𝓉" + } + - " " + } + } + tr id="entity-TScy" { + td { + - " " + code { + - "TScy;" + } + - " " + } + td { + - " U+00426 " + } + td { + - " " + span class="glyph" { + - "Ц" + } + - " " + } + } + tr id="entity-tscy" { + td { + - " " + code { + - "tscy;" + } + - " " + } + td { + - " U+00446 " + } + td { + - " " + span class="glyph" { + - "ц" + } + - " " + } + } + tr id="entity-TSHcy" { + td { + - " " + code { + - "TSHcy;" + } + - " " + } + td { + - " U+0040B " + } + td { + - " " + span class="glyph" { + - "Ћ" + } + - " " + } + } + tr id="entity-tshcy" { + td { + - " " + code { + - "tshcy;" + } + - " " + } + td { + - " U+0045B " + } + td { + - " " + span class="glyph" { + - "ћ" + } + - " " + } + } + tr id="entity-Tstrok" { + td { + - " " + code { + - "Tstrok;" + } + - " " + } + td { + - " U+00166 " + } + td { + - " " + span class="glyph" { + - "Ŧ" + } + - " " + } + } + tr id="entity-tstrok" { + td { + - " " + code { + - "tstrok;" + } + - " " + } + td { + - " U+00167 " + } + td { + - " " + span class="glyph" { + - "ŧ" + } + - " " + } + } + tr id="entity-twixt" { + td { + - " " + code { + - "twixt;" + } + - " " + } + td { + - " U+0226C " + } + td { + - " " + span class="glyph" { + - "≬" + } + - " " + } + } + tr id="entity-twoheadleftarrow" { + td { + - " " + code { + - "twoheadleftarrow;" + } + - " " + } + td { + - " U+0219E " + } + td { + - " " + span class="glyph" { + - "↞" + } + - " " + } + } + tr id="entity-twoheadrightarrow" { + td { + - " " + code { + - "twoheadrightarrow;" + } + - " " + } + td { + - " U+021A0 " + } + td { + - " " + span class="glyph" { + - "↠" + } + - " " + } + } + tr id="entity-Uacute" { + td { + - " " + code { + - "Uacute;" + } + - " " + } + td { + - " U+000DA " + } + td { + - " " + span class="glyph" { + - "Ú" + } + - " " + } + } + tr id="entity-Uacute-legacy" class="impl" { + td { + - " " + code { + - "Uacute" + } + - " " + } + td { + - " U+000DA " + } + td { + - " " + span { + - "Ú" + } + - " " + } + } + tr id="entity-uacute" { + td { + - " " + code { + - "uacute;" + } + - " " + } + td { + - " U+000FA " + } + td { + - " " + span class="glyph" { + - "ú" + } + - " " + } + } + tr id="entity-uacute-legacy" class="impl" { + td { + - " " + code { + - "uacute" + } + - " " + } + td { + - " U+000FA " + } + td { + - " " + span { + - "ú" + } + - " " + } + } + tr id="entity-Uarr" { + td { + - " " + code { + - "Uarr;" + } + - " " + } + td { + - " U+0219F " + } + td { + - " " + span class="glyph" { + - "↟" + } + - " " + } + } + tr id="entity-uArr" { + td { + - " " + code { + - "uArr;" + } + - " " + } + td { + - " U+021D1 " + } + td { + - " " + span class="glyph" { + - "⇑" + } + - " " + } + } + tr id="entity-uarr" { + td { + - " " + code { + - "uarr;" + } + - " " + } + td { + - " U+02191 " + } + td { + - " " + span class="glyph" { + - "↑" + } + - " " + } + } + tr id="entity-Uarrocir" { + td { + - " " + code { + - "Uarrocir;" + } + - " " + } + td { + - " U+02949 " + } + td { + - " " + span class="glyph" { + - "⥉" + } + - " " + } + } + tr id="entity-Ubrcy" { + td { + - " " + code { + - "Ubrcy;" + } + - " " + } + td { + - " U+0040E " + } + td { + - " " + span class="glyph" { + - "Ў" + } + - " " + } + } + tr id="entity-ubrcy" { + td { + - " " + code { + - "ubrcy;" + } + - " " + } + td { + - " U+0045E " + } + td { + - " " + span class="glyph" { + - "ў" + } + - " " + } + } + tr id="entity-Ubreve" { + td { + - " " + code { + - "Ubreve;" + } + - " " + } + td { + - " U+0016C " + } + td { + - " " + span class="glyph" { + - "Ŭ" + } + - " " + } + } + tr id="entity-ubreve" { + td { + - " " + code { + - "ubreve;" + } + - " " + } + td { + - " U+0016D " + } + td { + - " " + span class="glyph" { + - "ŭ" + } + - " " + } + } + tr id="entity-Ucirc" { + td { + - " " + code { + - "Ucirc;" + } + - " " + } + td { + - " U+000DB " + } + td { + - " " + span class="glyph" { + - "Û" + } + - " " + } + } + tr id="entity-Ucirc-legacy" class="impl" { + td { + - " " + code { + - "Ucirc" + } + - " " + } + td { + - " U+000DB " + } + td { + - " " + span { + - "Û" + } + - " " + } + } + tr id="entity-ucirc" { + td { + - " " + code { + - "ucirc;" + } + - " " + } + td { + - " U+000FB " + } + td { + - " " + span class="glyph" { + - "û" + } + - " " + } + } + tr id="entity-ucirc-legacy" class="impl" { + td { + - " " + code { + - "ucirc" + } + - " " + } + td { + - " U+000FB " + } + td { + - " " + span { + - "û" + } + - " " + } + } + tr id="entity-Ucy" { + td { + - " " + code { + - "Ucy;" + } + - " " + } + td { + - " U+00423 " + } + td { + - " " + span class="glyph" { + - "У" + } + - " " + } + } + tr id="entity-ucy" { + td { + - " " + code { + - "ucy;" + } + - " " + } + td { + - " U+00443 " + } + td { + - " " + span class="glyph" { + - "у" + } + - " " + } + } + tr id="entity-udarr" { + td { + - " " + code { + - "udarr;" + } + - " " + } + td { + - " U+021C5 " + } + td { + - " " + span class="glyph" { + - "⇅" + } + - " " + } + } + tr id="entity-Udblac" { + td { + - " " + code { + - "Udblac;" + } + - " " + } + td { + - " U+00170 " + } + td { + - " " + span class="glyph" { + - "Ű" + } + - " " + } + } + tr id="entity-udblac" { + td { + - " " + code { + - "udblac;" + } + - " " + } + td { + - " U+00171 " + } + td { + - " " + span class="glyph" { + - "ű" + } + - " " + } + } + tr id="entity-udhar" { + td { + - " " + code { + - "udhar;" + } + - " " + } + td { + - " U+0296E " + } + td { + - " " + span class="glyph" { + - "⥮" + } + - " " + } + } + tr id="entity-ufisht" { + td { + - " " + code { + - "ufisht;" + } + - " " + } + td { + - " U+0297E " + } + td { + - " " + span class="glyph" { + - "⥾" + } + - " " + } + } + tr id="entity-Ufr" { + td { + - " " + code { + - "Ufr;" + } + - " " + } + td { + - " U+1D518 " + } + td { + - " " + span class="glyph" { + - "𝔘" + } + - " " + } + } + tr id="entity-ufr" { + td { + - " " + code { + - "ufr;" + } + - " " + } + td { + - " U+1D532 " + } + td { + - " " + span class="glyph" { + - "𝔲" + } + - " " + } + } + tr id="entity-Ugrave" { + td { + - " " + code { + - "Ugrave;" + } + - " " + } + td { + - " U+000D9 " + } + td { + - " " + span class="glyph" { + - "Ù" + } + - " " + } + } + tr id="entity-Ugrave-legacy" class="impl" { + td { + - " " + code { + - "Ugrave" + } + - " " + } + td { + - " U+000D9 " + } + td { + - " " + span { + - "Ù" + } + - " " + } + } + tr id="entity-ugrave" { + td { + - " " + code { + - "ugrave;" + } + - " " + } + td { + - " U+000F9 " + } + td { + - " " + span class="glyph" { + - "ù" + } + - " " + } + } + tr id="entity-ugrave-legacy" class="impl" { + td { + - " " + code { + - "ugrave" + } + - " " + } + td { + - " U+000F9 " + } + td { + - " " + span { + - "ù" + } + - " " + } + } + tr id="entity-uHar" { + td { + - " " + code { + - "uHar;" + } + - " " + } + td { + - " U+02963 " + } + td { + - " " + span class="glyph" { + - "⥣" + } + - " " + } + } + tr id="entity-uharl" { + td { + - " " + code { + - "uharl;" + } + - " " + } + td { + - " U+021BF " + } + td { + - " " + span class="glyph" { + - "↿" + } + - " " + } + } + tr id="entity-uharr" { + td { + - " " + code { + - "uharr;" + } + - " " + } + td { + - " U+021BE " + } + td { + - " " + span class="glyph" { + - "↾" + } + - " " + } + } + tr id="entity-uhblk" { + td { + - " " + code { + - "uhblk;" + } + - " " + } + td { + - " U+02580 " + } + td { + - " " + span class="glyph" { + - "▀" + } + - " " + } + } + tr id="entity-ulcorn" { + td { + - " " + code { + - "ulcorn;" + } + - " " + } + td { + - " U+0231C " + } + td { + - " " + span class="glyph" { + - "⌜" + } + - " " + } + } + tr id="entity-ulcorner" { + td { + - " " + code { + - "ulcorner;" + } + - " " + } + td { + - " U+0231C " + } + td { + - " " + span class="glyph" { + - "⌜" + } + - " " + } + } + tr id="entity-ulcrop" { + td { + - " " + code { + - "ulcrop;" + } + - " " + } + td { + - " U+0230F " + } + td { + - " " + span class="glyph" { + - "⌏" + } + - " " + } + } + tr id="entity-ultri" { + td { + - " " + code { + - "ultri;" + } + - " " + } + td { + - " U+025F8 " + } + td { + - " " + span class="glyph" { + - "◸" + } + - " " + } + } + tr id="entity-Umacr" { + td { + - " " + code { + - "Umacr;" + } + - " " + } + td { + - " U+0016A " + } + td { + - " " + span class="glyph" { + - "Ū" + } + - " " + } + } + tr id="entity-umacr" { + td { + - " " + code { + - "umacr;" + } + - " " + } + td { + - " U+0016B " + } + td { + - " " + span class="glyph" { + - "ū" + } + - " " + } + } + tr id="entity-uml" { + td { + - " " + code { + - "uml;" + } + - " " + } + td { + - " U+000A8 " + } + td { + - " " + span class="glyph" { + - "¨" + } + - " " + } + } + tr id="entity-uml-legacy" class="impl" { + td { + - " " + code { + - "uml" + } + - " " + } + td { + - " U+000A8 " + } + td { + - " " + span { + - "¨" + } + - " " + } + } + tr id="entity-UnderBar" { + td { + - " " + code { + - "UnderBar;" + } + - " " + } + td { + - " U+0005F " + } + td { + - " " + span class="glyph" { + - "_" + } + - " " + } + } + tr id="entity-UnderBrace" { + td { + - " " + code { + - "UnderBrace;" + } + - " " + } + td { + - " U+023DF " + } + td { + - " " + span class="glyph" { + - "⏟" + } + - " " + } + } + tr id="entity-UnderBracket" { + td { + - " " + code { + - "UnderBracket;" + } + - " " + } + td { + - " U+023B5 " + } + td { + - " " + span class="glyph" { + - "⎵" + } + - " " + } + } + tr id="entity-UnderParenthesis" { + td { + - " " + code { + - "UnderParenthesis;" + } + - " " + } + td { + - " U+023DD " + } + td { + - " " + span class="glyph" { + - "⏝" + } + - " " + } + } + tr id="entity-Union" { + td { + - " " + code { + - "Union;" + } + - " " + } + td { + - " U+022C3 " + } + td { + - " " + span class="glyph" { + - "⋃" + } + - " " + } + } + tr id="entity-UnionPlus" { + td { + - " " + code { + - "UnionPlus;" + } + - " " + } + td { + - " U+0228E " + } + td { + - " " + span class="glyph" { + - "⊎" + } + - " " + } + } + tr id="entity-Uogon" { + td { + - " " + code { + - "Uogon;" + } + - " " + } + td { + - " U+00172 " + } + td { + - " " + span class="glyph" { + - "Ų" + } + - " " + } + } + tr id="entity-uogon" { + td { + - " " + code { + - "uogon;" + } + - " " + } + td { + - " U+00173 " + } + td { + - " " + span class="glyph" { + - "ų" + } + - " " + } + } + tr id="entity-Uopf" { + td { + - " " + code { + - "Uopf;" + } + - " " + } + td { + - " U+1D54C " + } + td { + - " " + span class="glyph" { + - "𝕌" + } + - " " + } + } + tr id="entity-uopf" { + td { + - " " + code { + - "uopf;" + } + - " " + } + td { + - " U+1D566 " + } + td { + - " " + span class="glyph" { + - "𝕦" + } + - " " + } + } + tr id="entity-UpArrow" { + td { + - " " + code { + - "UpArrow;" + } + - " " + } + td { + - " U+02191 " + } + td { + - " " + span class="glyph" { + - "↑" + } + - " " + } + } + tr id="entity-Uparrow" { + td { + - " " + code { + - "Uparrow;" + } + - " " + } + td { + - " U+021D1 " + } + td { + - " " + span class="glyph" { + - "⇑" + } + - " " + } + } + tr id="entity-uparrow" { + td { + - " " + code { + - "uparrow;" + } + - " " + } + td { + - " U+02191 " + } + td { + - " " + span class="glyph" { + - "↑" + } + - " " + } + } + tr id="entity-UpArrowBar" { + td { + - " " + code { + - "UpArrowBar;" + } + - " " + } + td { + - " U+02912 " + } + td { + - " " + span class="glyph" { + - "⤒" + } + - " " + } + } + tr id="entity-UpArrowDownArrow" { + td { + - " " + code { + - "UpArrowDownArrow;" + } + - " " + } + td { + - " U+021C5 " + } + td { + - " " + span class="glyph" { + - "⇅" + } + - " " + } + } + tr id="entity-UpDownArrow" { + td { + - " " + code { + - "UpDownArrow;" + } + - " " + } + td { + - " U+02195 " + } + td { + - " " + span class="glyph" { + - "↕" + } + - " " + } + } + tr id="entity-Updownarrow" { + td { + - " " + code { + - "Updownarrow;" + } + - " " + } + td { + - " U+021D5 " + } + td { + - " " + span class="glyph" { + - "⇕" + } + - " " + } + } + tr id="entity-updownarrow" { + td { + - " " + code { + - "updownarrow;" + } + - " " + } + td { + - " U+02195 " + } + td { + - " " + span class="glyph" { + - "↕" + } + - " " + } + } + tr id="entity-UpEquilibrium" { + td { + - " " + code { + - "UpEquilibrium;" + } + - " " + } + td { + - " U+0296E " + } + td { + - " " + span class="glyph" { + - "⥮" + } + - " " + } + } + tr id="entity-upharpoonleft" { + td { + - " " + code { + - "upharpoonleft;" + } + - " " + } + td { + - " U+021BF " + } + td { + - " " + span class="glyph" { + - "↿" + } + - " " + } + } + tr id="entity-upharpoonright" { + td { + - " " + code { + - "upharpoonright;" + } + - " " + } + td { + - " U+021BE " + } + td { + - " " + span class="glyph" { + - "↾" + } + - " " + } + } + tr id="entity-uplus" { + td { + - " " + code { + - "uplus;" + } + - " " + } + td { + - " U+0228E " + } + td { + - " " + span class="glyph" { + - "⊎" + } + - " " + } + } + tr id="entity-UpperLeftArrow" { + td { + - " " + code { + - "UpperLeftArrow;" + } + - " " + } + td { + - " U+02196 " + } + td { + - " " + span class="glyph" { + - "↖" + } + - " " + } + } + tr id="entity-UpperRightArrow" { + td { + - " " + code { + - "UpperRightArrow;" + } + - " " + } + td { + - " U+02197 " + } + td { + - " " + span class="glyph" { + - "↗" + } + - " " + } + } + tr id="entity-Upsi" { + td { + - " " + code { + - "Upsi;" + } + - " " + } + td { + - " U+003D2 " + } + td { + - " " + span class="glyph" { + - "ϒ" + } + - " " + } + } + tr id="entity-upsi" { + td { + - " " + code { + - "upsi;" + } + - " " + } + td { + - " U+003C5 " + } + td { + - " " + span class="glyph" { + - "υ" + } + - " " + } + } + tr id="entity-upsih" { + td { + - " " + code { + - "upsih;" + } + - " " + } + td { + - " U+003D2 " + } + td { + - " " + span class="glyph" { + - "ϒ" + } + - " " + } + } + tr id="entity-Upsilon" { + td { + - " " + code { + - "Upsilon;" + } + - " " + } + td { + - " U+003A5 " + } + td { + - " " + span class="glyph" { + - "Υ" + } + - " " + } + } + tr id="entity-upsilon" { + td { + - " " + code { + - "upsilon;" + } + - " " + } + td { + - " U+003C5 " + } + td { + - " " + span class="glyph" { + - "υ" + } + - " " + } + } + tr id="entity-UpTee" { + td { + - " " + code { + - "UpTee;" + } + - " " + } + td { + - " U+022A5 " + } + td { + - " " + span class="glyph" { + - "⊥" + } + - " " + } + } + tr id="entity-UpTeeArrow" { + td { + - " " + code { + - "UpTeeArrow;" + } + - " " + } + td { + - " U+021A5 " + } + td { + - " " + span class="glyph" { + - "↥" + } + - " " + } + } + tr id="entity-upuparrows" { + td { + - " " + code { + - "upuparrows;" + } + - " " + } + td { + - " U+021C8 " + } + td { + - " " + span class="glyph" { + - "⇈" + } + - " " + } + } + tr id="entity-urcorn" { + td { + - " " + code { + - "urcorn;" + } + - " " + } + td { + - " U+0231D " + } + td { + - " " + span class="glyph" { + - "⌝" + } + - " " + } + } + tr id="entity-urcorner" { + td { + - " " + code { + - "urcorner;" + } + - " " + } + td { + - " U+0231D " + } + td { + - " " + span class="glyph" { + - "⌝" + } + - " " + } + } + tr id="entity-urcrop" { + td { + - " " + code { + - "urcrop;" + } + - " " + } + td { + - " U+0230E " + } + td { + - " " + span class="glyph" { + - "⌎" + } + - " " + } + } + tr id="entity-Uring" { + td { + - " " + code { + - "Uring;" + } + - " " + } + td { + - " U+0016E " + } + td { + - " " + span class="glyph" { + - "Ů" + } + - " " + } + } + tr id="entity-uring" { + td { + - " " + code { + - "uring;" + } + - " " + } + td { + - " U+0016F " + } + td { + - " " + span class="glyph" { + - "ů" + } + - " " + } + } + tr id="entity-urtri" { + td { + - " " + code { + - "urtri;" + } + - " " + } + td { + - " U+025F9 " + } + td { + - " " + span class="glyph" { + - "◹" + } + - " " + } + } + tr id="entity-Uscr" { + td { + - " " + code { + - "Uscr;" + } + - " " + } + td { + - " U+1D4B0 " + } + td { + - " " + span class="glyph" { + - "𝒰" + } + - " " + } + } + tr id="entity-uscr" { + td { + - " " + code { + - "uscr;" + } + - " " + } + td { + - " U+1D4CA " + } + td { + - " " + span class="glyph" { + - "𝓊" + } + - " " + } + } + tr id="entity-utdot" { + td { + - " " + code { + - "utdot;" + } + - " " + } + td { + - " U+022F0 " + } + td { + - " " + span class="glyph" { + - "⋰" + } + - " " + } + } + tr id="entity-Utilde" { + td { + - " " + code { + - "Utilde;" + } + - " " + } + td { + - " U+00168 " + } + td { + - " " + span class="glyph" { + - "Ũ" + } + - " " + } + } + tr id="entity-utilde" { + td { + - " " + code { + - "utilde;" + } + - " " + } + td { + - " U+00169 " + } + td { + - " " + span class="glyph" { + - "ũ" + } + - " " + } + } + tr id="entity-utri" { + td { + - " " + code { + - "utri;" + } + - " " + } + td { + - " U+025B5 " + } + td { + - " " + span class="glyph" { + - "▵" + } + - " " + } + } + tr id="entity-utrif" { + td { + - " " + code { + - "utrif;" + } + - " " + } + td { + - " U+025B4 " + } + td { + - " " + span class="glyph" { + - "▴" + } + - " " + } + } + tr id="entity-uuarr" { + td { + - " " + code { + - "uuarr;" + } + - " " + } + td { + - " U+021C8 " + } + td { + - " " + span class="glyph" { + - "⇈" + } + - " " + } + } + tr id="entity-Uuml" { + td { + - " " + code { + - "Uuml;" + } + - " " + } + td { + - " U+000DC " + } + td { + - " " + span class="glyph" { + - "Ü" + } + - " " + } + } + tr id="entity-Uuml-legacy" class="impl" { + td { + - " " + code { + - "Uuml" + } + - " " + } + td { + - " U+000DC " + } + td { + - " " + span { + - "Ü" + } + - " " + } + } + tr id="entity-uuml" { + td { + - " " + code { + - "uuml;" + } + - " " + } + td { + - " U+000FC " + } + td { + - " " + span class="glyph" { + - "ü" + } + - " " + } + } + tr id="entity-uuml-legacy" class="impl" { + td { + - " " + code { + - "uuml" + } + - " " + } + td { + - " U+000FC " + } + td { + - " " + span { + - "ü" + } + - " " + } + } + tr id="entity-uwangle" { + td { + - " " + code { + - "uwangle;" + } + - " " + } + td { + - " U+029A7 " + } + td { + - " " + span class="glyph" { + - "⦧" + } + - " " + } + } + tr id="entity-vangrt" { + td { + - " " + code { + - "vangrt;" + } + - " " + } + td { + - " U+0299C " + } + td { + - " " + span class="glyph" { + - "⦜" + } + - " " + } + } + tr id="entity-varepsilon" { + td { + - " " + code { + - "varepsilon;" + } + - " " + } + td { + - " U+003F5 " + } + td { + - " " + span class="glyph" { + - "ϵ" + } + - " " + } + } + tr id="entity-varkappa" { + td { + - " " + code { + - "varkappa;" + } + - " " + } + td { + - " U+003F0 " + } + td { + - " " + span class="glyph" { + - "ϰ" + } + - " " + } + } + tr id="entity-varnothing" { + td { + - " " + code { + - "varnothing;" + } + - " " + } + td { + - " U+02205 " + } + td { + - " " + span class="glyph" { + - "∅" + } + - " " + } + } + tr id="entity-varphi" { + td { + - " " + code { + - "varphi;" + } + - " " + } + td { + - " U+003D5 " + } + td { + - " " + span class="glyph" { + - "ϕ" + } + - " " + } + } + tr id="entity-varpi" { + td { + - " " + code { + - "varpi;" + } + - " " + } + td { + - " U+003D6 " + } + td { + - " " + span class="glyph" { + - "ϖ" + } + - " " + } + } + tr id="entity-varpropto" { + td { + - " " + code { + - "varpropto;" + } + - " " + } + td { + - " U+0221D " + } + td { + - " " + span class="glyph" { + - "∝" + } + - " " + } + } + tr id="entity-vArr" { + td { + - " " + code { + - "vArr;" + } + - " " + } + td { + - " U+021D5 " + } + td { + - " " + span class="glyph" { + - "⇕" + } + - " " + } + } + tr id="entity-varr" { + td { + - " " + code { + - "varr;" + } + - " " + } + td { + - " U+02195 " + } + td { + - " " + span class="glyph" { + - "↕" + } + - " " + } + } + tr id="entity-varrho" { + td { + - " " + code { + - "varrho;" + } + - " " + } + td { + - " U+003F1 " + } + td { + - " " + span class="glyph" { + - "ϱ" + } + - " " + } + } + tr id="entity-varsigma" { + td { + - " " + code { + - "varsigma;" + } + - " " + } + td { + - " U+003C2 " + } + td { + - " " + span class="glyph" { + - "ς" + } + - " " + } + } + tr id="entity-varsubsetneq" { + td { + - " " + code { + - "varsubsetneq;" + } + - " " + } + td { + - " U+0228A U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "⊊︀" + } + - " " + } + } + tr id="entity-varsubsetneqq" { + td { + - " " + code { + - "varsubsetneqq;" + } + - " " + } + td { + - " U+02ACB U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "⫋︀" + } + - " " + } + } + tr id="entity-varsupsetneq" { + td { + - " " + code { + - "varsupsetneq;" + } + - " " + } + td { + - " U+0228B U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "⊋︀" + } + - " " + } + } + tr id="entity-varsupsetneqq" { + td { + - " " + code { + - "varsupsetneqq;" + } + - " " + } + td { + - " U+02ACC U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "⫌︀" + } + - " " + } + } + tr id="entity-vartheta" { + td { + - " " + code { + - "vartheta;" + } + - " " + } + td { + - " U+003D1 " + } + td { + - " " + span class="glyph" { + - "ϑ" + } + - " " + } + } + tr id="entity-vartriangleleft" { + td { + - " " + code { + - "vartriangleleft;" + } + - " " + } + td { + - " U+022B2 " + } + td { + - " " + span class="glyph" { + - "⊲" + } + - " " + } + } + tr id="entity-vartriangleright" { + td { + - " " + code { + - "vartriangleright;" + } + - " " + } + td { + - " U+022B3 " + } + td { + - " " + span class="glyph" { + - "⊳" + } + - " " + } + } + tr id="entity-Vbar" { + td { + - " " + code { + - "Vbar;" + } + - " " + } + td { + - " U+02AEB " + } + td { + - " " + span class="glyph" { + - "⫫" + } + - " " + } + } + tr id="entity-vBar" { + td { + - " " + code { + - "vBar;" + } + - " " + } + td { + - " U+02AE8 " + } + td { + - " " + span class="glyph" { + - "⫨" + } + - " " + } + } + tr id="entity-vBarv" { + td { + - " " + code { + - "vBarv;" + } + - " " + } + td { + - " U+02AE9 " + } + td { + - " " + span class="glyph" { + - "⫩" + } + - " " + } + } + tr id="entity-Vcy" { + td { + - " " + code { + - "Vcy;" + } + - " " + } + td { + - " U+00412 " + } + td { + - " " + span class="glyph" { + - "В" + } + - " " + } + } + tr id="entity-vcy" { + td { + - " " + code { + - "vcy;" + } + - " " + } + td { + - " U+00432 " + } + td { + - " " + span class="glyph" { + - "в" + } + - " " + } + } + tr id="entity-VDash" { + td { + - " " + code { + - "VDash;" + } + - " " + } + td { + - " U+022AB " + } + td { + - " " + span class="glyph" { + - "⊫" + } + - " " + } + } + tr id="entity-Vdash" { + td { + - " " + code { + - "Vdash;" + } + - " " + } + td { + - " U+022A9 " + } + td { + - " " + span class="glyph" { + - "⊩" + } + - " " + } + } + tr id="entity-vDash" { + td { + - " " + code { + - "vDash;" + } + - " " + } + td { + - " U+022A8 " + } + td { + - " " + span class="glyph" { + - "⊨" + } + - " " + } + } + tr id="entity-vdash" { + td { + - " " + code { + - "vdash;" + } + - " " + } + td { + - " U+022A2 " + } + td { + - " " + span class="glyph" { + - "⊢" + } + - " " + } + } + tr id="entity-Vdashl" { + td { + - " " + code { + - "Vdashl;" + } + - " " + } + td { + - " U+02AE6 " + } + td { + - " " + span class="glyph" { + - "⫦" + } + - " " + } + } + tr id="entity-Vee" { + td { + - " " + code { + - "Vee;" + } + - " " + } + td { + - " U+022C1 " + } + td { + - " " + span class="glyph" { + - "⋁" + } + - " " + } + } + tr id="entity-vee" { + td { + - " " + code { + - "vee;" + } + - " " + } + td { + - " U+02228 " + } + td { + - " " + span class="glyph" { + - "∨" + } + - " " + } + } + tr id="entity-veebar" { + td { + - " " + code { + - "veebar;" + } + - " " + } + td { + - " U+022BB " + } + td { + - " " + span class="glyph" { + - "⊻" + } + - " " + } + } + tr id="entity-veeeq" { + td { + - " " + code { + - "veeeq;" + } + - " " + } + td { + - " U+0225A " + } + td { + - " " + span class="glyph" { + - "≚" + } + - " " + } + } + tr id="entity-vellip" { + td { + - " " + code { + - "vellip;" + } + - " " + } + td { + - " U+022EE " + } + td { + - " " + span class="glyph" { + - "⋮" + } + - " " + } + } + tr id="entity-Verbar" { + td { + - " " + code { + - "Verbar;" + } + - " " + } + td { + - " U+02016 " + } + td { + - " " + span class="glyph" { + - "‖" + } + - " " + } + } + tr id="entity-verbar" { + td { + - " " + code { + - "verbar;" + } + - " " + } + td { + - " U+0007C " + } + td { + - " " + span class="glyph" { + - "|" + } + - " " + } + } + tr id="entity-Vert" { + td { + - " " + code { + - "Vert;" + } + - " " + } + td { + - " U+02016 " + } + td { + - " " + span class="glyph" { + - "‖" + } + - " " + } + } + tr id="entity-vert" { + td { + - " " + code { + - "vert;" + } + - " " + } + td { + - " U+0007C " + } + td { + - " " + span class="glyph" { + - "|" + } + - " " + } + } + tr id="entity-VerticalBar" { + td { + - " " + code { + - "VerticalBar;" + } + - " " + } + td { + - " U+02223 " + } + td { + - " " + span class="glyph" { + - "∣" + } + - " " + } + } + tr id="entity-VerticalLine" { + td { + - " " + code { + - "VerticalLine;" + } + - " " + } + td { + - " U+0007C " + } + td { + - " " + span class="glyph" { + - "|" + } + - " " + } + } + tr id="entity-VerticalSeparator" { + td { + - " " + code { + - "VerticalSeparator;" + } + - " " + } + td { + - " U+02758 " + } + td { + - " " + span class="glyph" { + - "❘" + } + - " " + } + } + tr id="entity-VerticalTilde" { + td { + - " " + code { + - "VerticalTilde;" + } + - " " + } + td { + - " U+02240 " + } + td { + - " " + span class="glyph" { + - "≀" + } + - " " + } + } + tr id="entity-VeryThinSpace" { + td { + - " " + code { + - "VeryThinSpace;" + } + - " " + } + td { + - " U+0200A " + } + td { + - " " + span class="glyph" { + - " " + } + - " " + } + } + tr id="entity-Vfr" { + td { + - " " + code { + - "Vfr;" + } + - " " + } + td { + - " U+1D519 " + } + td { + - " " + span class="glyph" { + - "𝔙" + } + - " " + } + } + tr id="entity-vfr" { + td { + - " " + code { + - "vfr;" + } + - " " + } + td { + - " U+1D533 " + } + td { + - " " + span class="glyph" { + - "𝔳" + } + - " " + } + } + tr id="entity-vltri" { + td { + - " " + code { + - "vltri;" + } + - " " + } + td { + - " U+022B2 " + } + td { + - " " + span class="glyph" { + - "⊲" + } + - " " + } + } + tr id="entity-vnsub" { + td { + - " " + code { + - "vnsub;" + } + - " " + } + td { + - " U+02282 U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "⊂⃒" + } + - " " + } + } + tr id="entity-vnsup" { + td { + - " " + code { + - "vnsup;" + } + - " " + } + td { + - " U+02283 U+020D2 " + } + td { + - " " + span class="glyph compound" { + - "⊃⃒" + } + - " " + } + } + tr id="entity-Vopf" { + td { + - " " + code { + - "Vopf;" + } + - " " + } + td { + - " U+1D54D " + } + td { + - " " + span class="glyph" { + - "𝕍" + } + - " " + } + } + tr id="entity-vopf" { + td { + - " " + code { + - "vopf;" + } + - " " + } + td { + - " U+1D567 " + } + td { + - " " + span class="glyph" { + - "𝕧" + } + - " " + } + } + tr id="entity-vprop" { + td { + - " " + code { + - "vprop;" + } + - " " + } + td { + - " U+0221D " + } + td { + - " " + span class="glyph" { + - "∝" + } + - " " + } + } + tr id="entity-vrtri" { + td { + - " " + code { + - "vrtri;" + } + - " " + } + td { + - " U+022B3 " + } + td { + - " " + span class="glyph" { + - "⊳" + } + - " " + } + } + tr id="entity-Vscr" { + td { + - " " + code { + - "Vscr;" + } + - " " + } + td { + - " U+1D4B1 " + } + td { + - " " + span class="glyph" { + - "𝒱" + } + - " " + } + } + tr id="entity-vscr" { + td { + - " " + code { + - "vscr;" + } + - " " + } + td { + - " U+1D4CB " + } + td { + - " " + span class="glyph" { + - "𝓋" + } + - " " + } + } + tr id="entity-vsubnE" { + td { + - " " + code { + - "vsubnE;" + } + - " " + } + td { + - " U+02ACB U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "⫋︀" + } + - " " + } + } + tr id="entity-vsubne" { + td { + - " " + code { + - "vsubne;" + } + - " " + } + td { + - " U+0228A U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "⊊︀" + } + - " " + } + } + tr id="entity-vsupnE" { + td { + - " " + code { + - "vsupnE;" + } + - " " + } + td { + - " U+02ACC U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "⫌︀" + } + - " " + } + } + tr id="entity-vsupne" { + td { + - " " + code { + - "vsupne;" + } + - " " + } + td { + - " U+0228B U+0FE00 " + } + td { + - " " + span class="glyph compound" { + - "⊋︀" + } + - " " + } + } + tr id="entity-Vvdash" { + td { + - " " + code { + - "Vvdash;" + } + - " " + } + td { + - " U+022AA " + } + td { + - " " + span class="glyph" { + - "⊪" + } + - " " + } + } + tr id="entity-vzigzag" { + td { + - " " + code { + - "vzigzag;" + } + - " " + } + td { + - " U+0299A " + } + td { + - " " + span class="glyph" { + - "⦚" + } + - " " + } + } + tr id="entity-Wcirc" { + td { + - " " + code { + - "Wcirc;" + } + - " " + } + td { + - " U+00174 " + } + td { + - " " + span class="glyph" { + - "Ŵ" + } + - " " + } + } + tr id="entity-wcirc" { + td { + - " " + code { + - "wcirc;" + } + - " " + } + td { + - " U+00175 " + } + td { + - " " + span class="glyph" { + - "ŵ" + } + - " " + } + } + tr id="entity-wedbar" { + td { + - " " + code { + - "wedbar;" + } + - " " + } + td { + - " U+02A5F " + } + td { + - " " + span class="glyph" { + - "⩟" + } + - " " + } + } + tr id="entity-Wedge" { + td { + - " " + code { + - "Wedge;" + } + - " " + } + td { + - " U+022C0 " + } + td { + - " " + span class="glyph" { + - "⋀" + } + - " " + } + } + tr id="entity-wedge" { + td { + - " " + code { + - "wedge;" + } + - " " + } + td { + - " U+02227 " + } + td { + - " " + span class="glyph" { + - "∧" + } + - " " + } + } + tr id="entity-wedgeq" { + td { + - " " + code { + - "wedgeq;" + } + - " " + } + td { + - " U+02259 " + } + td { + - " " + span class="glyph" { + - "≙" + } + - " " + } + } + tr id="entity-weierp" { + td { + - " " + code { + - "weierp;" + } + - " " + } + td { + - " U+02118 " + } + td { + - " " + span class="glyph" { + - "℘" + } + - " " + } + } + tr id="entity-Wfr" { + td { + - " " + code { + - "Wfr;" + } + - " " + } + td { + - " U+1D51A " + } + td { + - " " + span class="glyph" { + - "𝔚" + } + - " " + } + } + tr id="entity-wfr" { + td { + - " " + code { + - "wfr;" + } + - " " + } + td { + - " U+1D534 " + } + td { + - " " + span class="glyph" { + - "𝔴" + } + - " " + } + } + tr id="entity-Wopf" { + td { + - " " + code { + - "Wopf;" + } + - " " + } + td { + - " U+1D54E " + } + td { + - " " + span class="glyph" { + - "𝕎" + } + - " " + } + } + tr id="entity-wopf" { + td { + - " " + code { + - "wopf;" + } + - " " + } + td { + - " U+1D568 " + } + td { + - " " + span class="glyph" { + - "𝕨" + } + - " " + } + } + tr id="entity-wp" { + td { + - " " + code { + - "wp;" + } + - " " + } + td { + - " U+02118 " + } + td { + - " " + span class="glyph" { + - "℘" + } + - " " + } + } + tr id="entity-wr" { + td { + - " " + code { + - "wr;" + } + - " " + } + td { + - " U+02240 " + } + td { + - " " + span class="glyph" { + - "≀" + } + - " " + } + } + tr id="entity-wreath" { + td { + - " " + code { + - "wreath;" + } + - " " + } + td { + - " U+02240 " + } + td { + - " " + span class="glyph" { + - "≀" + } + - " " + } + } + tr id="entity-Wscr" { + td { + - " " + code { + - "Wscr;" + } + - " " + } + td { + - " U+1D4B2 " + } + td { + - " " + span class="glyph" { + - "𝒲" + } + - " " + } + } + tr id="entity-wscr" { + td { + - " " + code { + - "wscr;" + } + - " " + } + td { + - " U+1D4CC " + } + td { + - " " + span class="glyph" { + - "𝓌" + } + - " " + } + } + tr id="entity-xcap" { + td { + - " " + code { + - "xcap;" + } + - " " + } + td { + - " U+022C2 " + } + td { + - " " + span class="glyph" { + - "⋂" + } + - " " + } + } + tr id="entity-xcirc" { + td { + - " " + code { + - "xcirc;" + } + - " " + } + td { + - " U+025EF " + } + td { + - " " + span class="glyph" { + - "◯" + } + - " " + } + } + tr id="entity-xcup" { + td { + - " " + code { + - "xcup;" + } + - " " + } + td { + - " U+022C3 " + } + td { + - " " + span class="glyph" { + - "⋃" + } + - " " + } + } + tr id="entity-xdtri" { + td { + - " " + code { + - "xdtri;" + } + - " " + } + td { + - " U+025BD " + } + td { + - " " + span class="glyph" { + - "▽" + } + - " " + } + } + tr id="entity-Xfr" { + td { + - " " + code { + - "Xfr;" + } + - " " + } + td { + - " U+1D51B " + } + td { + - " " + span class="glyph" { + - "𝔛" + } + - " " + } + } + tr id="entity-xfr" { + td { + - " " + code { + - "xfr;" + } + - " " + } + td { + - " U+1D535 " + } + td { + - " " + span class="glyph" { + - "𝔵" + } + - " " + } + } + tr id="entity-xhArr" { + td { + - " " + code { + - "xhArr;" + } + - " " + } + td { + - " U+027FA " + } + td { + - " " + span class="glyph" { + - "⟺" + } + - " " + } + } + tr id="entity-xharr" { + td { + - " " + code { + - "xharr;" + } + - " " + } + td { + - " U+027F7 " + } + td { + - " " + span class="glyph" { + - "⟷" + } + - " " + } + } + tr id="entity-Xi" { + td { + - " " + code { + - "Xi;" + } + - " " + } + td { + - " U+0039E " + } + td { + - " " + span class="glyph" { + - "Ξ" + } + - " " + } + } + tr id="entity-xi" { + td { + - " " + code { + - "xi;" + } + - " " + } + td { + - " U+003BE " + } + td { + - " " + span class="glyph" { + - "ξ" + } + - " " + } + } + tr id="entity-xlArr" { + td { + - " " + code { + - "xlArr;" + } + - " " + } + td { + - " U+027F8 " + } + td { + - " " + span class="glyph" { + - "⟸" + } + - " " + } + } + tr id="entity-xlarr" { + td { + - " " + code { + - "xlarr;" + } + - " " + } + td { + - " U+027F5 " + } + td { + - " " + span class="glyph" { + - "⟵" + } + - " " + } + } + tr id="entity-xmap" { + td { + - " " + code { + - "xmap;" + } + - " " + } + td { + - " U+027FC " + } + td { + - " " + span class="glyph" { + - "⟼" + } + - " " + } + } + tr id="entity-xnis" { + td { + - " " + code { + - "xnis;" + } + - " " + } + td { + - " U+022FB " + } + td { + - " " + span class="glyph" { + - "⋻" + } + - " " + } + } + tr id="entity-xodot" { + td { + - " " + code { + - "xodot;" + } + - " " + } + td { + - " U+02A00 " + } + td { + - " " + span class="glyph" { + - "⨀" + } + - " " + } + } + tr id="entity-Xopf" { + td { + - " " + code { + - "Xopf;" + } + - " " + } + td { + - " U+1D54F " + } + td { + - " " + span class="glyph" { + - "𝕏" + } + - " " + } + } + tr id="entity-xopf" { + td { + - " " + code { + - "xopf;" + } + - " " + } + td { + - " U+1D569 " + } + td { + - " " + span class="glyph" { + - "𝕩" + } + - " " + } + } + tr id="entity-xoplus" { + td { + - " " + code { + - "xoplus;" + } + - " " + } + td { + - " U+02A01 " + } + td { + - " " + span class="glyph" { + - "⨁" + } + - " " + } + } + tr id="entity-xotime" { + td { + - " " + code { + - "xotime;" + } + - " " + } + td { + - " U+02A02 " + } + td { + - " " + span class="glyph" { + - "⨂" + } + - " " + } + } + tr id="entity-xrArr" { + td { + - " " + code { + - "xrArr;" + } + - " " + } + td { + - " U+027F9 " + } + td { + - " " + span class="glyph" { + - "⟹" + } + - " " + } + } + tr id="entity-xrarr" { + td { + - " " + code { + - "xrarr;" + } + - " " + } + td { + - " U+027F6 " + } + td { + - " " + span class="glyph" { + - "⟶" + } + - " " + } + } + tr id="entity-Xscr" { + td { + - " " + code { + - "Xscr;" + } + - " " + } + td { + - " U+1D4B3 " + } + td { + - " " + span class="glyph" { + - "𝒳" + } + - " " + } + } + tr id="entity-xscr" { + td { + - " " + code { + - "xscr;" + } + - " " + } + td { + - " U+1D4CD " + } + td { + - " " + span class="glyph" { + - "𝓍" + } + - " " + } + } + tr id="entity-xsqcup" { + td { + - " " + code { + - "xsqcup;" + } + - " " + } + td { + - " U+02A06 " + } + td { + - " " + span class="glyph" { + - "⨆" + } + - " " + } + } + tr id="entity-xuplus" { + td { + - " " + code { + - "xuplus;" + } + - " " + } + td { + - " U+02A04 " + } + td { + - " " + span class="glyph" { + - "⨄" + } + - " " + } + } + tr id="entity-xutri" { + td { + - " " + code { + - "xutri;" + } + - " " + } + td { + - " U+025B3 " + } + td { + - " " + span class="glyph" { + - "△" + } + - " " + } + } + tr id="entity-xvee" { + td { + - " " + code { + - "xvee;" + } + - " " + } + td { + - " U+022C1 " + } + td { + - " " + span class="glyph" { + - "⋁" + } + - " " + } + } + tr id="entity-xwedge" { + td { + - " " + code { + - "xwedge;" + } + - " " + } + td { + - " U+022C0 " + } + td { + - " " + span class="glyph" { + - "⋀" + } + - " " + } + } + tr id="entity-Yacute" { + td { + - " " + code { + - "Yacute;" + } + - " " + } + td { + - " U+000DD " + } + td { + - " " + span class="glyph" { + - "Ý" + } + - " " + } + } + tr id="entity-Yacute-legacy" class="impl" { + td { + - " " + code { + - "Yacute" + } + - " " + } + td { + - " U+000DD " + } + td { + - " " + span { + - "Ý" + } + - " " + } + } + tr id="entity-yacute" { + td { + - " " + code { + - "yacute;" + } + - " " + } + td { + - " U+000FD " + } + td { + - " " + span class="glyph" { + - "ý" + } + - " " + } + } + tr id="entity-yacute-legacy" class="impl" { + td { + - " " + code { + - "yacute" + } + - " " + } + td { + - " U+000FD " + } + td { + - " " + span { + - "ý" + } + - " " + } + } + tr id="entity-YAcy" { + td { + - " " + code { + - "YAcy;" + } + - " " + } + td { + - " U+0042F " + } + td { + - " " + span class="glyph" { + - "Я" + } + - " " + } + } + tr id="entity-yacy" { + td { + - " " + code { + - "yacy;" + } + - " " + } + td { + - " U+0044F " + } + td { + - " " + span class="glyph" { + - "я" + } + - " " + } + } + tr id="entity-Ycirc" { + td { + - " " + code { + - "Ycirc;" + } + - " " + } + td { + - " U+00176 " + } + td { + - " " + span class="glyph" { + - "Ŷ" + } + - " " + } + } + tr id="entity-ycirc" { + td { + - " " + code { + - "ycirc;" + } + - " " + } + td { + - " U+00177 " + } + td { + - " " + span class="glyph" { + - "ŷ" + } + - " " + } + } + tr id="entity-Ycy" { + td { + - " " + code { + - "Ycy;" + } + - " " + } + td { + - " U+0042B " + } + td { + - " " + span class="glyph" { + - "Ы" + } + - " " + } + } + tr id="entity-ycy" { + td { + - " " + code { + - "ycy;" + } + - " " + } + td { + - " U+0044B " + } + td { + - " " + span class="glyph" { + - "ы" + } + - " " + } + } + tr id="entity-yen" { + td { + - " " + code { + - "yen;" + } + - " " + } + td { + - " U+000A5 " + } + td { + - " " + span class="glyph" { + - "¥" + } + - " " + } + } + tr id="entity-yen-legacy" class="impl" { + td { + - " " + code { + - "yen" + } + - " " + } + td { + - " U+000A5 " + } + td { + - " " + span { + - "¥" + } + - " " + } + } + tr id="entity-Yfr" { + td { + - " " + code { + - "Yfr;" + } + - " " + } + td { + - " U+1D51C " + } + td { + - " " + span class="glyph" { + - "𝔜" + } + - " " + } + } + tr id="entity-yfr" { + td { + - " " + code { + - "yfr;" + } + - " " + } + td { + - " U+1D536 " + } + td { + - " " + span class="glyph" { + - "𝔶" + } + - " " + } + } + tr id="entity-YIcy" { + td { + - " " + code { + - "YIcy;" + } + - " " + } + td { + - " U+00407 " + } + td { + - " " + span class="glyph" { + - "Ї" + } + - " " + } + } + tr id="entity-yicy" { + td { + - " " + code { + - "yicy;" + } + - " " + } + td { + - " U+00457 " + } + td { + - " " + span class="glyph" { + - "ї" + } + - " " + } + } + tr id="entity-Yopf" { + td { + - " " + code { + - "Yopf;" + } + - " " + } + td { + - " U+1D550 " + } + td { + - " " + span class="glyph" { + - "𝕐" + } + - " " + } + } + tr id="entity-yopf" { + td { + - " " + code { + - "yopf;" + } + - " " + } + td { + - " U+1D56A " + } + td { + - " " + span class="glyph" { + - "𝕪" + } + - " " + } + } + tr id="entity-Yscr" { + td { + - " " + code { + - "Yscr;" + } + - " " + } + td { + - " U+1D4B4 " + } + td { + - " " + span class="glyph" { + - "𝒴" + } + - " " + } + } + tr id="entity-yscr" { + td { + - " " + code { + - "yscr;" + } + - " " + } + td { + - " U+1D4CE " + } + td { + - " " + span class="glyph" { + - "𝓎" + } + - " " + } + } + tr id="entity-YUcy" { + td { + - " " + code { + - "YUcy;" + } + - " " + } + td { + - " U+0042E " + } + td { + - " " + span class="glyph" { + - "Ю" + } + - " " + } + } + tr id="entity-yucy" { + td { + - " " + code { + - "yucy;" + } + - " " + } + td { + - " U+0044E " + } + td { + - " " + span class="glyph" { + - "ю" + } + - " " + } + } + tr id="entity-Yuml" { + td { + - " " + code { + - "Yuml;" + } + - " " + } + td { + - " U+00178 " + } + td { + - " " + span class="glyph" { + - "Ÿ" + } + - " " + } + } + tr id="entity-yuml" { + td { + - " " + code { + - "yuml;" + } + - " " + } + td { + - " U+000FF " + } + td { + - " " + span class="glyph" { + - "ÿ" + } + - " " + } + } + tr id="entity-yuml-legacy" class="impl" { + td { + - " " + code { + - "yuml" + } + - " " + } + td { + - " U+000FF " + } + td { + - " " + span { + - "ÿ" + } + - " " + } + } + tr id="entity-Zacute" { + td { + - " " + code { + - "Zacute;" + } + - " " + } + td { + - " U+00179 " + } + td { + - " " + span class="glyph" { + - "Ź" + } + - " " + } + } + tr id="entity-zacute" { + td { + - " " + code { + - "zacute;" + } + - " " + } + td { + - " U+0017A " + } + td { + - " " + span class="glyph" { + - "ź" + } + - " " + } + } + tr id="entity-Zcaron" { + td { + - " " + code { + - "Zcaron;" + } + - " " + } + td { + - " U+0017D " + } + td { + - " " + span class="glyph" { + - "Ž" + } + - " " + } + } + tr id="entity-zcaron" { + td { + - " " + code { + - "zcaron;" + } + - " " + } + td { + - " U+0017E " + } + td { + - " " + span class="glyph" { + - "ž" + } + - " " + } + } + tr id="entity-Zcy" { + td { + - " " + code { + - "Zcy;" + } + - " " + } + td { + - " U+00417 " + } + td { + - " " + span class="glyph" { + - "З" + } + - " " + } + } + tr id="entity-zcy" { + td { + - " " + code { + - "zcy;" + } + - " " + } + td { + - " U+00437 " + } + td { + - " " + span class="glyph" { + - "з" + } + - " " + } + } + tr id="entity-Zdot" { + td { + - " " + code { + - "Zdot;" + } + - " " + } + td { + - " U+0017B " + } + td { + - " " + span class="glyph" { + - "Ż" + } + - " " + } + } + tr id="entity-zdot" { + td { + - " " + code { + - "zdot;" + } + - " " + } + td { + - " U+0017C " + } + td { + - " " + span class="glyph" { + - "ż" + } + - " " + } + } + tr id="entity-zeetrf" { + td { + - " " + code { + - "zeetrf;" + } + - " " + } + td { + - " U+02128 " + } + td { + - " " + span class="glyph" { + - "ℨ" + } + - " " + } + } + tr id="entity-ZeroWidthSpace" { + td { + - " " + code { + - "ZeroWidthSpace;" + } + - " " + } + td { + - " U+0200B " + } + td { + - " " + span class="glyph" { + - "​" + } + - " " + } + } + tr id="entity-Zeta" { + td { + - " " + code { + - "Zeta;" + } + - " " + } + td { + - " U+00396 " + } + td { + - " " + span class="glyph" { + - "Ζ" + } + - " " + } + } + tr id="entity-zeta" { + td { + - " " + code { + - "zeta;" + } + - " " + } + td { + - " U+003B6 " + } + td { + - " " + span class="glyph" { + - "ζ" + } + - " " + } + } + tr id="entity-Zfr" { + td { + - " " + code { + - "Zfr;" + } + - " " + } + td { + - " U+02128 " + } + td { + - " " + span class="glyph" { + - "ℨ" + } + - " " + } + } + tr id="entity-zfr" { + td { + - " " + code { + - "zfr;" + } + - " " + } + td { + - " U+1D537 " + } + td { + - " " + span class="glyph" { + - "𝔷" + } + - " " + } + } + tr id="entity-ZHcy" { + td { + - " " + code { + - "ZHcy;" + } + - " " + } + td { + - " U+00416 " + } + td { + - " " + span class="glyph" { + - "Ж" + } + - " " + } + } + tr id="entity-zhcy" { + td { + - " " + code { + - "zhcy;" + } + - " " + } + td { + - " U+00436 " + } + td { + - " " + span class="glyph" { + - "ж" + } + - " " + } + } + tr id="entity-zigrarr" { + td { + - " " + code { + - "zigrarr;" + } + - " " + } + td { + - " U+021DD " + } + td { + - " " + span class="glyph" { + - "⇝" + } + - " " + } + } + tr id="entity-Zopf" { + td { + - " " + code { + - "Zopf;" + } + - " " + } + td { + - " U+02124 " + } + td { + - " " + span class="glyph" { + - "ℤ" + } + - " " + } + } + tr id="entity-zopf" { + td { + - " " + code { + - "zopf;" + } + - " " + } + td { + - " U+1D56B " + } + td { + - " " + span class="glyph" { + - "𝕫" + } + - " " + } + } + tr id="entity-Zscr" { + td { + - " " + code { + - "Zscr;" + } + - " " + } + td { + - " U+1D4B5 " + } + td { + - " " + span class="glyph" { + - "𝒵" + } + - " " + } + } + tr id="entity-zscr" { + td { + - " " + code { + - "zscr;" + } + - " " + } + td { + - " U+1D4CF " + } + td { + - " " + span class="glyph" { + - "𝓏" + } + - " " + } + } + tr id="entity-zwj" { + td { + - " " + code { + - "zwj;" + } + - " " + } + td { + - " U+0200D " + } + td { + - " " + span class="glyph" { + - "‍" + } + - " " + } + } + tr id="entity-zwnj" { + td { + - " " + code { + - "zwnj;" + } + - " " + } + td { + - " U+0200C " + } + td { + - " " + span class="glyph" { + - "‌" + } + - " " + } + } + } + } + - "\n \n " + } + - "\n\n " + p { + - "This data is also available " + a href="/entities.json" { + - "as a JSON file" + } + - "." + } + - "\n\n " + p { + i { + - "The glyphs displayed above are non-normative. Refer to Unicode for formal definitions of the\n characters listed above." + } + } + - "\n\n " + p class="note" { + - "The character reference names originate from " + cite { + - "XML Entity Definitions for\n Characters" + } + - ", though only the above is considered normative. " + a href="#refsXMLENTITY" { + - "[XMLENTITY]" + } + } + - "\n\n " + p class="note" { + - "This list is static and " + a href="https://github.com/whatwg/html/blob/main/FAQ.md#html-should-add-more-named-character-references" { + - "will\n not be expanded or changed in the future" + } + - "." + } + - "\n\n\n " + h2 id="the-xhtml-syntax" { + span class="secno" { + - "14" + } + - " " + dfn id="xhtml" { + - "The XML syntax" + } + a href="#the-xhtml-syntax" class="self-link" + } + div class="mdn-anno wrapped" { + button onclick="toggleStatus(this)" class="mdn-anno-btn" { + b title="Support in all current engines." class="all-engines-flag" { + - "✔" + } + span { + - "MDN" + } + } + div class="feature" { + p { + a href="https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/XHTML" title="XHTML is a term that was historically used to describe HTML documents written to conform with XML syntax rules." { + - "HTML/XHTML" + } + } + p class="all-engines-text" { + - "Support in all current engines." + } + div class="support" { + span class="firefox yes" { + span { + - "Firefox" + } + span { + - "2+" + } + } + span class="safari yes" { + span { + - "Safari" + } + span { + - "3.1+" + } + } + span class="chrome yes" { + span { + - "Chrome" + } + span { + - "4+" + } + } + hr + span class="opera yes" { + span { + - "Opera" + } + span { + - "9+" + } + } + span class="edge_blink yes" { + span { + - "Edge" + } + span { + - "79+" + } + } + hr + span class="edge yes" { + span { + - "Edge (Legacy)" + } + span { + - "12+" + } + } + span class="ie yes" { + span { + - "Internet Explorer" + } + span { + - "9+" + } + } + hr + span class="firefox_android yes" { + span { + - "Firefox Android" + } + span { + - "4+" + } + } + span class="safari_ios yes" { + span { + - "Safari iOS" + } + span { + - "2+" + } + } + span class="chrome_android yes" { + span { + - "Chrome Android" + } + span { + - "18+" + } + } + span class="webview_android yes" { + span { + - "WebView Android" + } + span { + - "2+" + } + } + span class="samsunginternet_android yes" { + span { + - "Samsung Internet" + } + span { + - "1.0+" + } + } + span class="opera_android yes" { + span { + - "Opera Android" + } + span { + - "10.1+" + } + } + } + } + } + - "\n\n " + p class="note" { + - "This section only describes the rules for XML resources. Rules for\n " + code id="the-xhtml-syntax:text/html" { + a href="#text/html" { + - "text/html" + } + } + - " resources are discussed in the section above entitled \"" + a href="#syntax" id="the-xhtml-syntax:syntax" { + - "The HTML\n syntax" + } + - "\"." + } + - "\n\n " + p id="xml-syntax-not-recommended" class="warning" { + - "Using the XML syntax is not recommended, for\n reasons which include the fact that there is no specification which defines the rules for how an\n XML parser must map a string of bytes or characters into a " + code id="the-xhtml-syntax:document" { + a href="#document" { + - "Document" + } + } + - " object, as well\n as the fact that the XML syntax is essentially unmaintained — in that, it’s not expected that any\n further features will ever be added to the XML syntax (even when such features have been added to\n the " + a href="#syntax" id="the-xhtml-syntax:syntax-2" { + - "HTML syntax" + } + - ")." + } + - "\n\n \n\n " + h3 id="writing-xhtml-documents" { + span class="secno" { + - "14.1" + } + - " Writing documents in the XML syntax" + a href="#writing-xhtml-documents" class="self-link" + } + - "\n\n \n\n " + p class="note" { + - "The XML syntax for HTML was formerly referred to as \"XHTML\", but this\n specification does not use that term (among other reasons, because no such term is used for the\n HTML syntaxes of MathML and SVG)." + } + - "\n\n " + p { + - "The syntax for XML is defined in " + cite { + - "XML" + } + - " and " + cite { + - "Namespaces in XML" + } + - ". " + a href="#refsXML" { + - "[XML]" + } + - "\n " + a href="#refsXMLNS" { + - "[XMLNS]" + } + } + - "\n\n " + p { + - "This specification does not define any syntax-level requirements beyond those defined for XML\n proper." + } + - "\n\n " + p { + - "XML documents may contain a " + code { + - "DOCTYPE" + } + - " if desired, but this is not required\n to conform to this specification. This specification does not define a public or system\n identifier, nor provide a formal DTD." + } + - "\n\n " + p class="note" { + - "According to " + cite { + - "XML" + } + - ", XML processors are not guaranteed to process\n the external DTD subset referenced in the DOCTYPE. This means, for example, that using " + a href="https://www.w3.org/TR/xml/#dt-entref" { + - "entity references" + } + - " for characters in XML documents\n is unsafe if they are defined in an external file (except for " + code { + - "<" + } + - ",\n " + code { + - ">" + } + - ", " + code { + - "&" + } + - ",\n " + code { + - """ + } + - ", and " + code { + - "'" + } + - ")." + } + - "\n\n\n \n\n " + h3 id="parsing-xhtml-documents" { + span class="secno" { + - "14.2" + } + - " Parsing XML documents" + a href="#parsing-xhtml-documents" class="self-link" + } + - "\n\n " + p { + - "This section describes the relationship between XML and the DOM, with a particular emphasis on\n how this interacts with HTML." + } + - "\n\n " + p { + - "An " + dfn id="xml-parser" data-export="" { + - "XML parser" + } + - ", for the purposes of this specification, is a construct that\n follows the rules given in " + cite { + - "XML" + } + - " to map a string of bytes or characters into a\n " + code id="parsing-xhtml-documents:document" { + a href="#document" { + - "Document" + } + } + - " object." + } + - "\n\n " + p class="note" { + - "At the time of writing, no such rules actually exist." + } + - "\n\n " + p { + - "An " + a href="#xml-parser" id="parsing-xhtml-documents:xml-parser" { + - "XML parser" + } + - " is either associated with a " + code id="parsing-xhtml-documents:document-2" { + a href="#document" { + - "Document" + } + } + - " object when it is\n created, or creates one implicitly." + } + - "\n\n " + p { + - "This " + code id="parsing-xhtml-documents:document-3" { + a href="#document" { + - "Document" + } + } + - " must then be populated with DOM nodes that represent the tree\n structure of the input passed to the parser, as defined by " + cite { + - "XML" + } + - ", " + cite { + - "Namespaces\n in XML" + } + - ", and " + cite { + - "DOM" + } + - ". When creating DOM nodes representing elements,\n the " + a href="#create-an-element-for-the-token" id="parsing-xhtml-documents:create-an-element-for-the-token" { + - "create an element for a token" + } + - " algorithm\n or some equivalent that operates on appropriate XML data structures must be used, to ensure the\n proper " + a href="https://dom.spec.whatwg.org/#concept-element-interface" id="parsing-xhtml-documents:element-interface" data-x-internal="element-interface" { + - "element interfaces" + } + - " are created and that " + a href="#custom-element" id="parsing-xhtml-documents:custom-element" { + - "custom elements" + } + - " are set up correctly." + } + - "\n\n " + p { + - "For the operations that the " + a href="#xml-parser" id="parsing-xhtml-documents:xml-parser-2" { + - "XML parser" + } + - " performs on the " + code id="parsing-xhtml-documents:document-4" { + a href="#document" { + - "Document" + } + } + - "'s\n tree, the user agent must act as if elements and attributes were individually appended and set\n respectively so as to trigger rules in this specification regarding what happens when an element\n is inserted into a document or has its attributes set, and " + cite { + - "DOM" + } + - "'s requirements\n regarding " + a id="parsing-xhtml-documents:mutation-observers" href="https://dom.spec.whatwg.org/#mutation-observers" data-x-internal="mutation-observers" { + - "mutation observers" + } + - " mean that mutation observers " + em { + - "are" + } + - " fired.\n " + a href="#refsXML" { + - "[XML]" + } + - " " + a href="#refsXMLNS" { + - "[XMLNS]" + } + - " " + a href="#refsDOM" { + - "[DOM]" + } + - " " + a href="#refsUIEVENTS" { + - "[UIEVENTS]" + } + } + - "\n\n " + p { + - "Between the time an element's start tag is parsed and the time either the element's end tag is\n parsed or the parser detects a well-formedness error, the user agent must act as if the element\n was in a " + a href="#stack-of-open-elements" id="parsing-xhtml-documents:stack-of-open-elements" { + - "stack of open elements" + } + - "." + } + - "\n\n " + p class="note" { + - "This is used by various elements to only start certain processes once they are\n popped off of the " + a href="#stack-of-open-elements" id="parsing-xhtml-documents:stack-of-open-elements-2" { + - "stack of open elements" + } + - "." + } + - "\n\n " + p { + - "This specification provides the following additional information that user agents should use\n when retrieving an external entity: the public identifiers given in the following list all\n correspond to " + a href="data:application/xml-dtd;base64,PCFFTlRJVFkgVGFiICImI3g5OyI%2BPCFFTlRJVFkgTmV3TGluZSAiJiN4QTsiPjwhRU5USVRZIGV4Y2wgIiYjeDIxOyI%2BPCFFTlRJVFkgcXVvdCAiJiN4MjI7Ij48IUVOVElUWSBRVU9UICImI3gyMjsiPjwhRU5USVRZIG51bSAiJiN4MjM7Ij48IUVOVElUWSBkb2xsYXIgIiYjeDI0OyI%2BPCFFTlRJVFkgcGVyY250ICImI3gyNTsiPjwhRU5USVRZIGFtcCAiJiN4MjY7I3gyNjsiPjwhRU5USVRZIEFNUCAiJiN4MjY7I3gyNjsiPjwhRU5USVRZIGFwb3MgIiYjeDI3OyI%2BPCFFTlRJVFkgbHBhciAiJiN4Mjg7Ij48IUVOVElUWSBycGFyICImI3gyOTsiPjwhRU5USVRZIGFzdCAiJiN4MkE7Ij48IUVOVElUWSBtaWRhc3QgIiYjeDJBOyI%2BPCFFTlRJVFkgcGx1cyAiJiN4MkI7Ij48IUVOVElUWSBjb21tYSAiJiN4MkM7Ij48IUVOVElUWSBwZXJpb2QgIiYjeDJFOyI%2BPCFFTlRJVFkgc29sICImI3gyRjsiPjwhRU5USVRZIGNvbG9uICImI3gzQTsiPjwhRU5USVRZIHNlbWkgIiYjeDNCOyI%2BPCFFTlRJVFkgbHQgIiYjeDI2OyN4M0M7Ij48IUVOVElUWSBMVCAiJiN4MjY7I3gzQzsiPjwhRU5USVRZIG52bHQgIiYjeDI2OyN4M0M7JiN4MjBEMjsiPjwhRU5USVRZIGVxdWFscyAiJiN4M0Q7Ij48IUVOVElUWSBibmUgIiYjeDNEOyYjeDIwRTU7Ij48IUVOVElUWSBndCAiJiN4M0U7Ij48IUVOVElUWSBHVCAiJiN4M0U7Ij48IUVOVElUWSBudmd0ICImI3gzRTsmI3gyMEQyOyI%2BPCFFTlRJVFkgcXVlc3QgIiYjeDNGOyI%2BPCFFTlRJVFkgY29tbWF0ICImI3g0MDsiPjwhRU5USVRZIGxzcWIgIiYjeDVCOyI%2BPCFFTlRJVFkgbGJyYWNrICImI3g1QjsiPjwhRU5USVRZIGJzb2wgIiYjeDVDOyI%2BPCFFTlRJVFkgcnNxYiAiJiN4NUQ7Ij48IUVOVElUWSByYnJhY2sgIiYjeDVEOyI%2BPCFFTlRJVFkgSGF0ICImI3g1RTsiPjwhRU5USVRZIGxvd2JhciAiJiN4NUY7Ij48IUVOVElUWSBVbmRlckJhciAiJiN4NUY7Ij48IUVOVElUWSBncmF2ZSAiJiN4NjA7Ij48IUVOVElUWSBEaWFjcml0aWNhbEdyYXZlICImI3g2MDsiPjwhRU5USVRZIGZqbGlnICImI3g2NjsmI3g2QTsiPjwhRU5USVRZIGxjdWIgIiYjeDdCOyI%2BPCFFTlRJVFkgbGJyYWNlICImI3g3QjsiPjwhRU5USVRZIHZlcmJhciAiJiN4N0M7Ij48IUVOVElUWSB2ZXJ0ICImI3g3QzsiPjwhRU5USVRZIFZlcnRpY2FsTGluZSAiJiN4N0M7Ij48IUVOVElUWSByY3ViICImI3g3RDsiPjwhRU5USVRZIHJicmFjZSAiJiN4N0Q7Ij48IUVOVElUWSBuYnNwICImI3hBMDsiPjwhRU5USVRZIE5vbkJyZWFraW5nU3BhY2UgIiYjeEEwOyI%2BPCFFTlRJVFkgaWV4Y2wgIiYjeEExOyI%2BPCFFTlRJVFkgY2VudCAiJiN4QTI7Ij48IUVOVElUWSBwb3VuZCAiJiN4QTM7Ij48IUVOVElUWSBjdXJyZW4gIiYjeEE0OyI%2BPCFFTlRJVFkgeWVuICImI3hBNTsiPjwhRU5USVRZIGJydmJhciAiJiN4QTY7Ij48IUVOVElUWSBzZWN0ICImI3hBNzsiPjwhRU5USVRZIERvdCAiJiN4QTg7Ij48IUVOVElUWSBkaWUgIiYjeEE4OyI%2BPCFFTlRJVFkgRG91YmxlRG90ICImI3hBODsiPjwhRU5USVRZIHVtbCAiJiN4QTg7Ij48IUVOVElUWSBjb3B5ICImI3hBOTsiPjwhRU5USVRZIENPUFkgIiYjeEE5OyI%2BPCFFTlRJVFkgb3JkZiAiJiN4QUE7Ij48IUVOVElUWSBsYXF1byAiJiN4QUI7Ij48IUVOVElUWSBub3QgIiYjeEFDOyI%2BPCFFTlRJVFkgc2h5ICImI3hBRDsiPjwhRU5USVRZIHJlZyAiJiN4QUU7Ij48IUVOVElUWSBjaXJjbGVkUiAiJiN4QUU7Ij48IUVOVElUWSBSRUcgIiYjeEFFOyI%2BPCFFTlRJVFkgbWFjciAiJiN4QUY7Ij48IUVOVElUWSBzdHJucyAiJiN4QUY7Ij48IUVOVElUWSBkZWcgIiYjeEIwOyI%2BPCFFTlRJVFkgcGx1c21uICImI3hCMTsiPjwhRU5USVRZIHBtICImI3hCMTsiPjwhRU5USVRZIFBsdXNNaW51cyAiJiN4QjE7Ij48IUVOVElUWSBzdXAyICImI3hCMjsiPjwhRU5USVRZIHN1cDMgIiYjeEIzOyI%2BPCFFTlRJVFkgYWN1dGUgIiYjeEI0OyI%2BPCFFTlRJVFkgRGlhY3JpdGljYWxBY3V0ZSAiJiN4QjQ7Ij48IUVOVElUWSBtaWNybyAiJiN4QjU7Ij48IUVOVElUWSBwYXJhICImI3hCNjsiPjwhRU5USVRZIG1pZGRvdCAiJiN4Qjc7Ij48IUVOVElUWSBjZW50ZXJkb3QgIiYjeEI3OyI%2BPCFFTlRJVFkgQ2VudGVyRG90ICImI3hCNzsiPjwhRU5USVRZIGNlZGlsICImI3hCODsiPjwhRU5USVRZIENlZGlsbGEgIiYjeEI4OyI%2BPCFFTlRJVFkgc3VwMSAiJiN4Qjk7Ij48IUVOVElUWSBvcmRtICImI3hCQTsiPjwhRU5USVRZIHJhcXVvICImI3hCQjsiPjwhRU5USVRZIGZyYWMxNCAiJiN4QkM7Ij48IUVOVElUWSBmcmFjMTIgIiYjeEJEOyI%2BPCFFTlRJVFkgaGFsZiAiJiN4QkQ7Ij48IUVOVElUWSBmcmFjMzQgIiYjeEJFOyI%2BPCFFTlRJVFkgaXF1ZXN0ICImI3hCRjsiPjwhRU5USVRZIEFncmF2ZSAiJiN4QzA7Ij48IUVOVElUWSBBYWN1dGUgIiYjeEMxOyI%2BPCFFTlRJVFkgQWNpcmMgIiYjeEMyOyI%2BPCFFTlRJVFkgQXRpbGRlICImI3hDMzsiPjwhRU5USVRZIEF1bWwgIiYjeEM0OyI%2BPCFFTlRJVFkgQXJpbmcgIiYjeEM1OyI%2BPCFFTlRJVFkgYW5nc3QgIiYjeEM1OyI%2BPCFFTlRJVFkgQUVsaWcgIiYjeEM2OyI%2BPCFFTlRJVFkgQ2NlZGlsICImI3hDNzsiPjwhRU5USVRZIEVncmF2ZSAiJiN4Qzg7Ij48IUVOVElUWSBFYWN1dGUgIiYjeEM5OyI%2BPCFFTlRJVFkgRWNpcmMgIiYjeENBOyI%2BPCFFTlRJVFkgRXVtbCAiJiN4Q0I7Ij48IUVOVElUWSBJZ3JhdmUgIiYjeENDOyI%2BPCFFTlRJVFkgSWFjdXRlICImI3hDRDsiPjwhRU5USVRZIEljaXJjICImI3hDRTsiPjwhRU5USVRZIEl1bWwgIiYjeENGOyI%2BPCFFTlRJVFkgRVRIICImI3hEMDsiPjwhRU5USVRZIE50aWxkZSAiJiN4RDE7Ij48IUVOVElUWSBPZ3JhdmUgIiYjeEQyOyI%2BPCFFTlRJVFkgT2FjdXRlICImI3hEMzsiPjwhRU5USVRZIE9jaXJjICImI3hENDsiPjwhRU5USVRZIE90aWxkZSAiJiN4RDU7Ij48IUVOVElUWSBPdW1sICImI3hENjsiPjwhRU5USVRZIHRpbWVzICImI3hENzsiPjwhRU5USVRZIE9zbGFzaCAiJiN4RDg7Ij48IUVOVElUWSBVZ3JhdmUgIiYjeEQ5OyI%2BPCFFTlRJVFkgVWFjdXRlICImI3hEQTsiPjwhRU5USVRZIFVjaXJjICImI3hEQjsiPjwhRU5USVRZIFV1bWwgIiYjeERDOyI%2BPCFFTlRJVFkgWWFjdXRlICImI3hERDsiPjwhRU5USVRZIFRIT1JOICImI3hERTsiPjwhRU5USVRZIHN6bGlnICImI3hERjsiPjwhRU5USVRZIGFncmF2ZSAiJiN4RTA7Ij48IUVOVElUWSBhYWN1dGUgIiYjeEUxOyI%2BPCFFTlRJVFkgYWNpcmMgIiYjeEUyOyI%2BPCFFTlRJVFkgYXRpbGRlICImI3hFMzsiPjwhRU5USVRZIGF1bWwgIiYjeEU0OyI%2BPCFFTlRJVFkgYXJpbmcgIiYjeEU1OyI%2BPCFFTlRJVFkgYWVsaWcgIiYjeEU2OyI%2BPCFFTlRJVFkgY2NlZGlsICImI3hFNzsiPjwhRU5USVRZIGVncmF2ZSAiJiN4RTg7Ij48IUVOVElUWSBlYWN1dGUgIiYjeEU5OyI%2BPCFFTlRJVFkgZWNpcmMgIiYjeEVBOyI%2BPCFFTlRJVFkgZXVtbCAiJiN4RUI7Ij48IUVOVElUWSBpZ3JhdmUgIiYjeEVDOyI%2BPCFFTlRJVFkgaWFjdXRlICImI3hFRDsiPjwhRU5USVRZIGljaXJjICImI3hFRTsiPjwhRU5USVRZIGl1bWwgIiYjeEVGOyI%2BPCFFTlRJVFkgZXRoICImI3hGMDsiPjwhRU5USVRZIG50aWxkZSAiJiN4RjE7Ij48IUVOVElUWSBvZ3JhdmUgIiYjeEYyOyI%2BPCFFTlRJVFkgb2FjdXRlICImI3hGMzsiPjwhRU5USVRZIG9jaXJjICImI3hGNDsiPjwhRU5USVRZIG90aWxkZSAiJiN4RjU7Ij48IUVOVElUWSBvdW1sICImI3hGNjsiPjwhRU5USVRZIGRpdmlkZSAiJiN4Rjc7Ij48IUVOVElUWSBkaXYgIiYjeEY3OyI%2BPCFFTlRJVFkgb3NsYXNoICImI3hGODsiPjwhRU5USVRZIHVncmF2ZSAiJiN4Rjk7Ij48IUVOVElUWSB1YWN1dGUgIiYjeEZBOyI%2BPCFFTlRJVFkgdWNpcmMgIiYjeEZCOyI%2BPCFFTlRJVFkgdXVtbCAiJiN4RkM7Ij48IUVOVElUWSB5YWN1dGUgIiYjeEZEOyI%2BPCFFTlRJVFkgdGhvcm4gIiYjeEZFOyI%2BPCFFTlRJVFkgeXVtbCAiJiN4RkY7Ij48IUVOVElUWSBBbWFjciAiJiN4MTAwOyI%2BPCFFTlRJVFkgYW1hY3IgIiYjeDEwMTsiPjwhRU5USVRZIEFicmV2ZSAiJiN4MTAyOyI%2BPCFFTlRJVFkgYWJyZXZlICImI3gxMDM7Ij48IUVOVElUWSBBb2dvbiAiJiN4MTA0OyI%2BPCFFTlRJVFkgYW9nb24gIiYjeDEwNTsiPjwhRU5USVRZIENhY3V0ZSAiJiN4MTA2OyI%2BPCFFTlRJVFkgY2FjdXRlICImI3gxMDc7Ij48IUVOVElUWSBDY2lyYyAiJiN4MTA4OyI%2BPCFFTlRJVFkgY2NpcmMgIiYjeDEwOTsiPjwhRU5USVRZIENkb3QgIiYjeDEwQTsiPjwhRU5USVRZIGNkb3QgIiYjeDEwQjsiPjwhRU5USVRZIENjYXJvbiAiJiN4MTBDOyI%2BPCFFTlRJVFkgY2Nhcm9uICImI3gxMEQ7Ij48IUVOVElUWSBEY2Fyb24gIiYjeDEwRTsiPjwhRU5USVRZIGRjYXJvbiAiJiN4MTBGOyI%2BPCFFTlRJVFkgRHN0cm9rICImI3gxMTA7Ij48IUVOVElUWSBkc3Ryb2sgIiYjeDExMTsiPjwhRU5USVRZIEVtYWNyICImI3gxMTI7Ij48IUVOVElUWSBlbWFjciAiJiN4MTEzOyI%2BPCFFTlRJVFkgRWRvdCAiJiN4MTE2OyI%2BPCFFTlRJVFkgZWRvdCAiJiN4MTE3OyI%2BPCFFTlRJVFkgRW9nb24gIiYjeDExODsiPjwhRU5USVRZIGVvZ29uICImI3gxMTk7Ij48IUVOVElUWSBFY2Fyb24gIiYjeDExQTsiPjwhRU5USVRZIGVjYXJvbiAiJiN4MTFCOyI%2BPCFFTlRJVFkgR2NpcmMgIiYjeDExQzsiPjwhRU5USVRZIGdjaXJjICImI3gxMUQ7Ij48IUVOVElUWSBHYnJldmUgIiYjeDExRTsiPjwhRU5USVRZIGdicmV2ZSAiJiN4MTFGOyI%2BPCFFTlRJVFkgR2RvdCAiJiN4MTIwOyI%2BPCFFTlRJVFkgZ2RvdCAiJiN4MTIxOyI%2BPCFFTlRJVFkgR2NlZGlsICImI3gxMjI7Ij48IUVOVElUWSBIY2lyYyAiJiN4MTI0OyI%2BPCFFTlRJVFkgaGNpcmMgIiYjeDEyNTsiPjwhRU5USVRZIEhzdHJvayAiJiN4MTI2OyI%2BPCFFTlRJVFkgaHN0cm9rICImI3gxMjc7Ij48IUVOVElUWSBJdGlsZGUgIiYjeDEyODsiPjwhRU5USVRZIGl0aWxkZSAiJiN4MTI5OyI%2BPCFFTlRJVFkgSW1hY3IgIiYjeDEyQTsiPjwhRU5USVRZIGltYWNyICImI3gxMkI7Ij48IUVOVElUWSBJb2dvbiAiJiN4MTJFOyI%2BPCFFTlRJVFkgaW9nb24gIiYjeDEyRjsiPjwhRU5USVRZIElkb3QgIiYjeDEzMDsiPjwhRU5USVRZIGltYXRoICImI3gxMzE7Ij48IUVOVElUWSBpbm9kb3QgIiYjeDEzMTsiPjwhRU5USVRZIElKbGlnICImI3gxMzI7Ij48IUVOVElUWSBpamxpZyAiJiN4MTMzOyI%2BPCFFTlRJVFkgSmNpcmMgIiYjeDEzNDsiPjwhRU5USVRZIGpjaXJjICImI3gxMzU7Ij48IUVOVElUWSBLY2VkaWwgIiYjeDEzNjsiPjwhRU5USVRZIGtjZWRpbCAiJiN4MTM3OyI%2BPCFFTlRJVFkga2dyZWVuICImI3gxMzg7Ij48IUVOVElUWSBMYWN1dGUgIiYjeDEzOTsiPjwhRU5USVRZIGxhY3V0ZSAiJiN4MTNBOyI%2BPCFFTlRJVFkgTGNlZGlsICImI3gxM0I7Ij48IUVOVElUWSBsY2VkaWwgIiYjeDEzQzsiPjwhRU5USVRZIExjYXJvbiAiJiN4MTNEOyI%2BPCFFTlRJVFkgbGNhcm9uICImI3gxM0U7Ij48IUVOVElUWSBMbWlkb3QgIiYjeDEzRjsiPjwhRU5USVRZIGxtaWRvdCAiJiN4MTQwOyI%2BPCFFTlRJVFkgTHN0cm9rICImI3gxNDE7Ij48IUVOVElUWSBsc3Ryb2sgIiYjeDE0MjsiPjwhRU5USVRZIE5hY3V0ZSAiJiN4MTQzOyI%2BPCFFTlRJVFkgbmFjdXRlICImI3gxNDQ7Ij48IUVOVElUWSBOY2VkaWwgIiYjeDE0NTsiPjwhRU5USVRZIG5jZWRpbCAiJiN4MTQ2OyI%2BPCFFTlRJVFkgTmNhcm9uICImI3gxNDc7Ij48IUVOVElUWSBuY2Fyb24gIiYjeDE0ODsiPjwhRU5USVRZIG5hcG9zICImI3gxNDk7Ij48IUVOVElUWSBFTkcgIiYjeDE0QTsiPjwhRU5USVRZIGVuZyAiJiN4MTRCOyI%2BPCFFTlRJVFkgT21hY3IgIiYjeDE0QzsiPjwhRU5USVRZIG9tYWNyICImI3gxNEQ7Ij48IUVOVElUWSBPZGJsYWMgIiYjeDE1MDsiPjwhRU5USVRZIG9kYmxhYyAiJiN4MTUxOyI%2BPCFFTlRJVFkgT0VsaWcgIiYjeDE1MjsiPjwhRU5USVRZIG9lbGlnICImI3gxNTM7Ij48IUVOVElUWSBSYWN1dGUgIiYjeDE1NDsiPjwhRU5USVRZIHJhY3V0ZSAiJiN4MTU1OyI%2BPCFFTlRJVFkgUmNlZGlsICImI3gxNTY7Ij48IUVOVElUWSByY2VkaWwgIiYjeDE1NzsiPjwhRU5USVRZIFJjYXJvbiAiJiN4MTU4OyI%2BPCFFTlRJVFkgcmNhcm9uICImI3gxNTk7Ij48IUVOVElUWSBTYWN1dGUgIiYjeDE1QTsiPjwhRU5USVRZIHNhY3V0ZSAiJiN4MTVCOyI%2BPCFFTlRJVFkgU2NpcmMgIiYjeDE1QzsiPjwhRU5USVRZIHNjaXJjICImI3gxNUQ7Ij48IUVOVElUWSBTY2VkaWwgIiYjeDE1RTsiPjwhRU5USVRZIHNjZWRpbCAiJiN4MTVGOyI%2BPCFFTlRJVFkgU2Nhcm9uICImI3gxNjA7Ij48IUVOVElUWSBzY2Fyb24gIiYjeDE2MTsiPjwhRU5USVRZIFRjZWRpbCAiJiN4MTYyOyI%2BPCFFTlRJVFkgdGNlZGlsICImI3gxNjM7Ij48IUVOVElUWSBUY2Fyb24gIiYjeDE2NDsiPjwhRU5USVRZIHRjYXJvbiAiJiN4MTY1OyI%2BPCFFTlRJVFkgVHN0cm9rICImI3gxNjY7Ij48IUVOVElUWSB0c3Ryb2sgIiYjeDE2NzsiPjwhRU5USVRZIFV0aWxkZSAiJiN4MTY4OyI%2BPCFFTlRJVFkgdXRpbGRlICImI3gxNjk7Ij48IUVOVElUWSBVbWFjciAiJiN4MTZBOyI%2BPCFFTlRJVFkgdW1hY3IgIiYjeDE2QjsiPjwhRU5USVRZIFVicmV2ZSAiJiN4MTZDOyI%2BPCFFTlRJVFkgdWJyZXZlICImI3gxNkQ7Ij48IUVOVElUWSBVcmluZyAiJiN4MTZFOyI%2BPCFFTlRJVFkgdXJpbmcgIiYjeDE2RjsiPjwhRU5USVRZIFVkYmxhYyAiJiN4MTcwOyI%2BPCFFTlRJVFkgdWRibGFjICImI3gxNzE7Ij48IUVOVElUWSBVb2dvbiAiJiN4MTcyOyI%2BPCFFTlRJVFkgdW9nb24gIiYjeDE3MzsiPjwhRU5USVRZIFdjaXJjICImI3gxNzQ7Ij48IUVOVElUWSB3Y2lyYyAiJiN4MTc1OyI%2BPCFFTlRJVFkgWWNpcmMgIiYjeDE3NjsiPjwhRU5USVRZIHljaXJjICImI3gxNzc7Ij48IUVOVElUWSBZdW1sICImI3gxNzg7Ij48IUVOVElUWSBaYWN1dGUgIiYjeDE3OTsiPjwhRU5USVRZIHphY3V0ZSAiJiN4MTdBOyI%2BPCFFTlRJVFkgWmRvdCAiJiN4MTdCOyI%2BPCFFTlRJVFkgemRvdCAiJiN4MTdDOyI%2BPCFFTlRJVFkgWmNhcm9uICImI3gxN0Q7Ij48IUVOVElUWSB6Y2Fyb24gIiYjeDE3RTsiPjwhRU5USVRZIGZub2YgIiYjeDE5MjsiPjwhRU5USVRZIGltcGVkICImI3gxQjU7Ij48IUVOVElUWSBnYWN1dGUgIiYjeDFGNTsiPjwhRU5USVRZIGptYXRoICImI3gyMzc7Ij48IUVOVElUWSBjaXJjICImI3gyQzY7Ij48IUVOVElUWSBjYXJvbiAiJiN4MkM3OyI%2BPCFFTlRJVFkgSGFjZWsgIiYjeDJDNzsiPjwhRU5USVRZIGJyZXZlICImI3gyRDg7Ij48IUVOVElUWSBCcmV2ZSAiJiN4MkQ4OyI%2BPCFFTlRJVFkgZG90ICImI3gyRDk7Ij48IUVOVElUWSBEaWFjcml0aWNhbERvdCAiJiN4MkQ5OyI%2BPCFFTlRJVFkgcmluZyAiJiN4MkRBOyI%2BPCFFTlRJVFkgb2dvbiAiJiN4MkRCOyI%2BPCFFTlRJVFkgdGlsZGUgIiYjeDJEQzsiPjwhRU5USVRZIERpYWNyaXRpY2FsVGlsZGUgIiYjeDJEQzsiPjwhRU5USVRZIGRibGFjICImI3gyREQ7Ij48IUVOVElUWSBEaWFjcml0aWNhbERvdWJsZUFjdXRlICImI3gyREQ7Ij48IUVOVElUWSBEb3duQnJldmUgIiYjeDMxMTsiPjwhRU5USVRZIEFscGhhICImI3gzOTE7Ij48IUVOVElUWSBCZXRhICImI3gzOTI7Ij48IUVOVElUWSBHYW1tYSAiJiN4MzkzOyI%2BPCFFTlRJVFkgRGVsdGEgIiYjeDM5NDsiPjwhRU5USVRZIEVwc2lsb24gIiYjeDM5NTsiPjwhRU5USVRZIFpldGEgIiYjeDM5NjsiPjwhRU5USVRZIEV0YSAiJiN4Mzk3OyI%2BPCFFTlRJVFkgVGhldGEgIiYjeDM5ODsiPjwhRU5USVRZIElvdGEgIiYjeDM5OTsiPjwhRU5USVRZIEthcHBhICImI3gzOUE7Ij48IUVOVElUWSBMYW1iZGEgIiYjeDM5QjsiPjwhRU5USVRZIE11ICImI3gzOUM7Ij48IUVOVElUWSBOdSAiJiN4MzlEOyI%2BPCFFTlRJVFkgWGkgIiYjeDM5RTsiPjwhRU5USVRZIE9taWNyb24gIiYjeDM5RjsiPjwhRU5USVRZIFBpICImI3gzQTA7Ij48IUVOVElUWSBSaG8gIiYjeDNBMTsiPjwhRU5USVRZIFNpZ21hICImI3gzQTM7Ij48IUVOVElUWSBUYXUgIiYjeDNBNDsiPjwhRU5USVRZIFVwc2lsb24gIiYjeDNBNTsiPjwhRU5USVRZIFBoaSAiJiN4M0E2OyI%2BPCFFTlRJVFkgQ2hpICImI3gzQTc7Ij48IUVOVElUWSBQc2kgIiYjeDNBODsiPjwhRU5USVRZIE9tZWdhICImI3gzQTk7Ij48IUVOVElUWSBvaG0gIiYjeDNBOTsiPjwhRU5USVRZIGFscGhhICImI3gzQjE7Ij48IUVOVElUWSBiZXRhICImI3gzQjI7Ij48IUVOVElUWSBnYW1tYSAiJiN4M0IzOyI%2BPCFFTlRJVFkgZGVsdGEgIiYjeDNCNDsiPjwhRU5USVRZIGVwc2kgIiYjeDNCNTsiPjwhRU5USVRZIGVwc2lsb24gIiYjeDNCNTsiPjwhRU5USVRZIHpldGEgIiYjeDNCNjsiPjwhRU5USVRZIGV0YSAiJiN4M0I3OyI%2BPCFFTlRJVFkgdGhldGEgIiYjeDNCODsiPjwhRU5USVRZIGlvdGEgIiYjeDNCOTsiPjwhRU5USVRZIGthcHBhICImI3gzQkE7Ij48IUVOVElUWSBsYW1iZGEgIiYjeDNCQjsiPjwhRU5USVRZIG11ICImI3gzQkM7Ij48IUVOVElUWSBudSAiJiN4M0JEOyI%2BPCFFTlRJVFkgeGkgIiYjeDNCRTsiPjwhRU5USVRZIG9taWNyb24gIiYjeDNCRjsiPjwhRU5USVRZIHBpICImI3gzQzA7Ij48IUVOVElUWSByaG8gIiYjeDNDMTsiPjwhRU5USVRZIHNpZ21hdiAiJiN4M0MyOyI%2BPCFFTlRJVFkgdmFyc2lnbWEgIiYjeDNDMjsiPjwhRU5USVRZIHNpZ21hZiAiJiN4M0MyOyI%2BPCFFTlRJVFkgc2lnbWEgIiYjeDNDMzsiPjwhRU5USVRZIHRhdSAiJiN4M0M0OyI%2BPCFFTlRJVFkgdXBzaSAiJiN4M0M1OyI%2BPCFFTlRJVFkgdXBzaWxvbiAiJiN4M0M1OyI%2BPCFFTlRJVFkgcGhpICImI3gzQzY7Ij48IUVOVElUWSBjaGkgIiYjeDNDNzsiPjwhRU5USVRZIHBzaSAiJiN4M0M4OyI%2BPCFFTlRJVFkgb21lZ2EgIiYjeDNDOTsiPjwhRU5USVRZIHRoZXRhdiAiJiN4M0QxOyI%2BPCFFTlRJVFkgdmFydGhldGEgIiYjeDNEMTsiPjwhRU5USVRZIHRoZXRhc3ltICImI3gzRDE7Ij48IUVOVElUWSBVcHNpICImI3gzRDI7Ij48IUVOVElUWSB1cHNpaCAiJiN4M0QyOyI%2BPCFFTlRJVFkgc3RyYWlnaHRwaGkgIiYjeDNENTsiPjwhRU5USVRZIHBoaXYgIiYjeDNENTsiPjwhRU5USVRZIHZhcnBoaSAiJiN4M0Q1OyI%2BPCFFTlRJVFkgcGl2ICImI3gzRDY7Ij48IUVOVElUWSB2YXJwaSAiJiN4M0Q2OyI%2BPCFFTlRJVFkgR2FtbWFkICImI3gzREM7Ij48IUVOVElUWSBnYW1tYWQgIiYjeDNERDsiPjwhRU5USVRZIGRpZ2FtbWEgIiYjeDNERDsiPjwhRU5USVRZIGthcHBhdiAiJiN4M0YwOyI%2BPCFFTlRJVFkgdmFya2FwcGEgIiYjeDNGMDsiPjwhRU5USVRZIHJob3YgIiYjeDNGMTsiPjwhRU5USVRZIHZhcnJobyAiJiN4M0YxOyI%2BPCFFTlRJVFkgZXBzaXYgIiYjeDNGNTsiPjwhRU5USVRZIHN0cmFpZ2h0ZXBzaWxvbiAiJiN4M0Y1OyI%2BPCFFTlRJVFkgdmFyZXBzaWxvbiAiJiN4M0Y1OyI%2BPCFFTlRJVFkgYmVwc2kgIiYjeDNGNjsiPjwhRU5USVRZIGJhY2tlcHNpbG9uICImI3gzRjY7Ij48IUVOVElUWSBJT2N5ICImI3g0MDE7Ij48IUVOVElUWSBESmN5ICImI3g0MDI7Ij48IUVOVElUWSBHSmN5ICImI3g0MDM7Ij48IUVOVElUWSBKdWtjeSAiJiN4NDA0OyI%2BPCFFTlRJVFkgRFNjeSAiJiN4NDA1OyI%2BPCFFTlRJVFkgSXVrY3kgIiYjeDQwNjsiPjwhRU5USVRZIFlJY3kgIiYjeDQwNzsiPjwhRU5USVRZIEpzZXJjeSAiJiN4NDA4OyI%2BPCFFTlRJVFkgTEpjeSAiJiN4NDA5OyI%2BPCFFTlRJVFkgTkpjeSAiJiN4NDBBOyI%2BPCFFTlRJVFkgVFNIY3kgIiYjeDQwQjsiPjwhRU5USVRZIEtKY3kgIiYjeDQwQzsiPjwhRU5USVRZIFVicmN5ICImI3g0MEU7Ij48IUVOVElUWSBEWmN5ICImI3g0MEY7Ij48IUVOVElUWSBBY3kgIiYjeDQxMDsiPjwhRU5USVRZIEJjeSAiJiN4NDExOyI%2BPCFFTlRJVFkgVmN5ICImI3g0MTI7Ij48IUVOVElUWSBHY3kgIiYjeDQxMzsiPjwhRU5USVRZIERjeSAiJiN4NDE0OyI%2BPCFFTlRJVFkgSUVjeSAiJiN4NDE1OyI%2BPCFFTlRJVFkgWkhjeSAiJiN4NDE2OyI%2BPCFFTlRJVFkgWmN5ICImI3g0MTc7Ij48IUVOVElUWSBJY3kgIiYjeDQxODsiPjwhRU5USVRZIEpjeSAiJiN4NDE5OyI%2BPCFFTlRJVFkgS2N5ICImI3g0MUE7Ij48IUVOVElUWSBMY3kgIiYjeDQxQjsiPjwhRU5USVRZIE1jeSAiJiN4NDFDOyI%2BPCFFTlRJVFkgTmN5ICImI3g0MUQ7Ij48IUVOVElUWSBPY3kgIiYjeDQxRTsiPjwhRU5USVRZIFBjeSAiJiN4NDFGOyI%2BPCFFTlRJVFkgUmN5ICImI3g0MjA7Ij48IUVOVElUWSBTY3kgIiYjeDQyMTsiPjwhRU5USVRZIFRjeSAiJiN4NDIyOyI%2BPCFFTlRJVFkgVWN5ICImI3g0MjM7Ij48IUVOVElUWSBGY3kgIiYjeDQyNDsiPjwhRU5USVRZIEtIY3kgIiYjeDQyNTsiPjwhRU5USVRZIFRTY3kgIiYjeDQyNjsiPjwhRU5USVRZIENIY3kgIiYjeDQyNzsiPjwhRU5USVRZIFNIY3kgIiYjeDQyODsiPjwhRU5USVRZIFNIQ0hjeSAiJiN4NDI5OyI%2BPCFFTlRJVFkgSEFSRGN5ICImI3g0MkE7Ij48IUVOVElUWSBZY3kgIiYjeDQyQjsiPjwhRU5USVRZIFNPRlRjeSAiJiN4NDJDOyI%2BPCFFTlRJVFkgRWN5ICImI3g0MkQ7Ij48IUVOVElUWSBZVWN5ICImI3g0MkU7Ij48IUVOVElUWSBZQWN5ICImI3g0MkY7Ij48IUVOVElUWSBhY3kgIiYjeDQzMDsiPjwhRU5USVRZIGJjeSAiJiN4NDMxOyI%2BPCFFTlRJVFkgdmN5ICImI3g0MzI7Ij48IUVOVElUWSBnY3kgIiYjeDQzMzsiPjwhRU5USVRZIGRjeSAiJiN4NDM0OyI%2BPCFFTlRJVFkgaWVjeSAiJiN4NDM1OyI%2BPCFFTlRJVFkgemhjeSAiJiN4NDM2OyI%2BPCFFTlRJVFkgemN5ICImI3g0Mzc7Ij48IUVOVElUWSBpY3kgIiYjeDQzODsiPjwhRU5USVRZIGpjeSAiJiN4NDM5OyI%2BPCFFTlRJVFkga2N5ICImI3g0M0E7Ij48IUVOVElUWSBsY3kgIiYjeDQzQjsiPjwhRU5USVRZIG1jeSAiJiN4NDNDOyI%2BPCFFTlRJVFkgbmN5ICImI3g0M0Q7Ij48IUVOVElUWSBvY3kgIiYjeDQzRTsiPjwhRU5USVRZIHBjeSAiJiN4NDNGOyI%2BPCFFTlRJVFkgcmN5ICImI3g0NDA7Ij48IUVOVElUWSBzY3kgIiYjeDQ0MTsiPjwhRU5USVRZIHRjeSAiJiN4NDQyOyI%2BPCFFTlRJVFkgdWN5ICImI3g0NDM7Ij48IUVOVElUWSBmY3kgIiYjeDQ0NDsiPjwhRU5USVRZIGtoY3kgIiYjeDQ0NTsiPjwhRU5USVRZIHRzY3kgIiYjeDQ0NjsiPjwhRU5USVRZIGNoY3kgIiYjeDQ0NzsiPjwhRU5USVRZIHNoY3kgIiYjeDQ0ODsiPjwhRU5USVRZIHNoY2hjeSAiJiN4NDQ5OyI%2BPCFFTlRJVFkgaGFyZGN5ICImI3g0NEE7Ij48IUVOVElUWSB5Y3kgIiYjeDQ0QjsiPjwhRU5USVRZIHNvZnRjeSAiJiN4NDRDOyI%2BPCFFTlRJVFkgZWN5ICImI3g0NEQ7Ij48IUVOVElUWSB5dWN5ICImI3g0NEU7Ij48IUVOVElUWSB5YWN5ICImI3g0NEY7Ij48IUVOVElUWSBpb2N5ICImI3g0NTE7Ij48IUVOVElUWSBkamN5ICImI3g0NTI7Ij48IUVOVElUWSBnamN5ICImI3g0NTM7Ij48IUVOVElUWSBqdWtjeSAiJiN4NDU0OyI%2BPCFFTlRJVFkgZHNjeSAiJiN4NDU1OyI%2BPCFFTlRJVFkgaXVrY3kgIiYjeDQ1NjsiPjwhRU5USVRZIHlpY3kgIiYjeDQ1NzsiPjwhRU5USVRZIGpzZXJjeSAiJiN4NDU4OyI%2BPCFFTlRJVFkgbGpjeSAiJiN4NDU5OyI%2BPCFFTlRJVFkgbmpjeSAiJiN4NDVBOyI%2BPCFFTlRJVFkgdHNoY3kgIiYjeDQ1QjsiPjwhRU5USVRZIGtqY3kgIiYjeDQ1QzsiPjwhRU5USVRZIHVicmN5ICImI3g0NUU7Ij48IUVOVElUWSBkemN5ICImI3g0NUY7Ij48IUVOVElUWSBlbnNwICImI3gyMDAyOyI%2BPCFFTlRJVFkgZW1zcCAiJiN4MjAwMzsiPjwhRU5USVRZIGVtc3AxMyAiJiN4MjAwNDsiPjwhRU5USVRZIGVtc3AxNCAiJiN4MjAwNTsiPjwhRU5USVRZIG51bXNwICImI3gyMDA3OyI%2BPCFFTlRJVFkgcHVuY3NwICImI3gyMDA4OyI%2BPCFFTlRJVFkgdGhpbnNwICImI3gyMDA5OyI%2BPCFFTlRJVFkgVGhpblNwYWNlICImI3gyMDA5OyI%2BPCFFTlRJVFkgaGFpcnNwICImI3gyMDBBOyI%2BPCFFTlRJVFkgVmVyeVRoaW5TcGFjZSAiJiN4MjAwQTsiPjwhRU5USVRZIFplcm9XaWR0aFNwYWNlICImI3gyMDBCOyI%2BPCFFTlRJVFkgTmVnYXRpdmVWZXJ5VGhpblNwYWNlICImI3gyMDBCOyI%2BPCFFTlRJVFkgTmVnYXRpdmVUaGluU3BhY2UgIiYjeDIwMEI7Ij48IUVOVElUWSBOZWdhdGl2ZU1lZGl1bVNwYWNlICImI3gyMDBCOyI%2BPCFFTlRJVFkgTmVnYXRpdmVUaGlja1NwYWNlICImI3gyMDBCOyI%2BPCFFTlRJVFkgenduaiAiJiN4MjAwQzsiPjwhRU5USVRZIHp3aiAiJiN4MjAwRDsiPjwhRU5USVRZIGxybSAiJiN4MjAwRTsiPjwhRU5USVRZIHJsbSAiJiN4MjAwRjsiPjwhRU5USVRZIGh5cGhlbiAiJiN4MjAxMDsiPjwhRU5USVRZIGRhc2ggIiYjeDIwMTA7Ij48IUVOVElUWSBuZGFzaCAiJiN4MjAxMzsiPjwhRU5USVRZIG1kYXNoICImI3gyMDE0OyI%2BPCFFTlRJVFkgaG9yYmFyICImI3gyMDE1OyI%2BPCFFTlRJVFkgVmVyYmFyICImI3gyMDE2OyI%2BPCFFTlRJVFkgVmVydCAiJiN4MjAxNjsiPjwhRU5USVRZIGxzcXVvICImI3gyMDE4OyI%2BPCFFTlRJVFkgT3BlbkN1cmx5UXVvdGUgIiYjeDIwMTg7Ij48IUVOVElUWSByc3F1byAiJiN4MjAxOTsiPjwhRU5USVRZIHJzcXVvciAiJiN4MjAxOTsiPjwhRU5USVRZIENsb3NlQ3VybHlRdW90ZSAiJiN4MjAxOTsiPjwhRU5USVRZIGxzcXVvciAiJiN4MjAxQTsiPjwhRU5USVRZIHNicXVvICImI3gyMDFBOyI%2BPCFFTlRJVFkgbGRxdW8gIiYjeDIwMUM7Ij48IUVOVElUWSBPcGVuQ3VybHlEb3VibGVRdW90ZSAiJiN4MjAxQzsiPjwhRU5USVRZIHJkcXVvICImI3gyMDFEOyI%2BPCFFTlRJVFkgcmRxdW9yICImI3gyMDFEOyI%2BPCFFTlRJVFkgQ2xvc2VDdXJseURvdWJsZVF1b3RlICImI3gyMDFEOyI%2BPCFFTlRJVFkgbGRxdW9yICImI3gyMDFFOyI%2BPCFFTlRJVFkgYmRxdW8gIiYjeDIwMUU7Ij48IUVOVElUWSBkYWdnZXIgIiYjeDIwMjA7Ij48IUVOVElUWSBEYWdnZXIgIiYjeDIwMjE7Ij48IUVOVElUWSBkZGFnZ2VyICImI3gyMDIxOyI%2BPCFFTlRJVFkgYnVsbCAiJiN4MjAyMjsiPjwhRU5USVRZIGJ1bGxldCAiJiN4MjAyMjsiPjwhRU5USVRZIG5sZHIgIiYjeDIwMjU7Ij48IUVOVElUWSBoZWxsaXAgIiYjeDIwMjY7Ij48IUVOVElUWSBtbGRyICImI3gyMDI2OyI%2BPCFFTlRJVFkgcGVybWlsICImI3gyMDMwOyI%2BPCFFTlRJVFkgcGVydGVuayAiJiN4MjAzMTsiPjwhRU5USVRZIHByaW1lICImI3gyMDMyOyI%2BPCFFTlRJVFkgUHJpbWUgIiYjeDIwMzM7Ij48IUVOVElUWSB0cHJpbWUgIiYjeDIwMzQ7Ij48IUVOVElUWSBicHJpbWUgIiYjeDIwMzU7Ij48IUVOVElUWSBiYWNrcHJpbWUgIiYjeDIwMzU7Ij48IUVOVElUWSBsc2FxdW8gIiYjeDIwMzk7Ij48IUVOVElUWSByc2FxdW8gIiYjeDIwM0E7Ij48IUVOVElUWSBvbGluZSAiJiN4MjAzRTsiPjwhRU5USVRZIE92ZXJCYXIgIiYjeDIwM0U7Ij48IUVOVElUWSBjYXJldCAiJiN4MjA0MTsiPjwhRU5USVRZIGh5YnVsbCAiJiN4MjA0MzsiPjwhRU5USVRZIGZyYXNsICImI3gyMDQ0OyI%2BPCFFTlRJVFkgYnNlbWkgIiYjeDIwNEY7Ij48IUVOVElUWSBxcHJpbWUgIiYjeDIwNTc7Ij48IUVOVElUWSBNZWRpdW1TcGFjZSAiJiN4MjA1RjsiPjwhRU5USVRZIFRoaWNrU3BhY2UgIiYjeDIwNUY7JiN4MjAwQTsiPjwhRU5USVRZIE5vQnJlYWsgIiYjeDIwNjA7Ij48IUVOVElUWSBBcHBseUZ1bmN0aW9uICImI3gyMDYxOyI%2BPCFFTlRJVFkgYWYgIiYjeDIwNjE7Ij48IUVOVElUWSBJbnZpc2libGVUaW1lcyAiJiN4MjA2MjsiPjwhRU5USVRZIGl0ICImI3gyMDYyOyI%2BPCFFTlRJVFkgSW52aXNpYmxlQ29tbWEgIiYjeDIwNjM7Ij48IUVOVElUWSBpYyAiJiN4MjA2MzsiPjwhRU5USVRZIGV1cm8gIiYjeDIwQUM7Ij48IUVOVElUWSB0ZG90ICImI3gyMERCOyI%2BPCFFTlRJVFkgVHJpcGxlRG90ICImI3gyMERCOyI%2BPCFFTlRJVFkgRG90RG90ICImI3gyMERDOyI%2BPCFFTlRJVFkgQ29wZiAiJiN4MjEwMjsiPjwhRU5USVRZIGNvbXBsZXhlcyAiJiN4MjEwMjsiPjwhRU5USVRZIGluY2FyZSAiJiN4MjEwNTsiPjwhRU5USVRZIGdzY3IgIiYjeDIxMEE7Ij48IUVOVElUWSBoYW1pbHQgIiYjeDIxMEI7Ij48IUVOVElUWSBIaWxiZXJ0U3BhY2UgIiYjeDIxMEI7Ij48IUVOVElUWSBIc2NyICImI3gyMTBCOyI%2BPCFFTlRJVFkgSGZyICImI3gyMTBDOyI%2BPCFFTlRJVFkgUG9pbmNhcmVwbGFuZSAiJiN4MjEwQzsiPjwhRU5USVRZIHF1YXRlcm5pb25zICImI3gyMTBEOyI%2BPCFFTlRJVFkgSG9wZiAiJiN4MjEwRDsiPjwhRU5USVRZIHBsYW5ja2ggIiYjeDIxMEU7Ij48IUVOVElUWSBwbGFuY2sgIiYjeDIxMEY7Ij48IUVOVElUWSBoYmFyICImI3gyMTBGOyI%2BPCFFTlRJVFkgcGxhbmt2ICImI3gyMTBGOyI%2BPCFFTlRJVFkgaHNsYXNoICImI3gyMTBGOyI%2BPCFFTlRJVFkgSXNjciAiJiN4MjExMDsiPjwhRU5USVRZIGltYWdsaW5lICImI3gyMTEwOyI%2BPCFFTlRJVFkgaW1hZ2UgIiYjeDIxMTE7Ij48IUVOVElUWSBJbSAiJiN4MjExMTsiPjwhRU5USVRZIGltYWdwYXJ0ICImI3gyMTExOyI%2BPCFFTlRJVFkgSWZyICImI3gyMTExOyI%2BPCFFTlRJVFkgTHNjciAiJiN4MjExMjsiPjwhRU5USVRZIGxhZ3JhbiAiJiN4MjExMjsiPjwhRU5USVRZIExhcGxhY2V0cmYgIiYjeDIxMTI7Ij48IUVOVElUWSBlbGwgIiYjeDIxMTM7Ij48IUVOVElUWSBOb3BmICImI3gyMTE1OyI%2BPCFFTlRJVFkgbmF0dXJhbHMgIiYjeDIxMTU7Ij48IUVOVElUWSBudW1lcm8gIiYjeDIxMTY7Ij48IUVOVElUWSBjb3B5c3IgIiYjeDIxMTc7Ij48IUVOVElUWSB3ZWllcnAgIiYjeDIxMTg7Ij48IUVOVElUWSB3cCAiJiN4MjExODsiPjwhRU5USVRZIFBvcGYgIiYjeDIxMTk7Ij48IUVOVElUWSBwcmltZXMgIiYjeDIxMTk7Ij48IUVOVElUWSByYXRpb25hbHMgIiYjeDIxMUE7Ij48IUVOVElUWSBRb3BmICImI3gyMTFBOyI%2BPCFFTlRJVFkgUnNjciAiJiN4MjExQjsiPjwhRU5USVRZIHJlYWxpbmUgIiYjeDIxMUI7Ij48IUVOVElUWSByZWFsICImI3gyMTFDOyI%2BPCFFTlRJVFkgUmUgIiYjeDIxMUM7Ij48IUVOVElUWSByZWFscGFydCAiJiN4MjExQzsiPjwhRU5USVRZIFJmciAiJiN4MjExQzsiPjwhRU5USVRZIHJlYWxzICImI3gyMTFEOyI%2BPCFFTlRJVFkgUm9wZiAiJiN4MjExRDsiPjwhRU5USVRZIHJ4ICImI3gyMTFFOyI%2BPCFFTlRJVFkgdHJhZGUgIiYjeDIxMjI7Ij48IUVOVElUWSBUUkFERSAiJiN4MjEyMjsiPjwhRU5USVRZIGludGVnZXJzICImI3gyMTI0OyI%2BPCFFTlRJVFkgWm9wZiAiJiN4MjEyNDsiPjwhRU5USVRZIG1obyAiJiN4MjEyNzsiPjwhRU5USVRZIFpmciAiJiN4MjEyODsiPjwhRU5USVRZIHplZXRyZiAiJiN4MjEyODsiPjwhRU5USVRZIGlpb3RhICImI3gyMTI5OyI%2BPCFFTlRJVFkgYmVybm91ICImI3gyMTJDOyI%2BPCFFTlRJVFkgQmVybm91bGxpcyAiJiN4MjEyQzsiPjwhRU5USVRZIEJzY3IgIiYjeDIxMkM7Ij48IUVOVElUWSBDZnIgIiYjeDIxMkQ7Ij48IUVOVElUWSBDYXlsZXlzICImI3gyMTJEOyI%2BPCFFTlRJVFkgZXNjciAiJiN4MjEyRjsiPjwhRU5USVRZIEVzY3IgIiYjeDIxMzA7Ij48IUVOVElUWSBleHBlY3RhdGlvbiAiJiN4MjEzMDsiPjwhRU5USVRZIEZzY3IgIiYjeDIxMzE7Ij48IUVOVElUWSBGb3VyaWVydHJmICImI3gyMTMxOyI%2BPCFFTlRJVFkgcGhtbWF0ICImI3gyMTMzOyI%2BPCFFTlRJVFkgTWVsbGludHJmICImI3gyMTMzOyI%2BPCFFTlRJVFkgTXNjciAiJiN4MjEzMzsiPjwhRU5USVRZIG9yZGVyICImI3gyMTM0OyI%2BPCFFTlRJVFkgb3JkZXJvZiAiJiN4MjEzNDsiPjwhRU5USVRZIG9zY3IgIiYjeDIxMzQ7Ij48IUVOVElUWSBhbGVmc3ltICImI3gyMTM1OyI%2BPCFFTlRJVFkgYWxlcGggIiYjeDIxMzU7Ij48IUVOVElUWSBiZXRoICImI3gyMTM2OyI%2BPCFFTlRJVFkgZ2ltZWwgIiYjeDIxMzc7Ij48IUVOVElUWSBkYWxldGggIiYjeDIxMzg7Ij48IUVOVElUWSBDYXBpdGFsRGlmZmVyZW50aWFsRCAiJiN4MjE0NTsiPjwhRU5USVRZIEREICImI3gyMTQ1OyI%2BPCFFTlRJVFkgRGlmZmVyZW50aWFsRCAiJiN4MjE0NjsiPjwhRU5USVRZIGRkICImI3gyMTQ2OyI%2BPCFFTlRJVFkgRXhwb25lbnRpYWxFICImI3gyMTQ3OyI%2BPCFFTlRJVFkgZXhwb25lbnRpYWxlICImI3gyMTQ3OyI%2BPCFFTlRJVFkgZWUgIiYjeDIxNDc7Ij48IUVOVElUWSBJbWFnaW5hcnlJICImI3gyMTQ4OyI%2BPCFFTlRJVFkgaWkgIiYjeDIxNDg7Ij48IUVOVElUWSBmcmFjMTMgIiYjeDIxNTM7Ij48IUVOVElUWSBmcmFjMjMgIiYjeDIxNTQ7Ij48IUVOVElUWSBmcmFjMTUgIiYjeDIxNTU7Ij48IUVOVElUWSBmcmFjMjUgIiYjeDIxNTY7Ij48IUVOVElUWSBmcmFjMzUgIiYjeDIxNTc7Ij48IUVOVElUWSBmcmFjNDUgIiYjeDIxNTg7Ij48IUVOVElUWSBmcmFjMTYgIiYjeDIxNTk7Ij48IUVOVElUWSBmcmFjNTYgIiYjeDIxNUE7Ij48IUVOVElUWSBmcmFjMTggIiYjeDIxNUI7Ij48IUVOVElUWSBmcmFjMzggIiYjeDIxNUM7Ij48IUVOVElUWSBmcmFjNTggIiYjeDIxNUQ7Ij48IUVOVElUWSBmcmFjNzggIiYjeDIxNUU7Ij48IUVOVElUWSBsYXJyICImI3gyMTkwOyI%2BPCFFTlRJVFkgbGVmdGFycm93ICImI3gyMTkwOyI%2BPCFFTlRJVFkgTGVmdEFycm93ICImI3gyMTkwOyI%2BPCFFTlRJVFkgc2xhcnIgIiYjeDIxOTA7Ij48IUVOVElUWSBTaG9ydExlZnRBcnJvdyAiJiN4MjE5MDsiPjwhRU5USVRZIHVhcnIgIiYjeDIxOTE7Ij48IUVOVElUWSB1cGFycm93ICImI3gyMTkxOyI%2BPCFFTlRJVFkgVXBBcnJvdyAiJiN4MjE5MTsiPjwhRU5USVRZIFNob3J0VXBBcnJvdyAiJiN4MjE5MTsiPjwhRU5USVRZIHJhcnIgIiYjeDIxOTI7Ij48IUVOVElUWSByaWdodGFycm93ICImI3gyMTkyOyI%2BPCFFTlRJVFkgUmlnaHRBcnJvdyAiJiN4MjE5MjsiPjwhRU5USVRZIHNyYXJyICImI3gyMTkyOyI%2BPCFFTlRJVFkgU2hvcnRSaWdodEFycm93ICImI3gyMTkyOyI%2BPCFFTlRJVFkgZGFyciAiJiN4MjE5MzsiPjwhRU5USVRZIGRvd25hcnJvdyAiJiN4MjE5MzsiPjwhRU5USVRZIERvd25BcnJvdyAiJiN4MjE5MzsiPjwhRU5USVRZIFNob3J0RG93bkFycm93ICImI3gyMTkzOyI%2BPCFFTlRJVFkgaGFyciAiJiN4MjE5NDsiPjwhRU5USVRZIGxlZnRyaWdodGFycm93ICImI3gyMTk0OyI%2BPCFFTlRJVFkgTGVmdFJpZ2h0QXJyb3cgIiYjeDIxOTQ7Ij48IUVOVElUWSB2YXJyICImI3gyMTk1OyI%2BPCFFTlRJVFkgdXBkb3duYXJyb3cgIiYjeDIxOTU7Ij48IUVOVElUWSBVcERvd25BcnJvdyAiJiN4MjE5NTsiPjwhRU5USVRZIG53YXJyICImI3gyMTk2OyI%2BPCFFTlRJVFkgVXBwZXJMZWZ0QXJyb3cgIiYjeDIxOTY7Ij48IUVOVElUWSBud2Fycm93ICImI3gyMTk2OyI%2BPCFFTlRJVFkgbmVhcnIgIiYjeDIxOTc7Ij48IUVOVElUWSBVcHBlclJpZ2h0QXJyb3cgIiYjeDIxOTc7Ij48IUVOVElUWSBuZWFycm93ICImI3gyMTk3OyI%2BPCFFTlRJVFkgc2VhcnIgIiYjeDIxOTg7Ij48IUVOVElUWSBzZWFycm93ICImI3gyMTk4OyI%2BPCFFTlRJVFkgTG93ZXJSaWdodEFycm93ICImI3gyMTk4OyI%2BPCFFTlRJVFkgc3dhcnIgIiYjeDIxOTk7Ij48IUVOVElUWSBzd2Fycm93ICImI3gyMTk5OyI%2BPCFFTlRJVFkgTG93ZXJMZWZ0QXJyb3cgIiYjeDIxOTk7Ij48IUVOVElUWSBubGFyciAiJiN4MjE5QTsiPjwhRU5USVRZIG5sZWZ0YXJyb3cgIiYjeDIxOUE7Ij48IUVOVElUWSBucmFyciAiJiN4MjE5QjsiPjwhRU5USVRZIG5yaWdodGFycm93ICImI3gyMTlCOyI%2BPCFFTlRJVFkgcmFycncgIiYjeDIxOUQ7Ij48IUVOVElUWSByaWdodHNxdWlnYXJyb3cgIiYjeDIxOUQ7Ij48IUVOVElUWSBucmFycncgIiYjeDIxOUQ7JiN4MzM4OyI%2BPCFFTlRJVFkgTGFyciAiJiN4MjE5RTsiPjwhRU5USVRZIHR3b2hlYWRsZWZ0YXJyb3cgIiYjeDIxOUU7Ij48IUVOVElUWSBVYXJyICImI3gyMTlGOyI%2BPCFFTlRJVFkgUmFyciAiJiN4MjFBMDsiPjwhRU5USVRZIHR3b2hlYWRyaWdodGFycm93ICImI3gyMUEwOyI%2BPCFFTlRJVFkgRGFyciAiJiN4MjFBMTsiPjwhRU5USVRZIGxhcnJ0bCAiJiN4MjFBMjsiPjwhRU5USVRZIGxlZnRhcnJvd3RhaWwgIiYjeDIxQTI7Ij48IUVOVElUWSByYXJydGwgIiYjeDIxQTM7Ij48IUVOVElUWSByaWdodGFycm93dGFpbCAiJiN4MjFBMzsiPjwhRU5USVRZIExlZnRUZWVBcnJvdyAiJiN4MjFBNDsiPjwhRU5USVRZIG1hcHN0b2xlZnQgIiYjeDIxQTQ7Ij48IUVOVElUWSBVcFRlZUFycm93ICImI3gyMUE1OyI%2BPCFFTlRJVFkgbWFwc3RvdXAgIiYjeDIxQTU7Ij48IUVOVElUWSBtYXAgIiYjeDIxQTY7Ij48IUVOVElUWSBSaWdodFRlZUFycm93ICImI3gyMUE2OyI%2BPCFFTlRJVFkgbWFwc3RvICImI3gyMUE2OyI%2BPCFFTlRJVFkgRG93blRlZUFycm93ICImI3gyMUE3OyI%2BPCFFTlRJVFkgbWFwc3RvZG93biAiJiN4MjFBNzsiPjwhRU5USVRZIGxhcnJoayAiJiN4MjFBOTsiPjwhRU5USVRZIGhvb2tsZWZ0YXJyb3cgIiYjeDIxQTk7Ij48IUVOVElUWSByYXJyaGsgIiYjeDIxQUE7Ij48IUVOVElUWSBob29rcmlnaHRhcnJvdyAiJiN4MjFBQTsiPjwhRU5USVRZIGxhcnJscCAiJiN4MjFBQjsiPjwhRU5USVRZIGxvb3BhcnJvd2xlZnQgIiYjeDIxQUI7Ij48IUVOVElUWSByYXJybHAgIiYjeDIxQUM7Ij48IUVOVElUWSBsb29wYXJyb3dyaWdodCAiJiN4MjFBQzsiPjwhRU5USVRZIGhhcnJ3ICImI3gyMUFEOyI%2BPCFFTlRJVFkgbGVmdHJpZ2h0c3F1aWdhcnJvdyAiJiN4MjFBRDsiPjwhRU5USVRZIG5oYXJyICImI3gyMUFFOyI%2BPCFFTlRJVFkgbmxlZnRyaWdodGFycm93ICImI3gyMUFFOyI%2BPCFFTlRJVFkgbHNoICImI3gyMUIwOyI%2BPCFFTlRJVFkgTHNoICImI3gyMUIwOyI%2BPCFFTlRJVFkgcnNoICImI3gyMUIxOyI%2BPCFFTlRJVFkgUnNoICImI3gyMUIxOyI%2BPCFFTlRJVFkgbGRzaCAiJiN4MjFCMjsiPjwhRU5USVRZIHJkc2ggIiYjeDIxQjM7Ij48IUVOVElUWSBjcmFyciAiJiN4MjFCNTsiPjwhRU5USVRZIGN1bGFyciAiJiN4MjFCNjsiPjwhRU5USVRZIGN1cnZlYXJyb3dsZWZ0ICImI3gyMUI2OyI%2BPCFFTlRJVFkgY3VyYXJyICImI3gyMUI3OyI%2BPCFFTlRJVFkgY3VydmVhcnJvd3JpZ2h0ICImI3gyMUI3OyI%2BPCFFTlRJVFkgb2xhcnIgIiYjeDIxQkE7Ij48IUVOVElUWSBjaXJjbGVhcnJvd2xlZnQgIiYjeDIxQkE7Ij48IUVOVElUWSBvcmFyciAiJiN4MjFCQjsiPjwhRU5USVRZIGNpcmNsZWFycm93cmlnaHQgIiYjeDIxQkI7Ij48IUVOVElUWSBsaGFydSAiJiN4MjFCQzsiPjwhRU5USVRZIExlZnRWZWN0b3IgIiYjeDIxQkM7Ij48IUVOVElUWSBsZWZ0aGFycG9vbnVwICImI3gyMUJDOyI%2BPCFFTlRJVFkgbGhhcmQgIiYjeDIxQkQ7Ij48IUVOVElUWSBsZWZ0aGFycG9vbmRvd24gIiYjeDIxQkQ7Ij48IUVOVElUWSBEb3duTGVmdFZlY3RvciAiJiN4MjFCRDsiPjwhRU5USVRZIHVoYXJyICImI3gyMUJFOyI%2BPCFFTlRJVFkgdXBoYXJwb29ucmlnaHQgIiYjeDIxQkU7Ij48IUVOVElUWSBSaWdodFVwVmVjdG9yICImI3gyMUJFOyI%2BPCFFTlRJVFkgdWhhcmwgIiYjeDIxQkY7Ij48IUVOVElUWSB1cGhhcnBvb25sZWZ0ICImI3gyMUJGOyI%2BPCFFTlRJVFkgTGVmdFVwVmVjdG9yICImI3gyMUJGOyI%2BPCFFTlRJVFkgcmhhcnUgIiYjeDIxQzA7Ij48IUVOVElUWSBSaWdodFZlY3RvciAiJiN4MjFDMDsiPjwhRU5USVRZIHJpZ2h0aGFycG9vbnVwICImI3gyMUMwOyI%2BPCFFTlRJVFkgcmhhcmQgIiYjeDIxQzE7Ij48IUVOVElUWSByaWdodGhhcnBvb25kb3duICImI3gyMUMxOyI%2BPCFFTlRJVFkgRG93blJpZ2h0VmVjdG9yICImI3gyMUMxOyI%2BPCFFTlRJVFkgZGhhcnIgIiYjeDIxQzI7Ij48IUVOVElUWSBSaWdodERvd25WZWN0b3IgIiYjeDIxQzI7Ij48IUVOVElUWSBkb3duaGFycG9vbnJpZ2h0ICImI3gyMUMyOyI%2BPCFFTlRJVFkgZGhhcmwgIiYjeDIxQzM7Ij48IUVOVElUWSBMZWZ0RG93blZlY3RvciAiJiN4MjFDMzsiPjwhRU5USVRZIGRvd25oYXJwb29ubGVmdCAiJiN4MjFDMzsiPjwhRU5USVRZIHJsYXJyICImI3gyMUM0OyI%2BPCFFTlRJVFkgcmlnaHRsZWZ0YXJyb3dzICImI3gyMUM0OyI%2BPCFFTlRJVFkgUmlnaHRBcnJvd0xlZnRBcnJvdyAiJiN4MjFDNDsiPjwhRU5USVRZIHVkYXJyICImI3gyMUM1OyI%2BPCFFTlRJVFkgVXBBcnJvd0Rvd25BcnJvdyAiJiN4MjFDNTsiPjwhRU5USVRZIGxyYXJyICImI3gyMUM2OyI%2BPCFFTlRJVFkgbGVmdHJpZ2h0YXJyb3dzICImI3gyMUM2OyI%2BPCFFTlRJVFkgTGVmdEFycm93UmlnaHRBcnJvdyAiJiN4MjFDNjsiPjwhRU5USVRZIGxsYXJyICImI3gyMUM3OyI%2BPCFFTlRJVFkgbGVmdGxlZnRhcnJvd3MgIiYjeDIxQzc7Ij48IUVOVElUWSB1dWFyciAiJiN4MjFDODsiPjwhRU5USVRZIHVwdXBhcnJvd3MgIiYjeDIxQzg7Ij48IUVOVElUWSBycmFyciAiJiN4MjFDOTsiPjwhRU5USVRZIHJpZ2h0cmlnaHRhcnJvd3MgIiYjeDIxQzk7Ij48IUVOVElUWSBkZGFyciAiJiN4MjFDQTsiPjwhRU5USVRZIGRvd25kb3duYXJyb3dzICImI3gyMUNBOyI%2BPCFFTlRJVFkgbHJoYXIgIiYjeDIxQ0I7Ij48IUVOVElUWSBSZXZlcnNlRXF1aWxpYnJpdW0gIiYjeDIxQ0I7Ij48IUVOVElUWSBsZWZ0cmlnaHRoYXJwb29ucyAiJiN4MjFDQjsiPjwhRU5USVRZIHJsaGFyICImI3gyMUNDOyI%2BPCFFTlRJVFkgcmlnaHRsZWZ0aGFycG9vbnMgIiYjeDIxQ0M7Ij48IUVOVElUWSBFcXVpbGlicml1bSAiJiN4MjFDQzsiPjwhRU5USVRZIG5sQXJyICImI3gyMUNEOyI%2BPCFFTlRJVFkgbkxlZnRhcnJvdyAiJiN4MjFDRDsiPjwhRU5USVRZIG5oQXJyICImI3gyMUNFOyI%2BPCFFTlRJVFkgbkxlZnRyaWdodGFycm93ICImI3gyMUNFOyI%2BPCFFTlRJVFkgbnJBcnIgIiYjeDIxQ0Y7Ij48IUVOVElUWSBuUmlnaHRhcnJvdyAiJiN4MjFDRjsiPjwhRU5USVRZIGxBcnIgIiYjeDIxRDA7Ij48IUVOVElUWSBMZWZ0YXJyb3cgIiYjeDIxRDA7Ij48IUVOVElUWSBEb3VibGVMZWZ0QXJyb3cgIiYjeDIxRDA7Ij48IUVOVElUWSB1QXJyICImI3gyMUQxOyI%2BPCFFTlRJVFkgVXBhcnJvdyAiJiN4MjFEMTsiPjwhRU5USVRZIERvdWJsZVVwQXJyb3cgIiYjeDIxRDE7Ij48IUVOVElUWSByQXJyICImI3gyMUQyOyI%2BPCFFTlRJVFkgUmlnaHRhcnJvdyAiJiN4MjFEMjsiPjwhRU5USVRZIEltcGxpZXMgIiYjeDIxRDI7Ij48IUVOVElUWSBEb3VibGVSaWdodEFycm93ICImI3gyMUQyOyI%2BPCFFTlRJVFkgZEFyciAiJiN4MjFEMzsiPjwhRU5USVRZIERvd25hcnJvdyAiJiN4MjFEMzsiPjwhRU5USVRZIERvdWJsZURvd25BcnJvdyAiJiN4MjFEMzsiPjwhRU5USVRZIGhBcnIgIiYjeDIxRDQ7Ij48IUVOVElUWSBMZWZ0cmlnaHRhcnJvdyAiJiN4MjFENDsiPjwhRU5USVRZIERvdWJsZUxlZnRSaWdodEFycm93ICImI3gyMUQ0OyI%2BPCFFTlRJVFkgaWZmICImI3gyMUQ0OyI%2BPCFFTlRJVFkgdkFyciAiJiN4MjFENTsiPjwhRU5USVRZIFVwZG93bmFycm93ICImI3gyMUQ1OyI%2BPCFFTlRJVFkgRG91YmxlVXBEb3duQXJyb3cgIiYjeDIxRDU7Ij48IUVOVElUWSBud0FyciAiJiN4MjFENjsiPjwhRU5USVRZIG5lQXJyICImI3gyMUQ3OyI%2BPCFFTlRJVFkgc2VBcnIgIiYjeDIxRDg7Ij48IUVOVElUWSBzd0FyciAiJiN4MjFEOTsiPjwhRU5USVRZIGxBYXJyICImI3gyMURBOyI%2BPCFFTlRJVFkgTGxlZnRhcnJvdyAiJiN4MjFEQTsiPjwhRU5USVRZIHJBYXJyICImI3gyMURCOyI%2BPCFFTlRJVFkgUnJpZ2h0YXJyb3cgIiYjeDIxREI7Ij48IUVOVElUWSB6aWdyYXJyICImI3gyMUREOyI%2BPCFFTlRJVFkgbGFycmIgIiYjeDIxRTQ7Ij48IUVOVElUWSBMZWZ0QXJyb3dCYXIgIiYjeDIxRTQ7Ij48IUVOVElUWSByYXJyYiAiJiN4MjFFNTsiPjwhRU5USVRZIFJpZ2h0QXJyb3dCYXIgIiYjeDIxRTU7Ij48IUVOVElUWSBkdWFyciAiJiN4MjFGNTsiPjwhRU5USVRZIERvd25BcnJvd1VwQXJyb3cgIiYjeDIxRjU7Ij48IUVOVElUWSBsb2FyciAiJiN4MjFGRDsiPjwhRU5USVRZIHJvYXJyICImI3gyMUZFOyI%2BPCFFTlRJVFkgaG9hcnIgIiYjeDIxRkY7Ij48IUVOVElUWSBmb3JhbGwgIiYjeDIyMDA7Ij48IUVOVElUWSBGb3JBbGwgIiYjeDIyMDA7Ij48IUVOVElUWSBjb21wICImI3gyMjAxOyI%2BPCFFTlRJVFkgY29tcGxlbWVudCAiJiN4MjIwMTsiPjwhRU5USVRZIHBhcnQgIiYjeDIyMDI7Ij48IUVOVElUWSBQYXJ0aWFsRCAiJiN4MjIwMjsiPjwhRU5USVRZIG5wYXJ0ICImI3gyMjAyOyYjeDMzODsiPjwhRU5USVRZIGV4aXN0ICImI3gyMjAzOyI%2BPCFFTlRJVFkgRXhpc3RzICImI3gyMjAzOyI%2BPCFFTlRJVFkgbmV4aXN0ICImI3gyMjA0OyI%2BPCFFTlRJVFkgTm90RXhpc3RzICImI3gyMjA0OyI%2BPCFFTlRJVFkgbmV4aXN0cyAiJiN4MjIwNDsiPjwhRU5USVRZIGVtcHR5ICImI3gyMjA1OyI%2BPCFFTlRJVFkgZW1wdHlzZXQgIiYjeDIyMDU7Ij48IUVOVElUWSBlbXB0eXYgIiYjeDIyMDU7Ij48IUVOVElUWSB2YXJub3RoaW5nICImI3gyMjA1OyI%2BPCFFTlRJVFkgbmFibGEgIiYjeDIyMDc7Ij48IUVOVElUWSBEZWwgIiYjeDIyMDc7Ij48IUVOVElUWSBpc2luICImI3gyMjA4OyI%2BPCFFTlRJVFkgaXNpbnYgIiYjeDIyMDg7Ij48IUVOVElUWSBFbGVtZW50ICImI3gyMjA4OyI%2BPCFFTlRJVFkgaW4gIiYjeDIyMDg7Ij48IUVOVElUWSBub3RpbiAiJiN4MjIwOTsiPjwhRU5USVRZIE5vdEVsZW1lbnQgIiYjeDIyMDk7Ij48IUVOVElUWSBub3RpbnZhICImI3gyMjA5OyI%2BPCFFTlRJVFkgbml2ICImI3gyMjBCOyI%2BPCFFTlRJVFkgUmV2ZXJzZUVsZW1lbnQgIiYjeDIyMEI7Ij48IUVOVElUWSBuaSAiJiN4MjIwQjsiPjwhRU5USVRZIFN1Y2hUaGF0ICImI3gyMjBCOyI%2BPCFFTlRJVFkgbm90bmkgIiYjeDIyMEM7Ij48IUVOVElUWSBub3RuaXZhICImI3gyMjBDOyI%2BPCFFTlRJVFkgTm90UmV2ZXJzZUVsZW1lbnQgIiYjeDIyMEM7Ij48IUVOVElUWSBwcm9kICImI3gyMjBGOyI%2BPCFFTlRJVFkgUHJvZHVjdCAiJiN4MjIwRjsiPjwhRU5USVRZIGNvcHJvZCAiJiN4MjIxMDsiPjwhRU5USVRZIENvcHJvZHVjdCAiJiN4MjIxMDsiPjwhRU5USVRZIHN1bSAiJiN4MjIxMTsiPjwhRU5USVRZIFN1bSAiJiN4MjIxMTsiPjwhRU5USVRZIG1pbnVzICImI3gyMjEyOyI%2BPCFFTlRJVFkgbW5wbHVzICImI3gyMjEzOyI%2BPCFFTlRJVFkgbXAgIiYjeDIyMTM7Ij48IUVOVElUWSBNaW51c1BsdXMgIiYjeDIyMTM7Ij48IUVOVElUWSBwbHVzZG8gIiYjeDIyMTQ7Ij48IUVOVElUWSBkb3RwbHVzICImI3gyMjE0OyI%2BPCFFTlRJVFkgc2V0bW4gIiYjeDIyMTY7Ij48IUVOVElUWSBzZXRtaW51cyAiJiN4MjIxNjsiPjwhRU5USVRZIEJhY2tzbGFzaCAiJiN4MjIxNjsiPjwhRU5USVRZIHNzZXRtbiAiJiN4MjIxNjsiPjwhRU5USVRZIHNtYWxsc2V0bWludXMgIiYjeDIyMTY7Ij48IUVOVElUWSBsb3dhc3QgIiYjeDIyMTc7Ij48IUVOVElUWSBjb21wZm4gIiYjeDIyMTg7Ij48IUVOVElUWSBTbWFsbENpcmNsZSAiJiN4MjIxODsiPjwhRU5USVRZIHJhZGljICImI3gyMjFBOyI%2BPCFFTlRJVFkgU3FydCAiJiN4MjIxQTsiPjwhRU5USVRZIHByb3AgIiYjeDIyMUQ7Ij48IUVOVElUWSBwcm9wdG8gIiYjeDIyMUQ7Ij48IUVOVElUWSBQcm9wb3J0aW9uYWwgIiYjeDIyMUQ7Ij48IUVOVElUWSB2cHJvcCAiJiN4MjIxRDsiPjwhRU5USVRZIHZhcnByb3B0byAiJiN4MjIxRDsiPjwhRU5USVRZIGluZmluICImI3gyMjFFOyI%2BPCFFTlRJVFkgYW5ncnQgIiYjeDIyMUY7Ij48IUVOVElUWSBhbmcgIiYjeDIyMjA7Ij48IUVOVElUWSBhbmdsZSAiJiN4MjIyMDsiPjwhRU5USVRZIG5hbmcgIiYjeDIyMjA7JiN4MjBEMjsiPjwhRU5USVRZIGFuZ21zZCAiJiN4MjIyMTsiPjwhRU5USVRZIG1lYXN1cmVkYW5nbGUgIiYjeDIyMjE7Ij48IUVOVElUWSBhbmdzcGggIiYjeDIyMjI7Ij48IUVOVElUWSBtaWQgIiYjeDIyMjM7Ij48IUVOVElUWSBWZXJ0aWNhbEJhciAiJiN4MjIyMzsiPjwhRU5USVRZIHNtaWQgIiYjeDIyMjM7Ij48IUVOVElUWSBzaG9ydG1pZCAiJiN4MjIyMzsiPjwhRU5USVRZIG5taWQgIiYjeDIyMjQ7Ij48IUVOVElUWSBOb3RWZXJ0aWNhbEJhciAiJiN4MjIyNDsiPjwhRU5USVRZIG5zbWlkICImI3gyMjI0OyI%2BPCFFTlRJVFkgbnNob3J0bWlkICImI3gyMjI0OyI%2BPCFFTlRJVFkgcGFyICImI3gyMjI1OyI%2BPCFFTlRJVFkgcGFyYWxsZWwgIiYjeDIyMjU7Ij48IUVOVElUWSBEb3VibGVWZXJ0aWNhbEJhciAiJiN4MjIyNTsiPjwhRU5USVRZIHNwYXIgIiYjeDIyMjU7Ij48IUVOVElUWSBzaG9ydHBhcmFsbGVsICImI3gyMjI1OyI%2BPCFFTlRJVFkgbnBhciAiJiN4MjIyNjsiPjwhRU5USVRZIG5wYXJhbGxlbCAiJiN4MjIyNjsiPjwhRU5USVRZIE5vdERvdWJsZVZlcnRpY2FsQmFyICImI3gyMjI2OyI%2BPCFFTlRJVFkgbnNwYXIgIiYjeDIyMjY7Ij48IUVOVElUWSBuc2hvcnRwYXJhbGxlbCAiJiN4MjIyNjsiPjwhRU5USVRZIGFuZCAiJiN4MjIyNzsiPjwhRU5USVRZIHdlZGdlICImI3gyMjI3OyI%2BPCFFTlRJVFkgb3IgIiYjeDIyMjg7Ij48IUVOVElUWSB2ZWUgIiYjeDIyMjg7Ij48IUVOVElUWSBjYXAgIiYjeDIyMjk7Ij48IUVOVElUWSBjYXBzICImI3gyMjI5OyYjeEZFMDA7Ij48IUVOVElUWSBjdXAgIiYjeDIyMkE7Ij48IUVOVElUWSBjdXBzICImI3gyMjJBOyYjeEZFMDA7Ij48IUVOVElUWSBpbnQgIiYjeDIyMkI7Ij48IUVOVElUWSBJbnRlZ3JhbCAiJiN4MjIyQjsiPjwhRU5USVRZIEludCAiJiN4MjIyQzsiPjwhRU5USVRZIHRpbnQgIiYjeDIyMkQ7Ij48IUVOVElUWSBpaWludCAiJiN4MjIyRDsiPjwhRU5USVRZIGNvbmludCAiJiN4MjIyRTsiPjwhRU5USVRZIG9pbnQgIiYjeDIyMkU7Ij48IUVOVElUWSBDb250b3VySW50ZWdyYWwgIiYjeDIyMkU7Ij48IUVOVElUWSBDb25pbnQgIiYjeDIyMkY7Ij48IUVOVElUWSBEb3VibGVDb250b3VySW50ZWdyYWwgIiYjeDIyMkY7Ij48IUVOVElUWSBDY29uaW50ICImI3gyMjMwOyI%2BPCFFTlRJVFkgY3dpbnQgIiYjeDIyMzE7Ij48IUVOVElUWSBjd2NvbmludCAiJiN4MjIzMjsiPjwhRU5USVRZIENsb2Nrd2lzZUNvbnRvdXJJbnRlZ3JhbCAiJiN4MjIzMjsiPjwhRU5USVRZIGF3Y29uaW50ICImI3gyMjMzOyI%2BPCFFTlRJVFkgQ291bnRlckNsb2Nrd2lzZUNvbnRvdXJJbnRlZ3JhbCAiJiN4MjIzMzsiPjwhRU5USVRZIHRoZXJlNCAiJiN4MjIzNDsiPjwhRU5USVRZIHRoZXJlZm9yZSAiJiN4MjIzNDsiPjwhRU5USVRZIFRoZXJlZm9yZSAiJiN4MjIzNDsiPjwhRU5USVRZIGJlY2F1cyAiJiN4MjIzNTsiPjwhRU5USVRZIGJlY2F1c2UgIiYjeDIyMzU7Ij48IUVOVElUWSBCZWNhdXNlICImI3gyMjM1OyI%2BPCFFTlRJVFkgcmF0aW8gIiYjeDIyMzY7Ij48IUVOVElUWSBDb2xvbiAiJiN4MjIzNzsiPjwhRU5USVRZIFByb3BvcnRpb24gIiYjeDIyMzc7Ij48IUVOVElUWSBtaW51c2QgIiYjeDIyMzg7Ij48IUVOVElUWSBkb3RtaW51cyAiJiN4MjIzODsiPjwhRU5USVRZIG1ERG90ICImI3gyMjNBOyI%2BPCFFTlRJVFkgaG9tdGh0ICImI3gyMjNCOyI%2BPCFFTlRJVFkgc2ltICImI3gyMjNDOyI%2BPCFFTlRJVFkgVGlsZGUgIiYjeDIyM0M7Ij48IUVOVElUWSB0aGtzaW0gIiYjeDIyM0M7Ij48IUVOVElUWSB0aGlja3NpbSAiJiN4MjIzQzsiPjwhRU5USVRZIG52c2ltICImI3gyMjNDOyYjeDIwRDI7Ij48IUVOVElUWSBic2ltICImI3gyMjNEOyI%2BPCFFTlRJVFkgYmFja3NpbSAiJiN4MjIzRDsiPjwhRU5USVRZIHJhY2UgIiYjeDIyM0Q7JiN4MzMxOyI%2BPCFFTlRJVFkgYWMgIiYjeDIyM0U7Ij48IUVOVElUWSBtc3Rwb3MgIiYjeDIyM0U7Ij48IUVOVElUWSBhY0UgIiYjeDIyM0U7JiN4MzMzOyI%2BPCFFTlRJVFkgYWNkICImI3gyMjNGOyI%2BPCFFTlRJVFkgd3JlYXRoICImI3gyMjQwOyI%2BPCFFTlRJVFkgVmVydGljYWxUaWxkZSAiJiN4MjI0MDsiPjwhRU5USVRZIHdyICImI3gyMjQwOyI%2BPCFFTlRJVFkgbnNpbSAiJiN4MjI0MTsiPjwhRU5USVRZIE5vdFRpbGRlICImI3gyMjQxOyI%2BPCFFTlRJVFkgZXNpbSAiJiN4MjI0MjsiPjwhRU5USVRZIEVxdWFsVGlsZGUgIiYjeDIyNDI7Ij48IUVOVElUWSBlcXNpbSAiJiN4MjI0MjsiPjwhRU5USVRZIE5vdEVxdWFsVGlsZGUgIiYjeDIyNDI7JiN4MzM4OyI%2BPCFFTlRJVFkgbmVzaW0gIiYjeDIyNDI7JiN4MzM4OyI%2BPCFFTlRJVFkgc2ltZSAiJiN4MjI0MzsiPjwhRU5USVRZIFRpbGRlRXF1YWwgIiYjeDIyNDM7Ij48IUVOVElUWSBzaW1lcSAiJiN4MjI0MzsiPjwhRU5USVRZIG5zaW1lICImI3gyMjQ0OyI%2BPCFFTlRJVFkgbnNpbWVxICImI3gyMjQ0OyI%2BPCFFTlRJVFkgTm90VGlsZGVFcXVhbCAiJiN4MjI0NDsiPjwhRU5USVRZIGNvbmcgIiYjeDIyNDU7Ij48IUVOVElUWSBUaWxkZUZ1bGxFcXVhbCAiJiN4MjI0NTsiPjwhRU5USVRZIHNpbW5lICImI3gyMjQ2OyI%2BPCFFTlRJVFkgbmNvbmcgIiYjeDIyNDc7Ij48IUVOVElUWSBOb3RUaWxkZUZ1bGxFcXVhbCAiJiN4MjI0NzsiPjwhRU5USVRZIGFzeW1wICImI3gyMjQ4OyI%2BPCFFTlRJVFkgYXAgIiYjeDIyNDg7Ij48IUVOVElUWSBUaWxkZVRpbGRlICImI3gyMjQ4OyI%2BPCFFTlRJVFkgYXBwcm94ICImI3gyMjQ4OyI%2BPCFFTlRJVFkgdGhrYXAgIiYjeDIyNDg7Ij48IUVOVElUWSB0aGlja2FwcHJveCAiJiN4MjI0ODsiPjwhRU5USVRZIG5hcCAiJiN4MjI0OTsiPjwhRU5USVRZIE5vdFRpbGRlVGlsZGUgIiYjeDIyNDk7Ij48IUVOVElUWSBuYXBwcm94ICImI3gyMjQ5OyI%2BPCFFTlRJVFkgYXBlICImI3gyMjRBOyI%2BPCFFTlRJVFkgYXBwcm94ZXEgIiYjeDIyNEE7Ij48IUVOVElUWSBhcGlkICImI3gyMjRCOyI%2BPCFFTlRJVFkgbmFwaWQgIiYjeDIyNEI7JiN4MzM4OyI%2BPCFFTlRJVFkgYmNvbmcgIiYjeDIyNEM7Ij48IUVOVElUWSBiYWNrY29uZyAiJiN4MjI0QzsiPjwhRU5USVRZIGFzeW1wZXEgIiYjeDIyNEQ7Ij48IUVOVElUWSBDdXBDYXAgIiYjeDIyNEQ7Ij48IUVOVElUWSBudmFwICImI3gyMjREOyYjeDIwRDI7Ij48IUVOVElUWSBidW1wICImI3gyMjRFOyI%2BPCFFTlRJVFkgSHVtcERvd25IdW1wICImI3gyMjRFOyI%2BPCFFTlRJVFkgQnVtcGVxICImI3gyMjRFOyI%2BPCFFTlRJVFkgTm90SHVtcERvd25IdW1wICImI3gyMjRFOyYjeDMzODsiPjwhRU5USVRZIG5idW1wICImI3gyMjRFOyYjeDMzODsiPjwhRU5USVRZIGJ1bXBlICImI3gyMjRGOyI%2BPCFFTlRJVFkgSHVtcEVxdWFsICImI3gyMjRGOyI%2BPCFFTlRJVFkgYnVtcGVxICImI3gyMjRGOyI%2BPCFFTlRJVFkgbmJ1bXBlICImI3gyMjRGOyYjeDMzODsiPjwhRU5USVRZIE5vdEh1bXBFcXVhbCAiJiN4MjI0RjsmI3gzMzg7Ij48IUVOVElUWSBlc2RvdCAiJiN4MjI1MDsiPjwhRU5USVRZIERvdEVxdWFsICImI3gyMjUwOyI%2BPCFFTlRJVFkgZG90ZXEgIiYjeDIyNTA7Ij48IUVOVElUWSBuZWRvdCAiJiN4MjI1MDsmI3gzMzg7Ij48IUVOVElUWSBlRG90ICImI3gyMjUxOyI%2BPCFFTlRJVFkgZG90ZXFkb3QgIiYjeDIyNTE7Ij48IUVOVElUWSBlZkRvdCAiJiN4MjI1MjsiPjwhRU5USVRZIGZhbGxpbmdkb3RzZXEgIiYjeDIyNTI7Ij48IUVOVElUWSBlckRvdCAiJiN4MjI1MzsiPjwhRU5USVRZIHJpc2luZ2RvdHNlcSAiJiN4MjI1MzsiPjwhRU5USVRZIGNvbG9uZSAiJiN4MjI1NDsiPjwhRU5USVRZIGNvbG9uZXEgIiYjeDIyNTQ7Ij48IUVOVElUWSBBc3NpZ24gIiYjeDIyNTQ7Ij48IUVOVElUWSBlY29sb24gIiYjeDIyNTU7Ij48IUVOVElUWSBlcWNvbG9uICImI3gyMjU1OyI%2BPCFFTlRJVFkgZWNpciAiJiN4MjI1NjsiPjwhRU5USVRZIGVxY2lyYyAiJiN4MjI1NjsiPjwhRU5USVRZIGNpcmUgIiYjeDIyNTc7Ij48IUVOVElUWSBjaXJjZXEgIiYjeDIyNTc7Ij48IUVOVElUWSB3ZWRnZXEgIiYjeDIyNTk7Ij48IUVOVElUWSB2ZWVlcSAiJiN4MjI1QTsiPjwhRU5USVRZIHRyaWUgIiYjeDIyNUM7Ij48IUVOVElUWSB0cmlhbmdsZXEgIiYjeDIyNUM7Ij48IUVOVElUWSBlcXVlc3QgIiYjeDIyNUY7Ij48IUVOVElUWSBxdWVzdGVxICImI3gyMjVGOyI%2BPCFFTlRJVFkgbmUgIiYjeDIyNjA7Ij48IUVOVElUWSBOb3RFcXVhbCAiJiN4MjI2MDsiPjwhRU5USVRZIGVxdWl2ICImI3gyMjYxOyI%2BPCFFTlRJVFkgQ29uZ3J1ZW50ICImI3gyMjYxOyI%2BPCFFTlRJVFkgYm5lcXVpdiAiJiN4MjI2MTsmI3gyMEU1OyI%2BPCFFTlRJVFkgbmVxdWl2ICImI3gyMjYyOyI%2BPCFFTlRJVFkgTm90Q29uZ3J1ZW50ICImI3gyMjYyOyI%2BPCFFTlRJVFkgbGUgIiYjeDIyNjQ7Ij48IUVOVElUWSBsZXEgIiYjeDIyNjQ7Ij48IUVOVElUWSBudmxlICImI3gyMjY0OyYjeDIwRDI7Ij48IUVOVElUWSBnZSAiJiN4MjI2NTsiPjwhRU5USVRZIEdyZWF0ZXJFcXVhbCAiJiN4MjI2NTsiPjwhRU5USVRZIGdlcSAiJiN4MjI2NTsiPjwhRU5USVRZIG52Z2UgIiYjeDIyNjU7JiN4MjBEMjsiPjwhRU5USVRZIGxFICImI3gyMjY2OyI%2BPCFFTlRJVFkgTGVzc0Z1bGxFcXVhbCAiJiN4MjI2NjsiPjwhRU5USVRZIGxlcXEgIiYjeDIyNjY7Ij48IUVOVElUWSBubEUgIiYjeDIyNjY7JiN4MzM4OyI%2BPCFFTlRJVFkgbmxlcXEgIiYjeDIyNjY7JiN4MzM4OyI%2BPCFFTlRJVFkgZ0UgIiYjeDIyNjc7Ij48IUVOVElUWSBHcmVhdGVyRnVsbEVxdWFsICImI3gyMjY3OyI%2BPCFFTlRJVFkgZ2VxcSAiJiN4MjI2NzsiPjwhRU5USVRZIG5nRSAiJiN4MjI2NzsmI3gzMzg7Ij48IUVOVElUWSBuZ2VxcSAiJiN4MjI2NzsmI3gzMzg7Ij48IUVOVElUWSBOb3RHcmVhdGVyRnVsbEVxdWFsICImI3gyMjY3OyYjeDMzODsiPjwhRU5USVRZIGxuRSAiJiN4MjI2ODsiPjwhRU5USVRZIGxuZXFxICImI3gyMjY4OyI%2BPCFFTlRJVFkgbHZuRSAiJiN4MjI2ODsmI3hGRTAwOyI%2BPCFFTlRJVFkgbHZlcnRuZXFxICImI3gyMjY4OyYjeEZFMDA7Ij48IUVOVElUWSBnbkUgIiYjeDIyNjk7Ij48IUVOVElUWSBnbmVxcSAiJiN4MjI2OTsiPjwhRU5USVRZIGd2bkUgIiYjeDIyNjk7JiN4RkUwMDsiPjwhRU5USVRZIGd2ZXJ0bmVxcSAiJiN4MjI2OTsmI3hGRTAwOyI%2BPCFFTlRJVFkgTHQgIiYjeDIyNkE7Ij48IUVOVElUWSBOZXN0ZWRMZXNzTGVzcyAiJiN4MjI2QTsiPjwhRU5USVRZIGxsICImI3gyMjZBOyI%2BPCFFTlRJVFkgbkx0diAiJiN4MjI2QTsmI3gzMzg7Ij48IUVOVElUWSBOb3RMZXNzTGVzcyAiJiN4MjI2QTsmI3gzMzg7Ij48IUVOVElUWSBuTHQgIiYjeDIyNkE7JiN4MjBEMjsiPjwhRU5USVRZIEd0ICImI3gyMjZCOyI%2BPCFFTlRJVFkgTmVzdGVkR3JlYXRlckdyZWF0ZXIgIiYjeDIyNkI7Ij48IUVOVElUWSBnZyAiJiN4MjI2QjsiPjwhRU5USVRZIG5HdHYgIiYjeDIyNkI7JiN4MzM4OyI%2BPCFFTlRJVFkgTm90R3JlYXRlckdyZWF0ZXIgIiYjeDIyNkI7JiN4MzM4OyI%2BPCFFTlRJVFkgbkd0ICImI3gyMjZCOyYjeDIwRDI7Ij48IUVOVElUWSB0d2l4dCAiJiN4MjI2QzsiPjwhRU5USVRZIGJldHdlZW4gIiYjeDIyNkM7Ij48IUVOVElUWSBOb3RDdXBDYXAgIiYjeDIyNkQ7Ij48IUVOVElUWSBubHQgIiYjeDIyNkU7Ij48IUVOVElUWSBOb3RMZXNzICImI3gyMjZFOyI%2BPCFFTlRJVFkgbmxlc3MgIiYjeDIyNkU7Ij48IUVOVElUWSBuZ3QgIiYjeDIyNkY7Ij48IUVOVElUWSBOb3RHcmVhdGVyICImI3gyMjZGOyI%2BPCFFTlRJVFkgbmd0ciAiJiN4MjI2RjsiPjwhRU5USVRZIG5sZSAiJiN4MjI3MDsiPjwhRU5USVRZIE5vdExlc3NFcXVhbCAiJiN4MjI3MDsiPjwhRU5USVRZIG5sZXEgIiYjeDIyNzA7Ij48IUVOVElUWSBuZ2UgIiYjeDIyNzE7Ij48IUVOVElUWSBOb3RHcmVhdGVyRXF1YWwgIiYjeDIyNzE7Ij48IUVOVElUWSBuZ2VxICImI3gyMjcxOyI%2BPCFFTlRJVFkgbHNpbSAiJiN4MjI3MjsiPjwhRU5USVRZIExlc3NUaWxkZSAiJiN4MjI3MjsiPjwhRU5USVRZIGxlc3NzaW0gIiYjeDIyNzI7Ij48IUVOVElUWSBnc2ltICImI3gyMjczOyI%2BPCFFTlRJVFkgZ3Ryc2ltICImI3gyMjczOyI%2BPCFFTlRJVFkgR3JlYXRlclRpbGRlICImI3gyMjczOyI%2BPCFFTlRJVFkgbmxzaW0gIiYjeDIyNzQ7Ij48IUVOVElUWSBOb3RMZXNzVGlsZGUgIiYjeDIyNzQ7Ij48IUVOVElUWSBuZ3NpbSAiJiN4MjI3NTsiPjwhRU5USVRZIE5vdEdyZWF0ZXJUaWxkZSAiJiN4MjI3NTsiPjwhRU5USVRZIGxnICImI3gyMjc2OyI%2BPCFFTlRJVFkgbGVzc2d0ciAiJiN4MjI3NjsiPjwhRU5USVRZIExlc3NHcmVhdGVyICImI3gyMjc2OyI%2BPCFFTlRJVFkgZ2wgIiYjeDIyNzc7Ij48IUVOVElUWSBndHJsZXNzICImI3gyMjc3OyI%2BPCFFTlRJVFkgR3JlYXRlckxlc3MgIiYjeDIyNzc7Ij48IUVOVElUWSBudGxnICImI3gyMjc4OyI%2BPCFFTlRJVFkgTm90TGVzc0dyZWF0ZXIgIiYjeDIyNzg7Ij48IUVOVElUWSBudGdsICImI3gyMjc5OyI%2BPCFFTlRJVFkgTm90R3JlYXRlckxlc3MgIiYjeDIyNzk7Ij48IUVOVElUWSBwciAiJiN4MjI3QTsiPjwhRU5USVRZIFByZWNlZGVzICImI3gyMjdBOyI%2BPCFFTlRJVFkgcHJlYyAiJiN4MjI3QTsiPjwhRU5USVRZIHNjICImI3gyMjdCOyI%2BPCFFTlRJVFkgU3VjY2VlZHMgIiYjeDIyN0I7Ij48IUVOVElUWSBzdWNjICImI3gyMjdCOyI%2BPCFFTlRJVFkgcHJjdWUgIiYjeDIyN0M7Ij48IUVOVElUWSBQcmVjZWRlc1NsYW50RXF1YWwgIiYjeDIyN0M7Ij48IUVOVElUWSBwcmVjY3VybHllcSAiJiN4MjI3QzsiPjwhRU5USVRZIHNjY3VlICImI3gyMjdEOyI%2BPCFFTlRJVFkgU3VjY2VlZHNTbGFudEVxdWFsICImI3gyMjdEOyI%2BPCFFTlRJVFkgc3VjY2N1cmx5ZXEgIiYjeDIyN0Q7Ij48IUVOVElUWSBwcnNpbSAiJiN4MjI3RTsiPjwhRU5USVRZIHByZWNzaW0gIiYjeDIyN0U7Ij48IUVOVElUWSBQcmVjZWRlc1RpbGRlICImI3gyMjdFOyI%2BPCFFTlRJVFkgc2NzaW0gIiYjeDIyN0Y7Ij48IUVOVElUWSBzdWNjc2ltICImI3gyMjdGOyI%2BPCFFTlRJVFkgU3VjY2VlZHNUaWxkZSAiJiN4MjI3RjsiPjwhRU5USVRZIE5vdFN1Y2NlZWRzVGlsZGUgIiYjeDIyN0Y7JiN4MzM4OyI%2BPCFFTlRJVFkgbnByICImI3gyMjgwOyI%2BPCFFTlRJVFkgbnByZWMgIiYjeDIyODA7Ij48IUVOVElUWSBOb3RQcmVjZWRlcyAiJiN4MjI4MDsiPjwhRU5USVRZIG5zYyAiJiN4MjI4MTsiPjwhRU5USVRZIG5zdWNjICImI3gyMjgxOyI%2BPCFFTlRJVFkgTm90U3VjY2VlZHMgIiYjeDIyODE7Ij48IUVOVElUWSBzdWIgIiYjeDIyODI7Ij48IUVOVElUWSBzdWJzZXQgIiYjeDIyODI7Ij48IUVOVElUWSB2bnN1YiAiJiN4MjI4MjsmI3gyMEQyOyI%2BPCFFTlRJVFkgbnN1YnNldCAiJiN4MjI4MjsmI3gyMEQyOyI%2BPCFFTlRJVFkgTm90U3Vic2V0ICImI3gyMjgyOyYjeDIwRDI7Ij48IUVOVElUWSBzdXAgIiYjeDIyODM7Ij48IUVOVElUWSBzdXBzZXQgIiYjeDIyODM7Ij48IUVOVElUWSBTdXBlcnNldCAiJiN4MjI4MzsiPjwhRU5USVRZIHZuc3VwICImI3gyMjgzOyYjeDIwRDI7Ij48IUVOVElUWSBuc3Vwc2V0ICImI3gyMjgzOyYjeDIwRDI7Ij48IUVOVElUWSBOb3RTdXBlcnNldCAiJiN4MjI4MzsmI3gyMEQyOyI%2BPCFFTlRJVFkgbnN1YiAiJiN4MjI4NDsiPjwhRU5USVRZIG5zdXAgIiYjeDIyODU7Ij48IUVOVElUWSBzdWJlICImI3gyMjg2OyI%2BPCFFTlRJVFkgU3Vic2V0RXF1YWwgIiYjeDIyODY7Ij48IUVOVElUWSBzdWJzZXRlcSAiJiN4MjI4NjsiPjwhRU5USVRZIHN1cGUgIiYjeDIyODc7Ij48IUVOVElUWSBzdXBzZXRlcSAiJiN4MjI4NzsiPjwhRU5USVRZIFN1cGVyc2V0RXF1YWwgIiYjeDIyODc7Ij48IUVOVElUWSBuc3ViZSAiJiN4MjI4ODsiPjwhRU5USVRZIG5zdWJzZXRlcSAiJiN4MjI4ODsiPjwhRU5USVRZIE5vdFN1YnNldEVxdWFsICImI3gyMjg4OyI%2BPCFFTlRJVFkgbnN1cGUgIiYjeDIyODk7Ij48IUVOVElUWSBuc3Vwc2V0ZXEgIiYjeDIyODk7Ij48IUVOVElUWSBOb3RTdXBlcnNldEVxdWFsICImI3gyMjg5OyI%2BPCFFTlRJVFkgc3VibmUgIiYjeDIyOEE7Ij48IUVOVElUWSBzdWJzZXRuZXEgIiYjeDIyOEE7Ij48IUVOVElUWSB2c3VibmUgIiYjeDIyOEE7JiN4RkUwMDsiPjwhRU5USVRZIHZhcnN1YnNldG5lcSAiJiN4MjI4QTsmI3hGRTAwOyI%2BPCFFTlRJVFkgc3VwbmUgIiYjeDIyOEI7Ij48IUVOVElUWSBzdXBzZXRuZXEgIiYjeDIyOEI7Ij48IUVOVElUWSB2c3VwbmUgIiYjeDIyOEI7JiN4RkUwMDsiPjwhRU5USVRZIHZhcnN1cHNldG5lcSAiJiN4MjI4QjsmI3hGRTAwOyI%2BPCFFTlRJVFkgY3VwZG90ICImI3gyMjhEOyI%2BPCFFTlRJVFkgdXBsdXMgIiYjeDIyOEU7Ij48IUVOVElUWSBVbmlvblBsdXMgIiYjeDIyOEU7Ij48IUVOVElUWSBzcXN1YiAiJiN4MjI4RjsiPjwhRU5USVRZIFNxdWFyZVN1YnNldCAiJiN4MjI4RjsiPjwhRU5USVRZIHNxc3Vic2V0ICImI3gyMjhGOyI%2BPCFFTlRJVFkgTm90U3F1YXJlU3Vic2V0ICImI3gyMjhGOyYjeDMzODsiPjwhRU5USVRZIHNxc3VwICImI3gyMjkwOyI%2BPCFFTlRJVFkgU3F1YXJlU3VwZXJzZXQgIiYjeDIyOTA7Ij48IUVOVElUWSBzcXN1cHNldCAiJiN4MjI5MDsiPjwhRU5USVRZIE5vdFNxdWFyZVN1cGVyc2V0ICImI3gyMjkwOyYjeDMzODsiPjwhRU5USVRZIHNxc3ViZSAiJiN4MjI5MTsiPjwhRU5USVRZIFNxdWFyZVN1YnNldEVxdWFsICImI3gyMjkxOyI%2BPCFFTlRJVFkgc3FzdWJzZXRlcSAiJiN4MjI5MTsiPjwhRU5USVRZIHNxc3VwZSAiJiN4MjI5MjsiPjwhRU5USVRZIFNxdWFyZVN1cGVyc2V0RXF1YWwgIiYjeDIyOTI7Ij48IUVOVElUWSBzcXN1cHNldGVxICImI3gyMjkyOyI%2BPCFFTlRJVFkgc3FjYXAgIiYjeDIyOTM7Ij48IUVOVElUWSBTcXVhcmVJbnRlcnNlY3Rpb24gIiYjeDIyOTM7Ij48IUVOVElUWSBzcWNhcHMgIiYjeDIyOTM7JiN4RkUwMDsiPjwhRU5USVRZIHNxY3VwICImI3gyMjk0OyI%2BPCFFTlRJVFkgU3F1YXJlVW5pb24gIiYjeDIyOTQ7Ij48IUVOVElUWSBzcWN1cHMgIiYjeDIyOTQ7JiN4RkUwMDsiPjwhRU5USVRZIG9wbHVzICImI3gyMjk1OyI%2BPCFFTlRJVFkgQ2lyY2xlUGx1cyAiJiN4MjI5NTsiPjwhRU5USVRZIG9taW51cyAiJiN4MjI5NjsiPjwhRU5USVRZIENpcmNsZU1pbnVzICImI3gyMjk2OyI%2BPCFFTlRJVFkgb3RpbWVzICImI3gyMjk3OyI%2BPCFFTlRJVFkgQ2lyY2xlVGltZXMgIiYjeDIyOTc7Ij48IUVOVElUWSBvc29sICImI3gyMjk4OyI%2BPCFFTlRJVFkgb2RvdCAiJiN4MjI5OTsiPjwhRU5USVRZIENpcmNsZURvdCAiJiN4MjI5OTsiPjwhRU5USVRZIG9jaXIgIiYjeDIyOUE7Ij48IUVOVElUWSBjaXJjbGVkY2lyYyAiJiN4MjI5QTsiPjwhRU5USVRZIG9hc3QgIiYjeDIyOUI7Ij48IUVOVElUWSBjaXJjbGVkYXN0ICImI3gyMjlCOyI%2BPCFFTlRJVFkgb2Rhc2ggIiYjeDIyOUQ7Ij48IUVOVElUWSBjaXJjbGVkZGFzaCAiJiN4MjI5RDsiPjwhRU5USVRZIHBsdXNiICImI3gyMjlFOyI%2BPCFFTlRJVFkgYm94cGx1cyAiJiN4MjI5RTsiPjwhRU5USVRZIG1pbnVzYiAiJiN4MjI5RjsiPjwhRU5USVRZIGJveG1pbnVzICImI3gyMjlGOyI%2BPCFFTlRJVFkgdGltZXNiICImI3gyMkEwOyI%2BPCFFTlRJVFkgYm94dGltZXMgIiYjeDIyQTA7Ij48IUVOVElUWSBzZG90YiAiJiN4MjJBMTsiPjwhRU5USVRZIGRvdHNxdWFyZSAiJiN4MjJBMTsiPjwhRU5USVRZIHZkYXNoICImI3gyMkEyOyI%2BPCFFTlRJVFkgUmlnaHRUZWUgIiYjeDIyQTI7Ij48IUVOVElUWSBkYXNodiAiJiN4MjJBMzsiPjwhRU5USVRZIExlZnRUZWUgIiYjeDIyQTM7Ij48IUVOVElUWSB0b3AgIiYjeDIyQTQ7Ij48IUVOVElUWSBEb3duVGVlICImI3gyMkE0OyI%2BPCFFTlRJVFkgYm90dG9tICImI3gyMkE1OyI%2BPCFFTlRJVFkgYm90ICImI3gyMkE1OyI%2BPCFFTlRJVFkgcGVycCAiJiN4MjJBNTsiPjwhRU5USVRZIFVwVGVlICImI3gyMkE1OyI%2BPCFFTlRJVFkgbW9kZWxzICImI3gyMkE3OyI%2BPCFFTlRJVFkgdkRhc2ggIiYjeDIyQTg7Ij48IUVOVElUWSBEb3VibGVSaWdodFRlZSAiJiN4MjJBODsiPjwhRU5USVRZIFZkYXNoICImI3gyMkE5OyI%2BPCFFTlRJVFkgVnZkYXNoICImI3gyMkFBOyI%2BPCFFTlRJVFkgVkRhc2ggIiYjeDIyQUI7Ij48IUVOVElUWSBudmRhc2ggIiYjeDIyQUM7Ij48IUVOVElUWSBudkRhc2ggIiYjeDIyQUQ7Ij48IUVOVElUWSBuVmRhc2ggIiYjeDIyQUU7Ij48IUVOVElUWSBuVkRhc2ggIiYjeDIyQUY7Ij48IUVOVElUWSBwcnVyZWwgIiYjeDIyQjA7Ij48IUVOVElUWSB2bHRyaSAiJiN4MjJCMjsiPjwhRU5USVRZIHZhcnRyaWFuZ2xlbGVmdCAiJiN4MjJCMjsiPjwhRU5USVRZIExlZnRUcmlhbmdsZSAiJiN4MjJCMjsiPjwhRU5USVRZIHZydHJpICImI3gyMkIzOyI%2BPCFFTlRJVFkgdmFydHJpYW5nbGVyaWdodCAiJiN4MjJCMzsiPjwhRU5USVRZIFJpZ2h0VHJpYW5nbGUgIiYjeDIyQjM7Ij48IUVOVElUWSBsdHJpZSAiJiN4MjJCNDsiPjwhRU5USVRZIHRyaWFuZ2xlbGVmdGVxICImI3gyMkI0OyI%2BPCFFTlRJVFkgTGVmdFRyaWFuZ2xlRXF1YWwgIiYjeDIyQjQ7Ij48IUVOVElUWSBudmx0cmllICImI3gyMkI0OyYjeDIwRDI7Ij48IUVOVElUWSBydHJpZSAiJiN4MjJCNTsiPjwhRU5USVRZIHRyaWFuZ2xlcmlnaHRlcSAiJiN4MjJCNTsiPjwhRU5USVRZIFJpZ2h0VHJpYW5nbGVFcXVhbCAiJiN4MjJCNTsiPjwhRU5USVRZIG52cnRyaWUgIiYjeDIyQjU7JiN4MjBEMjsiPjwhRU5USVRZIG9yaWdvZiAiJiN4MjJCNjsiPjwhRU5USVRZIGltb2YgIiYjeDIyQjc7Ij48IUVOVElUWSBtdW1hcCAiJiN4MjJCODsiPjwhRU5USVRZIG11bHRpbWFwICImI3gyMkI4OyI%2BPCFFTlRJVFkgaGVyY29uICImI3gyMkI5OyI%2BPCFFTlRJVFkgaW50Y2FsICImI3gyMkJBOyI%2BPCFFTlRJVFkgaW50ZXJjYWwgIiYjeDIyQkE7Ij48IUVOVElUWSB2ZWViYXIgIiYjeDIyQkI7Ij48IUVOVElUWSBiYXJ2ZWUgIiYjeDIyQkQ7Ij48IUVOVElUWSBhbmdydHZiICImI3gyMkJFOyI%2BPCFFTlRJVFkgbHJ0cmkgIiYjeDIyQkY7Ij48IUVOVElUWSB4d2VkZ2UgIiYjeDIyQzA7Ij48IUVOVElUWSBXZWRnZSAiJiN4MjJDMDsiPjwhRU5USVRZIGJpZ3dlZGdlICImI3gyMkMwOyI%2BPCFFTlRJVFkgeHZlZSAiJiN4MjJDMTsiPjwhRU5USVRZIFZlZSAiJiN4MjJDMTsiPjwhRU5USVRZIGJpZ3ZlZSAiJiN4MjJDMTsiPjwhRU5USVRZIHhjYXAgIiYjeDIyQzI7Ij48IUVOVElUWSBJbnRlcnNlY3Rpb24gIiYjeDIyQzI7Ij48IUVOVElUWSBiaWdjYXAgIiYjeDIyQzI7Ij48IUVOVElUWSB4Y3VwICImI3gyMkMzOyI%2BPCFFTlRJVFkgVW5pb24gIiYjeDIyQzM7Ij48IUVOVElUWSBiaWdjdXAgIiYjeDIyQzM7Ij48IUVOVElUWSBkaWFtICImI3gyMkM0OyI%2BPCFFTlRJVFkgZGlhbW9uZCAiJiN4MjJDNDsiPjwhRU5USVRZIERpYW1vbmQgIiYjeDIyQzQ7Ij48IUVOVElUWSBzZG90ICImI3gyMkM1OyI%2BPCFFTlRJVFkgc3N0YXJmICImI3gyMkM2OyI%2BPCFFTlRJVFkgU3RhciAiJiN4MjJDNjsiPjwhRU5USVRZIGRpdm9ueCAiJiN4MjJDNzsiPjwhRU5USVRZIGRpdmlkZW9udGltZXMgIiYjeDIyQzc7Ij48IUVOVElUWSBib3d0aWUgIiYjeDIyQzg7Ij48IUVOVElUWSBsdGltZXMgIiYjeDIyQzk7Ij48IUVOVElUWSBydGltZXMgIiYjeDIyQ0E7Ij48IUVOVElUWSBsdGhyZWUgIiYjeDIyQ0I7Ij48IUVOVElUWSBsZWZ0dGhyZWV0aW1lcyAiJiN4MjJDQjsiPjwhRU5USVRZIHJ0aHJlZSAiJiN4MjJDQzsiPjwhRU5USVRZIHJpZ2h0dGhyZWV0aW1lcyAiJiN4MjJDQzsiPjwhRU5USVRZIGJzaW1lICImI3gyMkNEOyI%2BPCFFTlRJVFkgYmFja3NpbWVxICImI3gyMkNEOyI%2BPCFFTlRJVFkgY3V2ZWUgIiYjeDIyQ0U7Ij48IUVOVElUWSBjdXJseXZlZSAiJiN4MjJDRTsiPjwhRU5USVRZIGN1d2VkICImI3gyMkNGOyI%2BPCFFTlRJVFkgY3VybHl3ZWRnZSAiJiN4MjJDRjsiPjwhRU5USVRZIFN1YiAiJiN4MjJEMDsiPjwhRU5USVRZIFN1YnNldCAiJiN4MjJEMDsiPjwhRU5USVRZIFN1cCAiJiN4MjJEMTsiPjwhRU5USVRZIFN1cHNldCAiJiN4MjJEMTsiPjwhRU5USVRZIENhcCAiJiN4MjJEMjsiPjwhRU5USVRZIEN1cCAiJiN4MjJEMzsiPjwhRU5USVRZIGZvcmsgIiYjeDIyRDQ7Ij48IUVOVElUWSBwaXRjaGZvcmsgIiYjeDIyRDQ7Ij48IUVOVElUWSBlcGFyICImI3gyMkQ1OyI%2BPCFFTlRJVFkgbHRkb3QgIiYjeDIyRDY7Ij48IUVOVElUWSBsZXNzZG90ICImI3gyMkQ2OyI%2BPCFFTlRJVFkgZ3Rkb3QgIiYjeDIyRDc7Ij48IUVOVElUWSBndHJkb3QgIiYjeDIyRDc7Ij48IUVOVElUWSBMbCAiJiN4MjJEODsiPjwhRU5USVRZIG5MbCAiJiN4MjJEODsmI3gzMzg7Ij48IUVOVElUWSBHZyAiJiN4MjJEOTsiPjwhRU5USVRZIGdnZyAiJiN4MjJEOTsiPjwhRU5USVRZIG5HZyAiJiN4MjJEOTsmI3gzMzg7Ij48IUVOVElUWSBsZWcgIiYjeDIyREE7Ij48IUVOVElUWSBMZXNzRXF1YWxHcmVhdGVyICImI3gyMkRBOyI%2BPCFFTlRJVFkgbGVzc2VxZ3RyICImI3gyMkRBOyI%2BPCFFTlRJVFkgbGVzZyAiJiN4MjJEQTsmI3hGRTAwOyI%2BPCFFTlRJVFkgZ2VsICImI3gyMkRCOyI%2BPCFFTlRJVFkgZ3RyZXFsZXNzICImI3gyMkRCOyI%2BPCFFTlRJVFkgR3JlYXRlckVxdWFsTGVzcyAiJiN4MjJEQjsiPjwhRU5USVRZIGdlc2wgIiYjeDIyREI7JiN4RkUwMDsiPjwhRU5USVRZIGN1ZXByICImI3gyMkRFOyI%2BPCFFTlRJVFkgY3VybHllcXByZWMgIiYjeDIyREU7Ij48IUVOVElUWSBjdWVzYyAiJiN4MjJERjsiPjwhRU5USVRZIGN1cmx5ZXFzdWNjICImI3gyMkRGOyI%2BPCFFTlRJVFkgbnByY3VlICImI3gyMkUwOyI%2BPCFFTlRJVFkgTm90UHJlY2VkZXNTbGFudEVxdWFsICImI3gyMkUwOyI%2BPCFFTlRJVFkgbnNjY3VlICImI3gyMkUxOyI%2BPCFFTlRJVFkgTm90U3VjY2VlZHNTbGFudEVxdWFsICImI3gyMkUxOyI%2BPCFFTlRJVFkgbnNxc3ViZSAiJiN4MjJFMjsiPjwhRU5USVRZIE5vdFNxdWFyZVN1YnNldEVxdWFsICImI3gyMkUyOyI%2BPCFFTlRJVFkgbnNxc3VwZSAiJiN4MjJFMzsiPjwhRU5USVRZIE5vdFNxdWFyZVN1cGVyc2V0RXF1YWwgIiYjeDIyRTM7Ij48IUVOVElUWSBsbnNpbSAiJiN4MjJFNjsiPjwhRU5USVRZIGduc2ltICImI3gyMkU3OyI%2BPCFFTlRJVFkgcHJuc2ltICImI3gyMkU4OyI%2BPCFFTlRJVFkgcHJlY25zaW0gIiYjeDIyRTg7Ij48IUVOVElUWSBzY25zaW0gIiYjeDIyRTk7Ij48IUVOVElUWSBzdWNjbnNpbSAiJiN4MjJFOTsiPjwhRU5USVRZIG5sdHJpICImI3gyMkVBOyI%2BPCFFTlRJVFkgbnRyaWFuZ2xlbGVmdCAiJiN4MjJFQTsiPjwhRU5USVRZIE5vdExlZnRUcmlhbmdsZSAiJiN4MjJFQTsiPjwhRU5USVRZIG5ydHJpICImI3gyMkVCOyI%2BPCFFTlRJVFkgbnRyaWFuZ2xlcmlnaHQgIiYjeDIyRUI7Ij48IUVOVElUWSBOb3RSaWdodFRyaWFuZ2xlICImI3gyMkVCOyI%2BPCFFTlRJVFkgbmx0cmllICImI3gyMkVDOyI%2BPCFFTlRJVFkgbnRyaWFuZ2xlbGVmdGVxICImI3gyMkVDOyI%2BPCFFTlRJVFkgTm90TGVmdFRyaWFuZ2xlRXF1YWwgIiYjeDIyRUM7Ij48IUVOVElUWSBucnRyaWUgIiYjeDIyRUQ7Ij48IUVOVElUWSBudHJpYW5nbGVyaWdodGVxICImI3gyMkVEOyI%2BPCFFTlRJVFkgTm90UmlnaHRUcmlhbmdsZUVxdWFsICImI3gyMkVEOyI%2BPCFFTlRJVFkgdmVsbGlwICImI3gyMkVFOyI%2BPCFFTlRJVFkgY3Rkb3QgIiYjeDIyRUY7Ij48IUVOVElUWSB1dGRvdCAiJiN4MjJGMDsiPjwhRU5USVRZIGR0ZG90ICImI3gyMkYxOyI%2BPCFFTlRJVFkgZGlzaW4gIiYjeDIyRjI7Ij48IUVOVElUWSBpc2luc3YgIiYjeDIyRjM7Ij48IUVOVElUWSBpc2lucyAiJiN4MjJGNDsiPjwhRU5USVRZIGlzaW5kb3QgIiYjeDIyRjU7Ij48IUVOVElUWSBub3RpbmRvdCAiJiN4MjJGNTsmI3gzMzg7Ij48IUVOVElUWSBub3RpbnZjICImI3gyMkY2OyI%2BPCFFTlRJVFkgbm90aW52YiAiJiN4MjJGNzsiPjwhRU5USVRZIGlzaW5FICImI3gyMkY5OyI%2BPCFFTlRJVFkgbm90aW5FICImI3gyMkY5OyYjeDMzODsiPjwhRU5USVRZIG5pc2QgIiYjeDIyRkE7Ij48IUVOVElUWSB4bmlzICImI3gyMkZCOyI%2BPCFFTlRJVFkgbmlzICImI3gyMkZDOyI%2BPCFFTlRJVFkgbm90bml2YyAiJiN4MjJGRDsiPjwhRU5USVRZIG5vdG5pdmIgIiYjeDIyRkU7Ij48IUVOVElUWSBiYXJ3ZWQgIiYjeDIzMDU7Ij48IUVOVElUWSBiYXJ3ZWRnZSAiJiN4MjMwNTsiPjwhRU5USVRZIEJhcndlZCAiJiN4MjMwNjsiPjwhRU5USVRZIGRvdWJsZWJhcndlZGdlICImI3gyMzA2OyI%2BPCFFTlRJVFkgbGNlaWwgIiYjeDIzMDg7Ij48IUVOVElUWSBMZWZ0Q2VpbGluZyAiJiN4MjMwODsiPjwhRU5USVRZIHJjZWlsICImI3gyMzA5OyI%2BPCFFTlRJVFkgUmlnaHRDZWlsaW5nICImI3gyMzA5OyI%2BPCFFTlRJVFkgbGZsb29yICImI3gyMzBBOyI%2BPCFFTlRJVFkgTGVmdEZsb29yICImI3gyMzBBOyI%2BPCFFTlRJVFkgcmZsb29yICImI3gyMzBCOyI%2BPCFFTlRJVFkgUmlnaHRGbG9vciAiJiN4MjMwQjsiPjwhRU5USVRZIGRyY3JvcCAiJiN4MjMwQzsiPjwhRU5USVRZIGRsY3JvcCAiJiN4MjMwRDsiPjwhRU5USVRZIHVyY3JvcCAiJiN4MjMwRTsiPjwhRU5USVRZIHVsY3JvcCAiJiN4MjMwRjsiPjwhRU5USVRZIGJub3QgIiYjeDIzMTA7Ij48IUVOVElUWSBwcm9mbGluZSAiJiN4MjMxMjsiPjwhRU5USVRZIHByb2ZzdXJmICImI3gyMzEzOyI%2BPCFFTlRJVFkgdGVscmVjICImI3gyMzE1OyI%2BPCFFTlRJVFkgdGFyZ2V0ICImI3gyMzE2OyI%2BPCFFTlRJVFkgdWxjb3JuICImI3gyMzFDOyI%2BPCFFTlRJVFkgdWxjb3JuZXIgIiYjeDIzMUM7Ij48IUVOVElUWSB1cmNvcm4gIiYjeDIzMUQ7Ij48IUVOVElUWSB1cmNvcm5lciAiJiN4MjMxRDsiPjwhRU5USVRZIGRsY29ybiAiJiN4MjMxRTsiPjwhRU5USVRZIGxsY29ybmVyICImI3gyMzFFOyI%2BPCFFTlRJVFkgZHJjb3JuICImI3gyMzFGOyI%2BPCFFTlRJVFkgbHJjb3JuZXIgIiYjeDIzMUY7Ij48IUVOVElUWSBmcm93biAiJiN4MjMyMjsiPjwhRU5USVRZIHNmcm93biAiJiN4MjMyMjsiPjwhRU5USVRZIHNtaWxlICImI3gyMzIzOyI%2BPCFFTlRJVFkgc3NtaWxlICImI3gyMzIzOyI%2BPCFFTlRJVFkgY3lsY3R5ICImI3gyMzJEOyI%2BPCFFTlRJVFkgcHJvZmFsYXIgIiYjeDIzMkU7Ij48IUVOVElUWSB0b3Bib3QgIiYjeDIzMzY7Ij48IUVOVElUWSBvdmJhciAiJiN4MjMzRDsiPjwhRU5USVRZIHNvbGJhciAiJiN4MjMzRjsiPjwhRU5USVRZIGFuZ3phcnIgIiYjeDIzN0M7Ij48IUVOVElUWSBsbW91c3QgIiYjeDIzQjA7Ij48IUVOVElUWSBsbW91c3RhY2hlICImI3gyM0IwOyI%2BPCFFTlRJVFkgcm1vdXN0ICImI3gyM0IxOyI%2BPCFFTlRJVFkgcm1vdXN0YWNoZSAiJiN4MjNCMTsiPjwhRU5USVRZIHRicmsgIiYjeDIzQjQ7Ij48IUVOVElUWSBPdmVyQnJhY2tldCAiJiN4MjNCNDsiPjwhRU5USVRZIGJicmsgIiYjeDIzQjU7Ij48IUVOVElUWSBVbmRlckJyYWNrZXQgIiYjeDIzQjU7Ij48IUVOVElUWSBiYnJrdGJyayAiJiN4MjNCNjsiPjwhRU5USVRZIE92ZXJQYXJlbnRoZXNpcyAiJiN4MjNEQzsiPjwhRU5USVRZIFVuZGVyUGFyZW50aGVzaXMgIiYjeDIzREQ7Ij48IUVOVElUWSBPdmVyQnJhY2UgIiYjeDIzREU7Ij48IUVOVElUWSBVbmRlckJyYWNlICImI3gyM0RGOyI%2BPCFFTlRJVFkgdHJwZXppdW0gIiYjeDIzRTI7Ij48IUVOVElUWSBlbGludGVycyAiJiN4MjNFNzsiPjwhRU5USVRZIGJsYW5rICImI3gyNDIzOyI%2BPCFFTlRJVFkgb1MgIiYjeDI0Qzg7Ij48IUVOVElUWSBjaXJjbGVkUyAiJiN4MjRDODsiPjwhRU5USVRZIGJveGggIiYjeDI1MDA7Ij48IUVOVElUWSBIb3Jpem9udGFsTGluZSAiJiN4MjUwMDsiPjwhRU5USVRZIGJveHYgIiYjeDI1MDI7Ij48IUVOVElUWSBib3hkciAiJiN4MjUwQzsiPjwhRU5USVRZIGJveGRsICImI3gyNTEwOyI%2BPCFFTlRJVFkgYm94dXIgIiYjeDI1MTQ7Ij48IUVOVElUWSBib3h1bCAiJiN4MjUxODsiPjwhRU5USVRZIGJveHZyICImI3gyNTFDOyI%2BPCFFTlRJVFkgYm94dmwgIiYjeDI1MjQ7Ij48IUVOVElUWSBib3hoZCAiJiN4MjUyQzsiPjwhRU5USVRZIGJveGh1ICImI3gyNTM0OyI%2BPCFFTlRJVFkgYm94dmggIiYjeDI1M0M7Ij48IUVOVElUWSBib3hIICImI3gyNTUwOyI%2BPCFFTlRJVFkgYm94ViAiJiN4MjU1MTsiPjwhRU5USVRZIGJveGRSICImI3gyNTUyOyI%2BPCFFTlRJVFkgYm94RHIgIiYjeDI1NTM7Ij48IUVOVElUWSBib3hEUiAiJiN4MjU1NDsiPjwhRU5USVRZIGJveGRMICImI3gyNTU1OyI%2BPCFFTlRJVFkgYm94RGwgIiYjeDI1NTY7Ij48IUVOVElUWSBib3hETCAiJiN4MjU1NzsiPjwhRU5USVRZIGJveHVSICImI3gyNTU4OyI%2BPCFFTlRJVFkgYm94VXIgIiYjeDI1NTk7Ij48IUVOVElUWSBib3hVUiAiJiN4MjU1QTsiPjwhRU5USVRZIGJveHVMICImI3gyNTVCOyI%2BPCFFTlRJVFkgYm94VWwgIiYjeDI1NUM7Ij48IUVOVElUWSBib3hVTCAiJiN4MjU1RDsiPjwhRU5USVRZIGJveHZSICImI3gyNTVFOyI%2BPCFFTlRJVFkgYm94VnIgIiYjeDI1NUY7Ij48IUVOVElUWSBib3hWUiAiJiN4MjU2MDsiPjwhRU5USVRZIGJveHZMICImI3gyNTYxOyI%2BPCFFTlRJVFkgYm94VmwgIiYjeDI1NjI7Ij48IUVOVElUWSBib3hWTCAiJiN4MjU2MzsiPjwhRU5USVRZIGJveEhkICImI3gyNTY0OyI%2BPCFFTlRJVFkgYm94aEQgIiYjeDI1NjU7Ij48IUVOVElUWSBib3hIRCAiJiN4MjU2NjsiPjwhRU5USVRZIGJveEh1ICImI3gyNTY3OyI%2BPCFFTlRJVFkgYm94aFUgIiYjeDI1Njg7Ij48IUVOVElUWSBib3hIVSAiJiN4MjU2OTsiPjwhRU5USVRZIGJveHZIICImI3gyNTZBOyI%2BPCFFTlRJVFkgYm94VmggIiYjeDI1NkI7Ij48IUVOVElUWSBib3hWSCAiJiN4MjU2QzsiPjwhRU5USVRZIHVoYmxrICImI3gyNTgwOyI%2BPCFFTlRJVFkgbGhibGsgIiYjeDI1ODQ7Ij48IUVOVElUWSBibG9jayAiJiN4MjU4ODsiPjwhRU5USVRZIGJsazE0ICImI3gyNTkxOyI%2BPCFFTlRJVFkgYmxrMTIgIiYjeDI1OTI7Ij48IUVOVElUWSBibGszNCAiJiN4MjU5MzsiPjwhRU5USVRZIHNxdSAiJiN4MjVBMTsiPjwhRU5USVRZIHNxdWFyZSAiJiN4MjVBMTsiPjwhRU5USVRZIFNxdWFyZSAiJiN4MjVBMTsiPjwhRU5USVRZIHNxdWYgIiYjeDI1QUE7Ij48IUVOVElUWSBzcXVhcmYgIiYjeDI1QUE7Ij48IUVOVElUWSBibGFja3NxdWFyZSAiJiN4MjVBQTsiPjwhRU5USVRZIEZpbGxlZFZlcnlTbWFsbFNxdWFyZSAiJiN4MjVBQTsiPjwhRU5USVRZIEVtcHR5VmVyeVNtYWxsU3F1YXJlICImI3gyNUFCOyI%2BPCFFTlRJVFkgcmVjdCAiJiN4MjVBRDsiPjwhRU5USVRZIG1hcmtlciAiJiN4MjVBRTsiPjwhRU5USVRZIGZsdG5zICImI3gyNUIxOyI%2BPCFFTlRJVFkgeHV0cmkgIiYjeDI1QjM7Ij48IUVOVElUWSBiaWd0cmlhbmdsZXVwICImI3gyNUIzOyI%2BPCFFTlRJVFkgdXRyaWYgIiYjeDI1QjQ7Ij48IUVOVElUWSBibGFja3RyaWFuZ2xlICImI3gyNUI0OyI%2BPCFFTlRJVFkgdXRyaSAiJiN4MjVCNTsiPjwhRU5USVRZIHRyaWFuZ2xlICImI3gyNUI1OyI%2BPCFFTlRJVFkgcnRyaWYgIiYjeDI1Qjg7Ij48IUVOVElUWSBibGFja3RyaWFuZ2xlcmlnaHQgIiYjeDI1Qjg7Ij48IUVOVElUWSBydHJpICImI3gyNUI5OyI%2BPCFFTlRJVFkgdHJpYW5nbGVyaWdodCAiJiN4MjVCOTsiPjwhRU5USVRZIHhkdHJpICImI3gyNUJEOyI%2BPCFFTlRJVFkgYmlndHJpYW5nbGVkb3duICImI3gyNUJEOyI%2BPCFFTlRJVFkgZHRyaWYgIiYjeDI1QkU7Ij48IUVOVElUWSBibGFja3RyaWFuZ2xlZG93biAiJiN4MjVCRTsiPjwhRU5USVRZIGR0cmkgIiYjeDI1QkY7Ij48IUVOVElUWSB0cmlhbmdsZWRvd24gIiYjeDI1QkY7Ij48IUVOVElUWSBsdHJpZiAiJiN4MjVDMjsiPjwhRU5USVRZIGJsYWNrdHJpYW5nbGVsZWZ0ICImI3gyNUMyOyI%2BPCFFTlRJVFkgbHRyaSAiJiN4MjVDMzsiPjwhRU5USVRZIHRyaWFuZ2xlbGVmdCAiJiN4MjVDMzsiPjwhRU5USVRZIGxveiAiJiN4MjVDQTsiPjwhRU5USVRZIGxvemVuZ2UgIiYjeDI1Q0E7Ij48IUVOVElUWSBjaXIgIiYjeDI1Q0I7Ij48IUVOVElUWSB0cmlkb3QgIiYjeDI1RUM7Ij48IUVOVElUWSB4Y2lyYyAiJiN4MjVFRjsiPjwhRU5USVRZIGJpZ2NpcmMgIiYjeDI1RUY7Ij48IUVOVElUWSB1bHRyaSAiJiN4MjVGODsiPjwhRU5USVRZIHVydHJpICImI3gyNUY5OyI%2BPCFFTlRJVFkgbGx0cmkgIiYjeDI1RkE7Ij48IUVOVElUWSBFbXB0eVNtYWxsU3F1YXJlICImI3gyNUZCOyI%2BPCFFTlRJVFkgRmlsbGVkU21hbGxTcXVhcmUgIiYjeDI1RkM7Ij48IUVOVElUWSBzdGFyZiAiJiN4MjYwNTsiPjwhRU5USVRZIGJpZ3N0YXIgIiYjeDI2MDU7Ij48IUVOVElUWSBzdGFyICImI3gyNjA2OyI%2BPCFFTlRJVFkgcGhvbmUgIiYjeDI2MEU7Ij48IUVOVElUWSBmZW1hbGUgIiYjeDI2NDA7Ij48IUVOVElUWSBtYWxlICImI3gyNjQyOyI%2BPCFFTlRJVFkgc3BhZGVzICImI3gyNjYwOyI%2BPCFFTlRJVFkgc3BhZGVzdWl0ICImI3gyNjYwOyI%2BPCFFTlRJVFkgY2x1YnMgIiYjeDI2NjM7Ij48IUVOVElUWSBjbHVic3VpdCAiJiN4MjY2MzsiPjwhRU5USVRZIGhlYXJ0cyAiJiN4MjY2NTsiPjwhRU5USVRZIGhlYXJ0c3VpdCAiJiN4MjY2NTsiPjwhRU5USVRZIGRpYW1zICImI3gyNjY2OyI%2BPCFFTlRJVFkgZGlhbW9uZHN1aXQgIiYjeDI2NjY7Ij48IUVOVElUWSBzdW5nICImI3gyNjZBOyI%2BPCFFTlRJVFkgZmxhdCAiJiN4MjY2RDsiPjwhRU5USVRZIG5hdHVyICImI3gyNjZFOyI%2BPCFFTlRJVFkgbmF0dXJhbCAiJiN4MjY2RTsiPjwhRU5USVRZIHNoYXJwICImI3gyNjZGOyI%2BPCFFTlRJVFkgY2hlY2sgIiYjeDI3MTM7Ij48IUVOVElUWSBjaGVja21hcmsgIiYjeDI3MTM7Ij48IUVOVElUWSBjcm9zcyAiJiN4MjcxNzsiPjwhRU5USVRZIG1hbHQgIiYjeDI3MjA7Ij48IUVOVElUWSBtYWx0ZXNlICImI3gyNzIwOyI%2BPCFFTlRJVFkgc2V4dCAiJiN4MjczNjsiPjwhRU5USVRZIFZlcnRpY2FsU2VwYXJhdG9yICImI3gyNzU4OyI%2BPCFFTlRJVFkgbGJicmsgIiYjeDI3NzI7Ij48IUVOVElUWSByYmJyayAiJiN4Mjc3MzsiPjwhRU5USVRZIGJzb2xoc3ViICImI3gyN0M4OyI%2BPCFFTlRJVFkgc3VwaHNvbCAiJiN4MjdDOTsiPjwhRU5USVRZIGxvYnJrICImI3gyN0U2OyI%2BPCFFTlRJVFkgTGVmdERvdWJsZUJyYWNrZXQgIiYjeDI3RTY7Ij48IUVOVElUWSByb2JyayAiJiN4MjdFNzsiPjwhRU5USVRZIFJpZ2h0RG91YmxlQnJhY2tldCAiJiN4MjdFNzsiPjwhRU5USVRZIGxhbmcgIiYjeDI3RTg7Ij48IUVOVElUWSBMZWZ0QW5nbGVCcmFja2V0ICImI3gyN0U4OyI%2BPCFFTlRJVFkgbGFuZ2xlICImI3gyN0U4OyI%2BPCFFTlRJVFkgcmFuZyAiJiN4MjdFOTsiPjwhRU5USVRZIFJpZ2h0QW5nbGVCcmFja2V0ICImI3gyN0U5OyI%2BPCFFTlRJVFkgcmFuZ2xlICImI3gyN0U5OyI%2BPCFFTlRJVFkgTGFuZyAiJiN4MjdFQTsiPjwhRU5USVRZIFJhbmcgIiYjeDI3RUI7Ij48IUVOVElUWSBsb2FuZyAiJiN4MjdFQzsiPjwhRU5USVRZIHJvYW5nICImI3gyN0VEOyI%2BPCFFTlRJVFkgeGxhcnIgIiYjeDI3RjU7Ij48IUVOVElUWSBsb25nbGVmdGFycm93ICImI3gyN0Y1OyI%2BPCFFTlRJVFkgTG9uZ0xlZnRBcnJvdyAiJiN4MjdGNTsiPjwhRU5USVRZIHhyYXJyICImI3gyN0Y2OyI%2BPCFFTlRJVFkgbG9uZ3JpZ2h0YXJyb3cgIiYjeDI3RjY7Ij48IUVOVElUWSBMb25nUmlnaHRBcnJvdyAiJiN4MjdGNjsiPjwhRU5USVRZIHhoYXJyICImI3gyN0Y3OyI%2BPCFFTlRJVFkgbG9uZ2xlZnRyaWdodGFycm93ICImI3gyN0Y3OyI%2BPCFFTlRJVFkgTG9uZ0xlZnRSaWdodEFycm93ICImI3gyN0Y3OyI%2BPCFFTlRJVFkgeGxBcnIgIiYjeDI3Rjg7Ij48IUVOVElUWSBMb25nbGVmdGFycm93ICImI3gyN0Y4OyI%2BPCFFTlRJVFkgRG91YmxlTG9uZ0xlZnRBcnJvdyAiJiN4MjdGODsiPjwhRU5USVRZIHhyQXJyICImI3gyN0Y5OyI%2BPCFFTlRJVFkgTG9uZ3JpZ2h0YXJyb3cgIiYjeDI3Rjk7Ij48IUVOVElUWSBEb3VibGVMb25nUmlnaHRBcnJvdyAiJiN4MjdGOTsiPjwhRU5USVRZIHhoQXJyICImI3gyN0ZBOyI%2BPCFFTlRJVFkgTG9uZ2xlZnRyaWdodGFycm93ICImI3gyN0ZBOyI%2BPCFFTlRJVFkgRG91YmxlTG9uZ0xlZnRSaWdodEFycm93ICImI3gyN0ZBOyI%2BPCFFTlRJVFkgeG1hcCAiJiN4MjdGQzsiPjwhRU5USVRZIGxvbmdtYXBzdG8gIiYjeDI3RkM7Ij48IUVOVElUWSBkemlncmFyciAiJiN4MjdGRjsiPjwhRU5USVRZIG52bEFyciAiJiN4MjkwMjsiPjwhRU5USVRZIG52ckFyciAiJiN4MjkwMzsiPjwhRU5USVRZIG52SGFyciAiJiN4MjkwNDsiPjwhRU5USVRZIE1hcCAiJiN4MjkwNTsiPjwhRU5USVRZIGxiYXJyICImI3gyOTBDOyI%2BPCFFTlRJVFkgcmJhcnIgIiYjeDI5MEQ7Ij48IUVOVElUWSBia2Fyb3cgIiYjeDI5MEQ7Ij48IUVOVElUWSBsQmFyciAiJiN4MjkwRTsiPjwhRU5USVRZIHJCYXJyICImI3gyOTBGOyI%2BPCFFTlRJVFkgZGJrYXJvdyAiJiN4MjkwRjsiPjwhRU5USVRZIFJCYXJyICImI3gyOTEwOyI%2BPCFFTlRJVFkgZHJia2Fyb3cgIiYjeDI5MTA7Ij48IUVOVElUWSBERG90cmFoZCAiJiN4MjkxMTsiPjwhRU5USVRZIFVwQXJyb3dCYXIgIiYjeDI5MTI7Ij48IUVOVElUWSBEb3duQXJyb3dCYXIgIiYjeDI5MTM7Ij48IUVOVElUWSBSYXJydGwgIiYjeDI5MTY7Ij48IUVOVElUWSBsYXRhaWwgIiYjeDI5MTk7Ij48IUVOVElUWSByYXRhaWwgIiYjeDI5MUE7Ij48IUVOVElUWSBsQXRhaWwgIiYjeDI5MUI7Ij48IUVOVElUWSByQXRhaWwgIiYjeDI5MUM7Ij48IUVOVElUWSBsYXJyZnMgIiYjeDI5MUQ7Ij48IUVOVElUWSByYXJyZnMgIiYjeDI5MUU7Ij48IUVOVElUWSBsYXJyYmZzICImI3gyOTFGOyI%2BPCFFTlRJVFkgcmFycmJmcyAiJiN4MjkyMDsiPjwhRU5USVRZIG53YXJoayAiJiN4MjkyMzsiPjwhRU5USVRZIG5lYXJoayAiJiN4MjkyNDsiPjwhRU5USVRZIHNlYXJoayAiJiN4MjkyNTsiPjwhRU5USVRZIGhrc2Vhcm93ICImI3gyOTI1OyI%2BPCFFTlRJVFkgc3dhcmhrICImI3gyOTI2OyI%2BPCFFTlRJVFkgaGtzd2Fyb3cgIiYjeDI5MjY7Ij48IUVOVElUWSBud25lYXIgIiYjeDI5Mjc7Ij48IUVOVElUWSBuZXNlYXIgIiYjeDI5Mjg7Ij48IUVOVElUWSB0b2VhICImI3gyOTI4OyI%2BPCFFTlRJVFkgc2Vzd2FyICImI3gyOTI5OyI%2BPCFFTlRJVFkgdG9zYSAiJiN4MjkyOTsiPjwhRU5USVRZIHN3bndhciAiJiN4MjkyQTsiPjwhRU5USVRZIHJhcnJjICImI3gyOTMzOyI%2BPCFFTlRJVFkgbnJhcnJjICImI3gyOTMzOyYjeDMzODsiPjwhRU5USVRZIGN1ZGFycnIgIiYjeDI5MzU7Ij48IUVOVElUWSBsZGNhICImI3gyOTM2OyI%2BPCFFTlRJVFkgcmRjYSAiJiN4MjkzNzsiPjwhRU5USVRZIGN1ZGFycmwgIiYjeDI5Mzg7Ij48IUVOVElUWSBsYXJycGwgIiYjeDI5Mzk7Ij48IUVOVElUWSBjdXJhcnJtICImI3gyOTNDOyI%2BPCFFTlRJVFkgY3VsYXJycCAiJiN4MjkzRDsiPjwhRU5USVRZIHJhcnJwbCAiJiN4Mjk0NTsiPjwhRU5USVRZIGhhcnJjaXIgIiYjeDI5NDg7Ij48IUVOVElUWSBVYXJyb2NpciAiJiN4Mjk0OTsiPjwhRU5USVRZIGx1cmRzaGFyICImI3gyOTRBOyI%2BPCFFTlRJVFkgbGRydXNoYXIgIiYjeDI5NEI7Ij48IUVOVElUWSBMZWZ0UmlnaHRWZWN0b3IgIiYjeDI5NEU7Ij48IUVOVElUWSBSaWdodFVwRG93blZlY3RvciAiJiN4Mjk0RjsiPjwhRU5USVRZIERvd25MZWZ0UmlnaHRWZWN0b3IgIiYjeDI5NTA7Ij48IUVOVElUWSBMZWZ0VXBEb3duVmVjdG9yICImI3gyOTUxOyI%2BPCFFTlRJVFkgTGVmdFZlY3RvckJhciAiJiN4Mjk1MjsiPjwhRU5USVRZIFJpZ2h0VmVjdG9yQmFyICImI3gyOTUzOyI%2BPCFFTlRJVFkgUmlnaHRVcFZlY3RvckJhciAiJiN4Mjk1NDsiPjwhRU5USVRZIFJpZ2h0RG93blZlY3RvckJhciAiJiN4Mjk1NTsiPjwhRU5USVRZIERvd25MZWZ0VmVjdG9yQmFyICImI3gyOTU2OyI%2BPCFFTlRJVFkgRG93blJpZ2h0VmVjdG9yQmFyICImI3gyOTU3OyI%2BPCFFTlRJVFkgTGVmdFVwVmVjdG9yQmFyICImI3gyOTU4OyI%2BPCFFTlRJVFkgTGVmdERvd25WZWN0b3JCYXIgIiYjeDI5NTk7Ij48IUVOVElUWSBMZWZ0VGVlVmVjdG9yICImI3gyOTVBOyI%2BPCFFTlRJVFkgUmlnaHRUZWVWZWN0b3IgIiYjeDI5NUI7Ij48IUVOVElUWSBSaWdodFVwVGVlVmVjdG9yICImI3gyOTVDOyI%2BPCFFTlRJVFkgUmlnaHREb3duVGVlVmVjdG9yICImI3gyOTVEOyI%2BPCFFTlRJVFkgRG93bkxlZnRUZWVWZWN0b3IgIiYjeDI5NUU7Ij48IUVOVElUWSBEb3duUmlnaHRUZWVWZWN0b3IgIiYjeDI5NUY7Ij48IUVOVElUWSBMZWZ0VXBUZWVWZWN0b3IgIiYjeDI5NjA7Ij48IUVOVElUWSBMZWZ0RG93blRlZVZlY3RvciAiJiN4Mjk2MTsiPjwhRU5USVRZIGxIYXIgIiYjeDI5NjI7Ij48IUVOVElUWSB1SGFyICImI3gyOTYzOyI%2BPCFFTlRJVFkgckhhciAiJiN4Mjk2NDsiPjwhRU5USVRZIGRIYXIgIiYjeDI5NjU7Ij48IUVOVElUWSBsdXJ1aGFyICImI3gyOTY2OyI%2BPCFFTlRJVFkgbGRyZGhhciAiJiN4Mjk2NzsiPjwhRU5USVRZIHJ1bHVoYXIgIiYjeDI5Njg7Ij48IUVOVElUWSByZGxkaGFyICImI3gyOTY5OyI%2BPCFFTlRJVFkgbGhhcnVsICImI3gyOTZBOyI%2BPCFFTlRJVFkgbGxoYXJkICImI3gyOTZCOyI%2BPCFFTlRJVFkgcmhhcnVsICImI3gyOTZDOyI%2BPCFFTlRJVFkgbHJoYXJkICImI3gyOTZEOyI%2BPCFFTlRJVFkgdWRoYXIgIiYjeDI5NkU7Ij48IUVOVElUWSBVcEVxdWlsaWJyaXVtICImI3gyOTZFOyI%2BPCFFTlRJVFkgZHVoYXIgIiYjeDI5NkY7Ij48IUVOVElUWSBSZXZlcnNlVXBFcXVpbGlicml1bSAiJiN4Mjk2RjsiPjwhRU5USVRZIFJvdW5kSW1wbGllcyAiJiN4Mjk3MDsiPjwhRU5USVRZIGVyYXJyICImI3gyOTcxOyI%2BPCFFTlRJVFkgc2ltcmFyciAiJiN4Mjk3MjsiPjwhRU5USVRZIGxhcnJzaW0gIiYjeDI5NzM7Ij48IUVOVElUWSByYXJyc2ltICImI3gyOTc0OyI%2BPCFFTlRJVFkgcmFycmFwICImI3gyOTc1OyI%2BPCFFTlRJVFkgbHRsYXJyICImI3gyOTc2OyI%2BPCFFTlRJVFkgZ3RyYXJyICImI3gyOTc4OyI%2BPCFFTlRJVFkgc3VicmFyciAiJiN4Mjk3OTsiPjwhRU5USVRZIHN1cGxhcnIgIiYjeDI5N0I7Ij48IUVOVElUWSBsZmlzaHQgIiYjeDI5N0M7Ij48IUVOVElUWSByZmlzaHQgIiYjeDI5N0Q7Ij48IUVOVElUWSB1ZmlzaHQgIiYjeDI5N0U7Ij48IUVOVElUWSBkZmlzaHQgIiYjeDI5N0Y7Ij48IUVOVElUWSBsb3BhciAiJiN4Mjk4NTsiPjwhRU5USVRZIHJvcGFyICImI3gyOTg2OyI%2BPCFFTlRJVFkgbGJya2UgIiYjeDI5OEI7Ij48IUVOVElUWSByYnJrZSAiJiN4Mjk4QzsiPjwhRU5USVRZIGxicmtzbHUgIiYjeDI5OEQ7Ij48IUVOVElUWSByYnJrc2xkICImI3gyOThFOyI%2BPCFFTlRJVFkgbGJya3NsZCAiJiN4Mjk4RjsiPjwhRU5USVRZIHJicmtzbHUgIiYjeDI5OTA7Ij48IUVOVElUWSBsYW5nZCAiJiN4Mjk5MTsiPjwhRU5USVRZIHJhbmdkICImI3gyOTkyOyI%2BPCFFTlRJVFkgbHBhcmx0ICImI3gyOTkzOyI%2BPCFFTlRJVFkgcnBhcmd0ICImI3gyOTk0OyI%2BPCFFTlRJVFkgZ3RsUGFyICImI3gyOTk1OyI%2BPCFFTlRJVFkgbHRyUGFyICImI3gyOTk2OyI%2BPCFFTlRJVFkgdnppZ3phZyAiJiN4Mjk5QTsiPjwhRU5USVRZIHZhbmdydCAiJiN4Mjk5QzsiPjwhRU5USVRZIGFuZ3J0dmJkICImI3gyOTlEOyI%2BPCFFTlRJVFkgYW5nZSAiJiN4MjlBNDsiPjwhRU5USVRZIHJhbmdlICImI3gyOUE1OyI%2BPCFFTlRJVFkgZHdhbmdsZSAiJiN4MjlBNjsiPjwhRU5USVRZIHV3YW5nbGUgIiYjeDI5QTc7Ij48IUVOVElUWSBhbmdtc2RhYSAiJiN4MjlBODsiPjwhRU5USVRZIGFuZ21zZGFiICImI3gyOUE5OyI%2BPCFFTlRJVFkgYW5nbXNkYWMgIiYjeDI5QUE7Ij48IUVOVElUWSBhbmdtc2RhZCAiJiN4MjlBQjsiPjwhRU5USVRZIGFuZ21zZGFlICImI3gyOUFDOyI%2BPCFFTlRJVFkgYW5nbXNkYWYgIiYjeDI5QUQ7Ij48IUVOVElUWSBhbmdtc2RhZyAiJiN4MjlBRTsiPjwhRU5USVRZIGFuZ21zZGFoICImI3gyOUFGOyI%2BPCFFTlRJVFkgYmVtcHR5diAiJiN4MjlCMDsiPjwhRU5USVRZIGRlbXB0eXYgIiYjeDI5QjE7Ij48IUVOVElUWSBjZW1wdHl2ICImI3gyOUIyOyI%2BPCFFTlRJVFkgcmFlbXB0eXYgIiYjeDI5QjM7Ij48IUVOVElUWSBsYWVtcHR5diAiJiN4MjlCNDsiPjwhRU5USVRZIG9oYmFyICImI3gyOUI1OyI%2BPCFFTlRJVFkgb21pZCAiJiN4MjlCNjsiPjwhRU5USVRZIG9wYXIgIiYjeDI5Qjc7Ij48IUVOVElUWSBvcGVycCAiJiN4MjlCOTsiPjwhRU5USVRZIG9sY3Jvc3MgIiYjeDI5QkI7Ij48IUVOVElUWSBvZHNvbGQgIiYjeDI5QkM7Ij48IUVOVElUWSBvbGNpciAiJiN4MjlCRTsiPjwhRU5USVRZIG9mY2lyICImI3gyOUJGOyI%2BPCFFTlRJVFkgb2x0ICImI3gyOUMwOyI%2BPCFFTlRJVFkgb2d0ICImI3gyOUMxOyI%2BPCFFTlRJVFkgY2lyc2NpciAiJiN4MjlDMjsiPjwhRU5USVRZIGNpckUgIiYjeDI5QzM7Ij48IUVOVElUWSBzb2xiICImI3gyOUM0OyI%2BPCFFTlRJVFkgYnNvbGIgIiYjeDI5QzU7Ij48IUVOVElUWSBib3hib3ggIiYjeDI5Qzk7Ij48IUVOVElUWSB0cmlzYiAiJiN4MjlDRDsiPjwhRU5USVRZIHJ0cmlsdHJpICImI3gyOUNFOyI%2BPCFFTlRJVFkgTGVmdFRyaWFuZ2xlQmFyICImI3gyOUNGOyI%2BPCFFTlRJVFkgTm90TGVmdFRyaWFuZ2xlQmFyICImI3gyOUNGOyYjeDMzODsiPjwhRU5USVRZIFJpZ2h0VHJpYW5nbGVCYXIgIiYjeDI5RDA7Ij48IUVOVElUWSBOb3RSaWdodFRyaWFuZ2xlQmFyICImI3gyOUQwOyYjeDMzODsiPjwhRU5USVRZIGlpbmZpbiAiJiN4MjlEQzsiPjwhRU5USVRZIGluZmludGllICImI3gyOUREOyI%2BPCFFTlRJVFkgbnZpbmZpbiAiJiN4MjlERTsiPjwhRU5USVRZIGVwYXJzbCAiJiN4MjlFMzsiPjwhRU5USVRZIHNtZXBhcnNsICImI3gyOUU0OyI%2BPCFFTlRJVFkgZXF2cGFyc2wgIiYjeDI5RTU7Ij48IUVOVElUWSBsb3pmICImI3gyOUVCOyI%2BPCFFTlRJVFkgYmxhY2tsb3plbmdlICImI3gyOUVCOyI%2BPCFFTlRJVFkgUnVsZURlbGF5ZWQgIiYjeDI5RjQ7Ij48IUVOVElUWSBkc29sICImI3gyOUY2OyI%2BPCFFTlRJVFkgeG9kb3QgIiYjeDJBMDA7Ij48IUVOVElUWSBiaWdvZG90ICImI3gyQTAwOyI%2BPCFFTlRJVFkgeG9wbHVzICImI3gyQTAxOyI%2BPCFFTlRJVFkgYmlnb3BsdXMgIiYjeDJBMDE7Ij48IUVOVElUWSB4b3RpbWUgIiYjeDJBMDI7Ij48IUVOVElUWSBiaWdvdGltZXMgIiYjeDJBMDI7Ij48IUVOVElUWSB4dXBsdXMgIiYjeDJBMDQ7Ij48IUVOVElUWSBiaWd1cGx1cyAiJiN4MkEwNDsiPjwhRU5USVRZIHhzcWN1cCAiJiN4MkEwNjsiPjwhRU5USVRZIGJpZ3NxY3VwICImI3gyQTA2OyI%2BPCFFTlRJVFkgcWludCAiJiN4MkEwQzsiPjwhRU5USVRZIGlpaWludCAiJiN4MkEwQzsiPjwhRU5USVRZIGZwYXJ0aW50ICImI3gyQTBEOyI%2BPCFFTlRJVFkgY2lyZm5pbnQgIiYjeDJBMTA7Ij48IUVOVElUWSBhd2ludCAiJiN4MkExMTsiPjwhRU5USVRZIHJwcG9saW50ICImI3gyQTEyOyI%2BPCFFTlRJVFkgc2Nwb2xpbnQgIiYjeDJBMTM7Ij48IUVOVElUWSBucG9saW50ICImI3gyQTE0OyI%2BPCFFTlRJVFkgcG9pbnRpbnQgIiYjeDJBMTU7Ij48IUVOVElUWSBxdWF0aW50ICImI3gyQTE2OyI%2BPCFFTlRJVFkgaW50bGFyaGsgIiYjeDJBMTc7Ij48IUVOVElUWSBwbHVzY2lyICImI3gyQTIyOyI%2BPCFFTlRJVFkgcGx1c2FjaXIgIiYjeDJBMjM7Ij48IUVOVElUWSBzaW1wbHVzICImI3gyQTI0OyI%2BPCFFTlRJVFkgcGx1c2R1ICImI3gyQTI1OyI%2BPCFFTlRJVFkgcGx1c3NpbSAiJiN4MkEyNjsiPjwhRU5USVRZIHBsdXN0d28gIiYjeDJBMjc7Ij48IUVOVElUWSBtY29tbWEgIiYjeDJBMjk7Ij48IUVOVElUWSBtaW51c2R1ICImI3gyQTJBOyI%2BPCFFTlRJVFkgbG9wbHVzICImI3gyQTJEOyI%2BPCFFTlRJVFkgcm9wbHVzICImI3gyQTJFOyI%2BPCFFTlRJVFkgQ3Jvc3MgIiYjeDJBMkY7Ij48IUVOVElUWSB0aW1lc2QgIiYjeDJBMzA7Ij48IUVOVElUWSB0aW1lc2JhciAiJiN4MkEzMTsiPjwhRU5USVRZIHNtYXNocCAiJiN4MkEzMzsiPjwhRU5USVRZIGxvdGltZXMgIiYjeDJBMzQ7Ij48IUVOVElUWSByb3RpbWVzICImI3gyQTM1OyI%2BPCFFTlRJVFkgb3RpbWVzYXMgIiYjeDJBMzY7Ij48IUVOVElUWSBPdGltZXMgIiYjeDJBMzc7Ij48IUVOVElUWSBvZGl2ICImI3gyQTM4OyI%2BPCFFTlRJVFkgdHJpcGx1cyAiJiN4MkEzOTsiPjwhRU5USVRZIHRyaW1pbnVzICImI3gyQTNBOyI%2BPCFFTlRJVFkgdHJpdGltZSAiJiN4MkEzQjsiPjwhRU5USVRZIGlwcm9kICImI3gyQTNDOyI%2BPCFFTlRJVFkgaW50cHJvZCAiJiN4MkEzQzsiPjwhRU5USVRZIGFtYWxnICImI3gyQTNGOyI%2BPCFFTlRJVFkgY2FwZG90ICImI3gyQTQwOyI%2BPCFFTlRJVFkgbmN1cCAiJiN4MkE0MjsiPjwhRU5USVRZIG5jYXAgIiYjeDJBNDM7Ij48IUVOVElUWSBjYXBhbmQgIiYjeDJBNDQ7Ij48IUVOVElUWSBjdXBvciAiJiN4MkE0NTsiPjwhRU5USVRZIGN1cGNhcCAiJiN4MkE0NjsiPjwhRU5USVRZIGNhcGN1cCAiJiN4MkE0NzsiPjwhRU5USVRZIGN1cGJyY2FwICImI3gyQTQ4OyI%2BPCFFTlRJVFkgY2FwYnJjdXAgIiYjeDJBNDk7Ij48IUVOVElUWSBjdXBjdXAgIiYjeDJBNEE7Ij48IUVOVElUWSBjYXBjYXAgIiYjeDJBNEI7Ij48IUVOVElUWSBjY3VwcyAiJiN4MkE0QzsiPjwhRU5USVRZIGNjYXBzICImI3gyQTREOyI%2BPCFFTlRJVFkgY2N1cHNzbSAiJiN4MkE1MDsiPjwhRU5USVRZIEFuZCAiJiN4MkE1MzsiPjwhRU5USVRZIE9yICImI3gyQTU0OyI%2BPCFFTlRJVFkgYW5kYW5kICImI3gyQTU1OyI%2BPCFFTlRJVFkgb3JvciAiJiN4MkE1NjsiPjwhRU5USVRZIG9yc2xvcGUgIiYjeDJBNTc7Ij48IUVOVElUWSBhbmRzbG9wZSAiJiN4MkE1ODsiPjwhRU5USVRZIGFuZHYgIiYjeDJBNUE7Ij48IUVOVElUWSBvcnYgIiYjeDJBNUI7Ij48IUVOVElUWSBhbmRkICImI3gyQTVDOyI%2BPCFFTlRJVFkgb3JkICImI3gyQTVEOyI%2BPCFFTlRJVFkgd2VkYmFyICImI3gyQTVGOyI%2BPCFFTlRJVFkgc2RvdGUgIiYjeDJBNjY7Ij48IUVOVElUWSBzaW1kb3QgIiYjeDJBNkE7Ij48IUVOVElUWSBjb25nZG90ICImI3gyQTZEOyI%2BPCFFTlRJVFkgbmNvbmdkb3QgIiYjeDJBNkQ7JiN4MzM4OyI%2BPCFFTlRJVFkgZWFzdGVyICImI3gyQTZFOyI%2BPCFFTlRJVFkgYXBhY2lyICImI3gyQTZGOyI%2BPCFFTlRJVFkgYXBFICImI3gyQTcwOyI%2BPCFFTlRJVFkgbmFwRSAiJiN4MkE3MDsmI3gzMzg7Ij48IUVOVElUWSBlcGx1cyAiJiN4MkE3MTsiPjwhRU5USVRZIHBsdXNlICImI3gyQTcyOyI%2BPCFFTlRJVFkgRXNpbSAiJiN4MkE3MzsiPjwhRU5USVRZIENvbG9uZSAiJiN4MkE3NDsiPjwhRU5USVRZIEVxdWFsICImI3gyQTc1OyI%2BPCFFTlRJVFkgZUREb3QgIiYjeDJBNzc7Ij48IUVOVElUWSBkZG90c2VxICImI3gyQTc3OyI%2BPCFFTlRJVFkgZXF1aXZERCAiJiN4MkE3ODsiPjwhRU5USVRZIGx0Y2lyICImI3gyQTc5OyI%2BPCFFTlRJVFkgZ3RjaXIgIiYjeDJBN0E7Ij48IUVOVElUWSBsdHF1ZXN0ICImI3gyQTdCOyI%2BPCFFTlRJVFkgZ3RxdWVzdCAiJiN4MkE3QzsiPjwhRU5USVRZIGxlcyAiJiN4MkE3RDsiPjwhRU5USVRZIExlc3NTbGFudEVxdWFsICImI3gyQTdEOyI%2BPCFFTlRJVFkgbGVxc2xhbnQgIiYjeDJBN0Q7Ij48IUVOVElUWSBubGVzICImI3gyQTdEOyYjeDMzODsiPjwhRU5USVRZIE5vdExlc3NTbGFudEVxdWFsICImI3gyQTdEOyYjeDMzODsiPjwhRU5USVRZIG5sZXFzbGFudCAiJiN4MkE3RDsmI3gzMzg7Ij48IUVOVElUWSBnZXMgIiYjeDJBN0U7Ij48IUVOVElUWSBHcmVhdGVyU2xhbnRFcXVhbCAiJiN4MkE3RTsiPjwhRU5USVRZIGdlcXNsYW50ICImI3gyQTdFOyI%2BPCFFTlRJVFkgbmdlcyAiJiN4MkE3RTsmI3gzMzg7Ij48IUVOVElUWSBOb3RHcmVhdGVyU2xhbnRFcXVhbCAiJiN4MkE3RTsmI3gzMzg7Ij48IUVOVElUWSBuZ2Vxc2xhbnQgIiYjeDJBN0U7JiN4MzM4OyI%2BPCFFTlRJVFkgbGVzZG90ICImI3gyQTdGOyI%2BPCFFTlRJVFkgZ2VzZG90ICImI3gyQTgwOyI%2BPCFFTlRJVFkgbGVzZG90byAiJiN4MkE4MTsiPjwhRU5USVRZIGdlc2RvdG8gIiYjeDJBODI7Ij48IUVOVElUWSBsZXNkb3RvciAiJiN4MkE4MzsiPjwhRU5USVRZIGdlc2RvdG9sICImI3gyQTg0OyI%2BPCFFTlRJVFkgbGFwICImI3gyQTg1OyI%2BPCFFTlRJVFkgbGVzc2FwcHJveCAiJiN4MkE4NTsiPjwhRU5USVRZIGdhcCAiJiN4MkE4NjsiPjwhRU5USVRZIGd0cmFwcHJveCAiJiN4MkE4NjsiPjwhRU5USVRZIGxuZSAiJiN4MkE4NzsiPjwhRU5USVRZIGxuZXEgIiYjeDJBODc7Ij48IUVOVElUWSBnbmUgIiYjeDJBODg7Ij48IUVOVElUWSBnbmVxICImI3gyQTg4OyI%2BPCFFTlRJVFkgbG5hcCAiJiN4MkE4OTsiPjwhRU5USVRZIGxuYXBwcm94ICImI3gyQTg5OyI%2BPCFFTlRJVFkgZ25hcCAiJiN4MkE4QTsiPjwhRU5USVRZIGduYXBwcm94ICImI3gyQThBOyI%2BPCFFTlRJVFkgbEVnICImI3gyQThCOyI%2BPCFFTlRJVFkgbGVzc2VxcWd0ciAiJiN4MkE4QjsiPjwhRU5USVRZIGdFbCAiJiN4MkE4QzsiPjwhRU5USVRZIGd0cmVxcWxlc3MgIiYjeDJBOEM7Ij48IUVOVElUWSBsc2ltZSAiJiN4MkE4RDsiPjwhRU5USVRZIGdzaW1lICImI3gyQThFOyI%2BPCFFTlRJVFkgbHNpbWcgIiYjeDJBOEY7Ij48IUVOVElUWSBnc2ltbCAiJiN4MkE5MDsiPjwhRU5USVRZIGxnRSAiJiN4MkE5MTsiPjwhRU5USVRZIGdsRSAiJiN4MkE5MjsiPjwhRU5USVRZIGxlc2dlcyAiJiN4MkE5MzsiPjwhRU5USVRZIGdlc2xlcyAiJiN4MkE5NDsiPjwhRU5USVRZIGVscyAiJiN4MkE5NTsiPjwhRU5USVRZIGVxc2xhbnRsZXNzICImI3gyQTk1OyI%2BPCFFTlRJVFkgZWdzICImI3gyQTk2OyI%2BPCFFTlRJVFkgZXFzbGFudGd0ciAiJiN4MkE5NjsiPjwhRU5USVRZIGVsc2RvdCAiJiN4MkE5NzsiPjwhRU5USVRZIGVnc2RvdCAiJiN4MkE5ODsiPjwhRU5USVRZIGVsICImI3gyQTk5OyI%2BPCFFTlRJVFkgZWcgIiYjeDJBOUE7Ij48IUVOVElUWSBzaW1sICImI3gyQTlEOyI%2BPCFFTlRJVFkgc2ltZyAiJiN4MkE5RTsiPjwhRU5USVRZIHNpbWxFICImI3gyQTlGOyI%2BPCFFTlRJVFkgc2ltZ0UgIiYjeDJBQTA7Ij48IUVOVElUWSBMZXNzTGVzcyAiJiN4MkFBMTsiPjwhRU5USVRZIE5vdE5lc3RlZExlc3NMZXNzICImI3gyQUExOyYjeDMzODsiPjwhRU5USVRZIEdyZWF0ZXJHcmVhdGVyICImI3gyQUEyOyI%2BPCFFTlRJVFkgTm90TmVzdGVkR3JlYXRlckdyZWF0ZXIgIiYjeDJBQTI7JiN4MzM4OyI%2BPCFFTlRJVFkgZ2xqICImI3gyQUE0OyI%2BPCFFTlRJVFkgZ2xhICImI3gyQUE1OyI%2BPCFFTlRJVFkgbHRjYyAiJiN4MkFBNjsiPjwhRU5USVRZIGd0Y2MgIiYjeDJBQTc7Ij48IUVOVElUWSBsZXNjYyAiJiN4MkFBODsiPjwhRU5USVRZIGdlc2NjICImI3gyQUE5OyI%2BPCFFTlRJVFkgc210ICImI3gyQUFBOyI%2BPCFFTlRJVFkgbGF0ICImI3gyQUFCOyI%2BPCFFTlRJVFkgc210ZSAiJiN4MkFBQzsiPjwhRU5USVRZIHNtdGVzICImI3gyQUFDOyYjeEZFMDA7Ij48IUVOVElUWSBsYXRlICImI3gyQUFEOyI%2BPCFFTlRJVFkgbGF0ZXMgIiYjeDJBQUQ7JiN4RkUwMDsiPjwhRU5USVRZIGJ1bXBFICImI3gyQUFFOyI%2BPCFFTlRJVFkgcHJlICImI3gyQUFGOyI%2BPCFFTlRJVFkgcHJlY2VxICImI3gyQUFGOyI%2BPCFFTlRJVFkgUHJlY2VkZXNFcXVhbCAiJiN4MkFBRjsiPjwhRU5USVRZIG5wcmUgIiYjeDJBQUY7JiN4MzM4OyI%2BPCFFTlRJVFkgbnByZWNlcSAiJiN4MkFBRjsmI3gzMzg7Ij48IUVOVElUWSBOb3RQcmVjZWRlc0VxdWFsICImI3gyQUFGOyYjeDMzODsiPjwhRU5USVRZIHNjZSAiJiN4MkFCMDsiPjwhRU5USVRZIHN1Y2NlcSAiJiN4MkFCMDsiPjwhRU5USVRZIFN1Y2NlZWRzRXF1YWwgIiYjeDJBQjA7Ij48IUVOVElUWSBuc2NlICImI3gyQUIwOyYjeDMzODsiPjwhRU5USVRZIG5zdWNjZXEgIiYjeDJBQjA7JiN4MzM4OyI%2BPCFFTlRJVFkgTm90U3VjY2VlZHNFcXVhbCAiJiN4MkFCMDsmI3gzMzg7Ij48IUVOVElUWSBwckUgIiYjeDJBQjM7Ij48IUVOVElUWSBzY0UgIiYjeDJBQjQ7Ij48IUVOVElUWSBwcm5FICImI3gyQUI1OyI%2BPCFFTlRJVFkgcHJlY25lcXEgIiYjeDJBQjU7Ij48IUVOVElUWSBzY25FICImI3gyQUI2OyI%2BPCFFTlRJVFkgc3VjY25lcXEgIiYjeDJBQjY7Ij48IUVOVElUWSBwcmFwICImI3gyQUI3OyI%2BPCFFTlRJVFkgcHJlY2FwcHJveCAiJiN4MkFCNzsiPjwhRU5USVRZIHNjYXAgIiYjeDJBQjg7Ij48IUVOVElUWSBzdWNjYXBwcm94ICImI3gyQUI4OyI%2BPCFFTlRJVFkgcHJuYXAgIiYjeDJBQjk7Ij48IUVOVElUWSBwcmVjbmFwcHJveCAiJiN4MkFCOTsiPjwhRU5USVRZIHNjbmFwICImI3gyQUJBOyI%2BPCFFTlRJVFkgc3VjY25hcHByb3ggIiYjeDJBQkE7Ij48IUVOVElUWSBQciAiJiN4MkFCQjsiPjwhRU5USVRZIFNjICImI3gyQUJDOyI%2BPCFFTlRJVFkgc3ViZG90ICImI3gyQUJEOyI%2BPCFFTlRJVFkgc3VwZG90ICImI3gyQUJFOyI%2BPCFFTlRJVFkgc3VicGx1cyAiJiN4MkFCRjsiPjwhRU5USVRZIHN1cHBsdXMgIiYjeDJBQzA7Ij48IUVOVElUWSBzdWJtdWx0ICImI3gyQUMxOyI%2BPCFFTlRJVFkgc3VwbXVsdCAiJiN4MkFDMjsiPjwhRU5USVRZIHN1YmVkb3QgIiYjeDJBQzM7Ij48IUVOVElUWSBzdXBlZG90ICImI3gyQUM0OyI%2BPCFFTlRJVFkgc3ViRSAiJiN4MkFDNTsiPjwhRU5USVRZIHN1YnNldGVxcSAiJiN4MkFDNTsiPjwhRU5USVRZIG5zdWJFICImI3gyQUM1OyYjeDMzODsiPjwhRU5USVRZIG5zdWJzZXRlcXEgIiYjeDJBQzU7JiN4MzM4OyI%2BPCFFTlRJVFkgc3VwRSAiJiN4MkFDNjsiPjwhRU5USVRZIHN1cHNldGVxcSAiJiN4MkFDNjsiPjwhRU5USVRZIG5zdXBFICImI3gyQUM2OyYjeDMzODsiPjwhRU5USVRZIG5zdXBzZXRlcXEgIiYjeDJBQzY7JiN4MzM4OyI%2BPCFFTlRJVFkgc3Vic2ltICImI3gyQUM3OyI%2BPCFFTlRJVFkgc3Vwc2ltICImI3gyQUM4OyI%2BPCFFTlRJVFkgc3VibkUgIiYjeDJBQ0I7Ij48IUVOVElUWSBzdWJzZXRuZXFxICImI3gyQUNCOyI%2BPCFFTlRJVFkgdnN1Ym5FICImI3gyQUNCOyYjeEZFMDA7Ij48IUVOVElUWSB2YXJzdWJzZXRuZXFxICImI3gyQUNCOyYjeEZFMDA7Ij48IUVOVElUWSBzdXBuRSAiJiN4MkFDQzsiPjwhRU5USVRZIHN1cHNldG5lcXEgIiYjeDJBQ0M7Ij48IUVOVElUWSB2c3VwbkUgIiYjeDJBQ0M7JiN4RkUwMDsiPjwhRU5USVRZIHZhcnN1cHNldG5lcXEgIiYjeDJBQ0M7JiN4RkUwMDsiPjwhRU5USVRZIGNzdWIgIiYjeDJBQ0Y7Ij48IUVOVElUWSBjc3VwICImI3gyQUQwOyI%2BPCFFTlRJVFkgY3N1YmUgIiYjeDJBRDE7Ij48IUVOVElUWSBjc3VwZSAiJiN4MkFEMjsiPjwhRU5USVRZIHN1YnN1cCAiJiN4MkFEMzsiPjwhRU5USVRZIHN1cHN1YiAiJiN4MkFENDsiPjwhRU5USVRZIHN1YnN1YiAiJiN4MkFENTsiPjwhRU5USVRZIHN1cHN1cCAiJiN4MkFENjsiPjwhRU5USVRZIHN1cGhzdWIgIiYjeDJBRDc7Ij48IUVOVElUWSBzdXBkc3ViICImI3gyQUQ4OyI%2BPCFFTlRJVFkgZm9ya3YgIiYjeDJBRDk7Ij48IUVOVElUWSB0b3Bmb3JrICImI3gyQURBOyI%2BPCFFTlRJVFkgbWxjcCAiJiN4MkFEQjsiPjwhRU5USVRZIERhc2h2ICImI3gyQUU0OyI%2BPCFFTlRJVFkgRG91YmxlTGVmdFRlZSAiJiN4MkFFNDsiPjwhRU5USVRZIFZkYXNobCAiJiN4MkFFNjsiPjwhRU5USVRZIEJhcnYgIiYjeDJBRTc7Ij48IUVOVElUWSB2QmFyICImI3gyQUU4OyI%2BPCFFTlRJVFkgdkJhcnYgIiYjeDJBRTk7Ij48IUVOVElUWSBWYmFyICImI3gyQUVCOyI%2BPCFFTlRJVFkgTm90ICImI3gyQUVDOyI%2BPCFFTlRJVFkgYk5vdCAiJiN4MkFFRDsiPjwhRU5USVRZIHJubWlkICImI3gyQUVFOyI%2BPCFFTlRJVFkgY2lybWlkICImI3gyQUVGOyI%2BPCFFTlRJVFkgbWlkY2lyICImI3gyQUYwOyI%2BPCFFTlRJVFkgdG9wY2lyICImI3gyQUYxOyI%2BPCFFTlRJVFkgbmhwYXIgIiYjeDJBRjI7Ij48IUVOVElUWSBwYXJzaW0gIiYjeDJBRjM7Ij48IUVOVElUWSBwYXJzbCAiJiN4MkFGRDsiPjwhRU5USVRZIG5wYXJzbCAiJiN4MkFGRDsmI3gyMEU1OyI%2BPCFFTlRJVFkgZmZsaWcgIiYjeEZCMDA7Ij48IUVOVElUWSBmaWxpZyAiJiN4RkIwMTsiPjwhRU5USVRZIGZsbGlnICImI3hGQjAyOyI%2BPCFFTlRJVFkgZmZpbGlnICImI3hGQjAzOyI%2BPCFFTlRJVFkgZmZsbGlnICImI3hGQjA0OyI%2BPCFFTlRJVFkgQXNjciAiJiN4MUQ0OUM7Ij48IUVOVElUWSBDc2NyICImI3gxRDQ5RTsiPjwhRU5USVRZIERzY3IgIiYjeDFENDlGOyI%2BPCFFTlRJVFkgR3NjciAiJiN4MUQ0QTI7Ij48IUVOVElUWSBKc2NyICImI3gxRDRBNTsiPjwhRU5USVRZIEtzY3IgIiYjeDFENEE2OyI%2BPCFFTlRJVFkgTnNjciAiJiN4MUQ0QTk7Ij48IUVOVElUWSBPc2NyICImI3gxRDRBQTsiPjwhRU5USVRZIFBzY3IgIiYjeDFENEFCOyI%2BPCFFTlRJVFkgUXNjciAiJiN4MUQ0QUM7Ij48IUVOVElUWSBTc2NyICImI3gxRDRBRTsiPjwhRU5USVRZIFRzY3IgIiYjeDFENEFGOyI%2BPCFFTlRJVFkgVXNjciAiJiN4MUQ0QjA7Ij48IUVOVElUWSBWc2NyICImI3gxRDRCMTsiPjwhRU5USVRZIFdzY3IgIiYjeDFENEIyOyI%2BPCFFTlRJVFkgWHNjciAiJiN4MUQ0QjM7Ij48IUVOVElUWSBZc2NyICImI3gxRDRCNDsiPjwhRU5USVRZIFpzY3IgIiYjeDFENEI1OyI%2BPCFFTlRJVFkgYXNjciAiJiN4MUQ0QjY7Ij48IUVOVElUWSBic2NyICImI3gxRDRCNzsiPjwhRU5USVRZIGNzY3IgIiYjeDFENEI4OyI%2BPCFFTlRJVFkgZHNjciAiJiN4MUQ0Qjk7Ij48IUVOVElUWSBmc2NyICImI3gxRDRCQjsiPjwhRU5USVRZIGhzY3IgIiYjeDFENEJEOyI%2BPCFFTlRJVFkgaXNjciAiJiN4MUQ0QkU7Ij48IUVOVElUWSBqc2NyICImI3gxRDRCRjsiPjwhRU5USVRZIGtzY3IgIiYjeDFENEMwOyI%2BPCFFTlRJVFkgbHNjciAiJiN4MUQ0QzE7Ij48IUVOVElUWSBtc2NyICImI3gxRDRDMjsiPjwhRU5USVRZIG5zY3IgIiYjeDFENEMzOyI%2BPCFFTlRJVFkgcHNjciAiJiN4MUQ0QzU7Ij48IUVOVElUWSBxc2NyICImI3gxRDRDNjsiPjwhRU5USVRZIHJzY3IgIiYjeDFENEM3OyI%2BPCFFTlRJVFkgc3NjciAiJiN4MUQ0Qzg7Ij48IUVOVElUWSB0c2NyICImI3gxRDRDOTsiPjwhRU5USVRZIHVzY3IgIiYjeDFENENBOyI%2BPCFFTlRJVFkgdnNjciAiJiN4MUQ0Q0I7Ij48IUVOVElUWSB3c2NyICImI3gxRDRDQzsiPjwhRU5USVRZIHhzY3IgIiYjeDFENENEOyI%2BPCFFTlRJVFkgeXNjciAiJiN4MUQ0Q0U7Ij48IUVOVElUWSB6c2NyICImI3gxRDRDRjsiPjwhRU5USVRZIEFmciAiJiN4MUQ1MDQ7Ij48IUVOVElUWSBCZnIgIiYjeDFENTA1OyI%2BPCFFTlRJVFkgRGZyICImI3gxRDUwNzsiPjwhRU5USVRZIEVmciAiJiN4MUQ1MDg7Ij48IUVOVElUWSBGZnIgIiYjeDFENTA5OyI%2BPCFFTlRJVFkgR2ZyICImI3gxRDUwQTsiPjwhRU5USVRZIEpmciAiJiN4MUQ1MEQ7Ij48IUVOVElUWSBLZnIgIiYjeDFENTBFOyI%2BPCFFTlRJVFkgTGZyICImI3gxRDUwRjsiPjwhRU5USVRZIE1mciAiJiN4MUQ1MTA7Ij48IUVOVElUWSBOZnIgIiYjeDFENTExOyI%2BPCFFTlRJVFkgT2ZyICImI3gxRDUxMjsiPjwhRU5USVRZIFBmciAiJiN4MUQ1MTM7Ij48IUVOVElUWSBRZnIgIiYjeDFENTE0OyI%2BPCFFTlRJVFkgU2ZyICImI3gxRDUxNjsiPjwhRU5USVRZIFRmciAiJiN4MUQ1MTc7Ij48IUVOVElUWSBVZnIgIiYjeDFENTE4OyI%2BPCFFTlRJVFkgVmZyICImI3gxRDUxOTsiPjwhRU5USVRZIFdmciAiJiN4MUQ1MUE7Ij48IUVOVElUWSBYZnIgIiYjeDFENTFCOyI%2BPCFFTlRJVFkgWWZyICImI3gxRDUxQzsiPjwhRU5USVRZIGFmciAiJiN4MUQ1MUU7Ij48IUVOVElUWSBiZnIgIiYjeDFENTFGOyI%2BPCFFTlRJVFkgY2ZyICImI3gxRDUyMDsiPjwhRU5USVRZIGRmciAiJiN4MUQ1MjE7Ij48IUVOVElUWSBlZnIgIiYjeDFENTIyOyI%2BPCFFTlRJVFkgZmZyICImI3gxRDUyMzsiPjwhRU5USVRZIGdmciAiJiN4MUQ1MjQ7Ij48IUVOVElUWSBoZnIgIiYjeDFENTI1OyI%2BPCFFTlRJVFkgaWZyICImI3gxRDUyNjsiPjwhRU5USVRZIGpmciAiJiN4MUQ1Mjc7Ij48IUVOVElUWSBrZnIgIiYjeDFENTI4OyI%2BPCFFTlRJVFkgbGZyICImI3gxRDUyOTsiPjwhRU5USVRZIG1mciAiJiN4MUQ1MkE7Ij48IUVOVElUWSBuZnIgIiYjeDFENTJCOyI%2BPCFFTlRJVFkgb2ZyICImI3gxRDUyQzsiPjwhRU5USVRZIHBmciAiJiN4MUQ1MkQ7Ij48IUVOVElUWSBxZnIgIiYjeDFENTJFOyI%2BPCFFTlRJVFkgcmZyICImI3gxRDUyRjsiPjwhRU5USVRZIHNmciAiJiN4MUQ1MzA7Ij48IUVOVElUWSB0ZnIgIiYjeDFENTMxOyI%2BPCFFTlRJVFkgdWZyICImI3gxRDUzMjsiPjwhRU5USVRZIHZmciAiJiN4MUQ1MzM7Ij48IUVOVElUWSB3ZnIgIiYjeDFENTM0OyI%2BPCFFTlRJVFkgeGZyICImI3gxRDUzNTsiPjwhRU5USVRZIHlmciAiJiN4MUQ1MzY7Ij48IUVOVElUWSB6ZnIgIiYjeDFENTM3OyI%2BPCFFTlRJVFkgQW9wZiAiJiN4MUQ1Mzg7Ij48IUVOVElUWSBCb3BmICImI3gxRDUzOTsiPjwhRU5USVRZIERvcGYgIiYjeDFENTNCOyI%2BPCFFTlRJVFkgRW9wZiAiJiN4MUQ1M0M7Ij48IUVOVElUWSBGb3BmICImI3gxRDUzRDsiPjwhRU5USVRZIEdvcGYgIiYjeDFENTNFOyI%2BPCFFTlRJVFkgSW9wZiAiJiN4MUQ1NDA7Ij48IUVOVElUWSBKb3BmICImI3gxRDU0MTsiPjwhRU5USVRZIEtvcGYgIiYjeDFENTQyOyI%2BPCFFTlRJVFkgTG9wZiAiJiN4MUQ1NDM7Ij48IUVOVElUWSBNb3BmICImI3gxRDU0NDsiPjwhRU5USVRZIE9vcGYgIiYjeDFENTQ2OyI%2BPCFFTlRJVFkgU29wZiAiJiN4MUQ1NEE7Ij48IUVOVElUWSBUb3BmICImI3gxRDU0QjsiPjwhRU5USVRZIFVvcGYgIiYjeDFENTRDOyI%2BPCFFTlRJVFkgVm9wZiAiJiN4MUQ1NEQ7Ij48IUVOVElUWSBXb3BmICImI3gxRDU0RTsiPjwhRU5USVRZIFhvcGYgIiYjeDFENTRGOyI%2BPCFFTlRJVFkgWW9wZiAiJiN4MUQ1NTA7Ij48IUVOVElUWSBhb3BmICImI3gxRDU1MjsiPjwhRU5USVRZIGJvcGYgIiYjeDFENTUzOyI%2BPCFFTlRJVFkgY29wZiAiJiN4MUQ1NTQ7Ij48IUVOVElUWSBkb3BmICImI3gxRDU1NTsiPjwhRU5USVRZIGVvcGYgIiYjeDFENTU2OyI%2BPCFFTlRJVFkgZm9wZiAiJiN4MUQ1NTc7Ij48IUVOVElUWSBnb3BmICImI3gxRDU1ODsiPjwhRU5USVRZIGhvcGYgIiYjeDFENTU5OyI%2BPCFFTlRJVFkgaW9wZiAiJiN4MUQ1NUE7Ij48IUVOVElUWSBqb3BmICImI3gxRDU1QjsiPjwhRU5USVRZIGtvcGYgIiYjeDFENTVDOyI%2BPCFFTlRJVFkgbG9wZiAiJiN4MUQ1NUQ7Ij48IUVOVElUWSBtb3BmICImI3gxRDU1RTsiPjwhRU5USVRZIG5vcGYgIiYjeDFENTVGOyI%2BPCFFTlRJVFkgb29wZiAiJiN4MUQ1NjA7Ij48IUVOVElUWSBwb3BmICImI3gxRDU2MTsiPjwhRU5USVRZIHFvcGYgIiYjeDFENTYyOyI%2BPCFFTlRJVFkgcm9wZiAiJiN4MUQ1NjM7Ij48IUVOVElUWSBzb3BmICImI3gxRDU2NDsiPjwhRU5USVRZIHRvcGYgIiYjeDFENTY1OyI%2BPCFFTlRJVFkgdW9wZiAiJiN4MUQ1NjY7Ij48IUVOVElUWSB2b3BmICImI3gxRDU2NzsiPjwhRU5USVRZIHdvcGYgIiYjeDFENTY4OyI%2BPCFFTlRJVFkgeG9wZiAiJiN4MUQ1Njk7Ij48IUVOVElUWSB5b3BmICImI3gxRDU2QTsiPjwhRU5USVRZIHpvcGYgIiYjeDFENTZCOyI%2B" { + - "the URL given by this link" + } + - ". (This\n URL is a DTD containing the " + a href="https://www.w3.org/TR/xml/#sec-entity-decl" { + - "entity\n declarations" + } + - " for the names listed in the " + a href="#named-character-references" id="parsing-xhtml-documents:named-character-references" { + - "named character references" + } + - " section.) " + a href="#refsXML" { + - "[XML]" + } + } + - "\n\n " + ul class="brief" { + li { + code { + - "-//W3C//DTD XHTML 1.0 Transitional//EN" + } + } + li { + code { + - "-//W3C//DTD XHTML 1.1//EN" + } + } + li { + code { + - "-//W3C//DTD XHTML 1.0 Strict//EN" + } + } + li { + code { + - "-//W3C//DTD XHTML 1.0 Frameset//EN" + } + } + li { + code { + - "-//W3C//DTD XHTML Basic 1.0//EN" + } + } + li { + code { + - "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" + } + } + li { + code { + - "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" + } + } + li { + code { + - "-//W3C//DTD MathML 2.0//EN" + } + } + li { + code { + - "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" + } + } + } + - "\n\n " + p { + - "Furthermore, user agents should attempt to retrieve the above external entity's content when\n one of the above public identifiers is used, and should not attempt to retrieve any other external\n entity's content." + } + - "\n\n " + p class="note" { + - "This is not strictly a " + a href="#willful-violation" id="parsing-xhtml-documents:willful-violation" { + - "violation" + } + - " of\n " + cite { + - "XML" + } + - ", but it does contradict the spirit of " + cite { + - "XML" + } + - "'s requirements. This is\n motivated by a desire for user agents to all handle entities in an interoperable fashion without\n requiring any network access for handling external subsets. " + a href="#refsXML" { + - "[XML]" + } + } + - "\n\n " + p { + - "XML parsers can be invoked with " + dfn id="xml-scripting-support-enabled" data-export="" { + - "XML scripting support enabled" + } + - " or " + dfn id="xml-scripting-support-disabled" data-export="" { + - "XML scripting support disabled" + } + - ". Except where otherwise specified, XML parsers are\n invoked with " + a href="#xml-scripting-support-enabled" id="parsing-xhtml-documents:xml-scripting-support-enabled" { + - "XML scripting support enabled" + } + - "." + } + - "\n\n " + p id="scriptTagXML" { + - "When an " + a href="#xml-parser" id="parsing-xhtml-documents:xml-parser-3" { + - "XML parser" + } + - " with " + a href="#xml-scripting-support-enabled" id="parsing-xhtml-documents:xml-scripting-support-enabled-2" { + - "XML scripting support\n enabled" + } + - " creates a " + code id="parsing-xhtml-documents:the-script-element" { + a href="#the-script-element" { + - "script" + } + } + - " element, it must have its " + a href="#parser-document" id="parsing-xhtml-documents:parser-document" { + - "parser\n document" + } + - " set and its " + a href="#script-force-async" id="parsing-xhtml-documents:script-force-async" { + - "force async" + } + - " set to false. If\n the parser was created as part of the " + a href="#xml-fragment-parsing-algorithm" id="parsing-xhtml-documents:xml-fragment-parsing-algorithm" { + - "XML fragment parsing algorithm" + } + - ", then the\n element's " + a href="#already-started" id="parsing-xhtml-documents:already-started" { + - "already started" + } + - " must be set to true. When the element's end tag is\n subsequently parsed, the user agent must " + a href="#perform-a-microtask-checkpoint" id="parsing-xhtml-documents:perform-a-microtask-checkpoint" { + - "perform a microtask checkpoint" + } + - ", and then\n " + a href="#prepare-the-script-element" id="parsing-xhtml-documents:prepare-the-script-element" { + - "prepare" + } + - " the " + code id="parsing-xhtml-documents:the-script-element-2" { + a href="#the-script-element" { + - "script" + } + } + - " element. If this\n causes there to be a " + a href="#pending-parsing-blocking-script" id="parsing-xhtml-documents:pending-parsing-blocking-script" { + - "pending parsing-blocking script" + } + - ", then the user agent must run\n the following steps:" + } + - "\n\n\n " + ol { + li { + p { + - "Block this instance of the " + a href="#xml-parser" id="parsing-xhtml-documents:xml-parser-4" { + - "XML parser" + } + - ", such that the " + a href="#event-loop" id="parsing-xhtml-documents:event-loop" { + - "event loop" + } + - "\n will not run " + a href="#concept-task" id="parsing-xhtml-documents:concept-task" { + - "tasks" + } + - " that invoke it." + } + } + li { + p { + a href="#spin-the-event-loop" id="parsing-xhtml-documents:spin-the-event-loop" { + - "Spin the event loop" + } + - " until the parser's " + code id="parsing-xhtml-documents:document-5" { + a href="#document" { + - "Document" + } + } + - " " + a href="#has-no-style-sheet-that-is-blocking-scripts" id="parsing-xhtml-documents:has-no-style-sheet-that-is-blocking-scripts" { + - "has no\n style sheet that is blocking scripts" + } + - " and the " + a href="#pending-parsing-blocking-script" id="parsing-xhtml-documents:pending-parsing-blocking-script-2" { + - "pending parsing-blocking\n script" + } + - "'s " + a href="#ready-to-be-parser-executed" id="parsing-xhtml-documents:ready-to-be-parser-executed" { + - "ready to be parser-executed" + } + - " is true." + } + } + li { + p { + - "Unblock this instance of the " + a href="#xml-parser" id="parsing-xhtml-documents:xml-parser-5" { + - "XML parser" + } + - ", such that " + a href="#concept-task" id="parsing-xhtml-documents:concept-task-2" { + - "tasks" + } + - " that invoke it can again be run." + } + } + li { + p { + a href="#execute-the-script-element" id="parsing-xhtml-documents:execute-the-script-element" { + - "Execute the script element" + } + - " given by the " + a href="#pending-parsing-blocking-script" id="parsing-xhtml-documents:pending-parsing-blocking-script-3" { + - "pending parsing-blocking\n script" + } + - "." + } + } + li { + p { + - "Set the " + a href="#pending-parsing-blocking-script" id="parsing-xhtml-documents:pending-parsing-blocking-script-4" { + - "pending parsing-blocking script" + } + - " to null." + } + } + } + - "\n\n " + p class="note" { + - "Since the " + code id="parsing-xhtml-documents:dom-document-write" { + a href="#dom-document-write" { + - "document.write()" + } + } + - " API is not\n available for " + a id="parsing-xhtml-documents:xml-documents" href="https://dom.spec.whatwg.org/#xml-document" data-x-internal="xml-documents" { + - "XML documents" + } + - ", much of the complexity in the " + a href="#html-parser" id="parsing-xhtml-documents:html-parser" { + - "HTML parser" + } + - "\n is not needed in the " + a href="#xml-parser" id="parsing-xhtml-documents:xml-parser-6" { + - "XML parser" + } + - "." + } + - "\n\n " + p class="note" { + - "When the " + a href="#xml-parser" id="parsing-xhtml-documents:xml-parser-7" { + - "XML parser" + } + - " has " + a href="#xml-scripting-support-disabled" id="parsing-xhtml-documents:xml-scripting-support-disabled" { + - "XML scripting support disabled" + } + - ",\n none of this happens." + } + - "\n\n " + p id="templateTagXML" { + - "When an " + a href="#xml-parser" id="parsing-xhtml-documents:xml-parser-8" { + - "XML parser" + } + - " would append a node to a\n " + code id="parsing-xhtml-documents:the-template-element" { + a href="#the-template-element" { + - "template" + } + } + - " element, it must instead append it to the " + code id="parsing-xhtml-documents:the-template-element-2" { + a href="#the-template-element" { + - "template" + } + } + - " element's\n " + a href="#template-contents" id="parsing-xhtml-documents:template-contents" { + - "template contents" + } + - " (a " + code id="parsing-xhtml-documents:documentfragment" { + a data-x-internal="documentfragment" href="https://dom.spec.whatwg.org/#interface-documentfragment" { + - "DocumentFragment" + } + } + - " node)." + } + - "\n\n " + p class="note" { + - "This is a " + a href="#willful-violation" id="parsing-xhtml-documents:willful-violation-2" { + - "willful violation" + } + - " of " + cite { + - "XML" + } + - "; unfortunately,\n XML is not formally extensible in the manner that is needed for " + code id="parsing-xhtml-documents:the-template-element-3" { + a href="#the-template-element" { + - "template" + } + } + - " processing.\n " + a href="#refsXML" { + - "[XML]" + } + } + - "\n\n " + p { + - "When an " + a href="#xml-parser" id="parsing-xhtml-documents:xml-parser-9" { + - "XML parser" + } + - " creates a " + code id="parsing-xhtml-documents:node" { + a data-x-internal="node" href="https://dom.spec.whatwg.org/#interface-node" { + - "Node" + } + } + - " object, its " + a id="parsing-xhtml-documents:node-document" href="https://dom.spec.whatwg.org/#concept-node-document" data-x-internal="node-document" { + - "node document" + } + - "\n must be set to the " + a id="parsing-xhtml-documents:node-document-2" href="https://dom.spec.whatwg.org/#concept-node-document" data-x-internal="node-document" { + - "node document" + } + - " of\n the node into which the newly created node is to be inserted." + } + - "\n\n " + p { + - "Certain algorithms in this specification " + dfn id="feed-the-parser" { + - "spoon-feed the\n parser" + } + - " characters one string at a time. In such cases, the " + a href="#xml-parser" id="parsing-xhtml-documents:xml-parser-10" { + - "XML parser" + } + - " must act\n as it would have if faced with a single string consisting of the concatenation of all those\n characters." + } + - "\n\n " + p { + - "When an " + a href="#xml-parser" id="parsing-xhtml-documents:xml-parser-11" { + - "XML parser" + } + - " reaches the end of its input, it must " + a href="#stop-parsing" id="parsing-xhtml-documents:stop-parsing" { + - "stop\n parsing" + } + - ", following the same rules as the " + a href="#html-parser" id="parsing-xhtml-documents:html-parser-2" { + - "HTML parser" + } + - ". An " + a href="#xml-parser" id="parsing-xhtml-documents:xml-parser-12" { + - "XML\n parser" + } + - " can also be " + a href="#abort-a-parser" id="parsing-xhtml-documents:abort-a-parser" { + - "aborted" + } + - ", which must again be done in\n the same way as for an " + a href="#html-parser" id="parsing-xhtml-documents:html-parser-3" { + - "HTML parser" + } + - "." + } + - "\n\n " + p { + - "For the purposes of conformance checkers, if a resource is determined to be in " + a href="#the-xhtml-syntax" id="parsing-xhtml-documents:the-xhtml-syntax" { + - "the XML\n syntax" + } + - ", then it is an " + a href="https://dom.spec.whatwg.org/#xml-document" id="parsing-xhtml-documents:xml-documents-2" data-x-internal="xml-documents" { + - "XML document" + } + - "." + } + - "\n\n\n\n\n\n " + h3 id="serialising-xhtml-fragments" { + span class="secno" { + - "14.3" + } + - " Serializing XML fragments" + a href="#serialising-xhtml-fragments" class="self-link" + } + - "\n\n " + p { + - "The " + dfn id="xml-fragment-serialisation-algorithm" { + - "XML fragment serialization\n algorithm" + } + - " for a " + code id="serialising-xhtml-fragments:document" { + a href="#document" { + - "Document" + } + } + - " or " + code id="serialising-xhtml-fragments:element" { + a data-x-internal="element" href="https://dom.spec.whatwg.org/#interface-element" { + - "Element" + } + } + - " node either returns a fragment\n of XML that represents that node or throws an exception." + } + - "\n\n " + p { + - "For " + code id="serialising-xhtml-fragments:document-2" { + a href="#document" { + - "Document" + } + } + - "s, the algorithm must return a string in the form of a " + a href="https://www.w3.org/TR/xml/#sec-well-formed" { + - "document entity" + } + - ", if none of the error cases\n below apply." + } + - "\n\n " + p { + - "For " + code id="serialising-xhtml-fragments:element-2" { + a data-x-internal="element" href="https://dom.spec.whatwg.org/#interface-element" { + - "Element" + } + } + - "s, the algorithm must return a string in the form of an " + a href="https://www.w3.org/TR/xml/#wf-entities" { + - "internal general parsed entity" + } + - ", if none of the\n error cases below apply." + } + - "\n\n " + p { + - "In both cases, the string returned must be XML namespace-well-formed and must be an isomorphic\n serialization of all of that node's " + a href="#relevant-child-nodes" id="serialising-xhtml-fragments:relevant-child-nodes" { + - "relevant child nodes" + } + - ", in " + a id="serialising-xhtml-fragments:tree-order" href="https://dom.spec.whatwg.org/#concept-tree-order" data-x-internal="tree-order" { + - "tree order" + } + - ".\n User agents may adjust prefixes and namespace declarations in the serialization (and indeed might\n be forced to do so in some cases to obtain namespace-well-formed XML). User agents may use a\n combination of regular text and character references to represent " + code id="serialising-xhtml-fragments:text" { + a data-x-internal="text" href="https://dom.spec.whatwg.org/#interface-text" { + - "Text" + } + } + - " nodes in the\n DOM." + } + - "\n\n " + p { + - "A node's " + dfn id="relevant-child-nodes" { + - "relevant child nodes" + } + - " are those that apply given the following rules:" + } + - "\n\n " + dl { + dt { + - "For " + code id="serialising-xhtml-fragments:the-template-element" { + a href="#the-template-element" { + - "template" + } + } + - " elements" + } + dd { + - "The " + a href="#relevant-child-nodes" id="serialising-xhtml-fragments:relevant-child-nodes-2" { + - "relevant child nodes" + } + - " are the child nodes of the " + code id="serialising-xhtml-fragments:the-template-element-2" { + a href="#the-template-element" { + - "template" + } + } + - "\n element's " + a href="#template-contents" id="serialising-xhtml-fragments:template-contents" { + - "template contents" + } + - ", if any." + } + dt { + - "For all other nodes" + } + dd { + - "The " + a href="#relevant-child-nodes" id="serialising-xhtml-fragments:relevant-child-nodes-3" { + - "relevant child nodes" + } + - " are the child nodes of node itself, if any." + } + } + - "\n\n " + p { + - "For " + code id="serialising-xhtml-fragments:element-3" { + a data-x-internal="element" href="https://dom.spec.whatwg.org/#interface-element" { + - "Element" + } + } + - "s, if any of the elements in the serialization are in no namespace, the\n default namespace in scope for those elements must be explicitly declared as the empty string. (This doesn't apply in the " + code id="serialising-xhtml-fragments:document-3" { + a href="#document" { + - "Document" + } + } + - " case.) " + a href="#refsXML" { + - "[XML]" + } + - "\n " + a href="#refsXMLNS" { + - "[XMLNS]" + } + } + - "\n\n " + p { + - "For the purposes of this section, an internal general parsed entity is considered XML\n namespace-well-formed if a document consisting of an element with no namespace declarations whose\n contents are the internal general parsed entity would itself be XML namespace-well-formed." + } + - "\n\n " + p { + - "If any of the following error cases are found in the DOM subtree being serialized, then the\n algorithm must throw an " + a id="serialising-xhtml-fragments:invalidstateerror" href="https://webidl.spec.whatwg.org/#invalidstateerror" data-x-internal="invalidstateerror" { + - "\"" + code { + - "InvalidStateError" + } + - "\"" + } + - " " + code id="serialising-xhtml-fragments:domexception" { + a data-x-internal="domexception" href="https://webidl.spec.whatwg.org/#dfn-DOMException" { + - "DOMException" + } + } + - "\n instead of returning a string:" + } + - "\n\n " + ul { + li { + - "A " + code id="serialising-xhtml-fragments:document-4" { + a href="#document" { + - "Document" + } + } + - " node with no child element nodes." + } + li { + - "A " + code id="serialising-xhtml-fragments:documenttype" { + a data-x-internal="documenttype" href="https://dom.spec.whatwg.org/#interface-documenttype" { + - "DocumentType" + } + } + - " node that has an external subset public identifier that contains\n characters that are not matched by the XML " + code { + - "PubidChar" + } + - " production. " + a href="#refsXML" { + - "[XML]" + } + } + li { + - "A " + code id="serialising-xhtml-fragments:documenttype-2" { + a data-x-internal="documenttype" href="https://dom.spec.whatwg.org/#interface-documenttype" { + - "DocumentType" + } + } + - " node that has an external subset system identifier that contains\n both a U+0022 QUOTATION MARK (\") and a U+0027 APOSTROPHE (') or that contains characters that are\n not matched by the XML " + code { + - "Char" + } + - " production. " + a href="#refsXML" { + - "[XML]" + } + } + li { + - "A node with a local name containing a U+003A COLON (:)." + } + li { + - "A node with a local name that does not match the XML " + code id="serialising-xhtml-fragments:xml-name" { + a data-x-internal="xml-name" href="https://www.w3.org/TR/xml/#NT-Name" { + - "Name" + } + } + - " production. " + a href="#refsXML" { + - "[XML]" + } + } + li { + - "An " + code id="serialising-xhtml-fragments:attr" { + a data-x-internal="attr" href="https://dom.spec.whatwg.org/#interface-attr" { + - "Attr" + } + } + - " node with no namespace whose local name is the lowercase string \"" + code { + - "xmlns" + } + - "\". " + a href="#refsXMLNS" { + - "[XMLNS]" + } + } + li { + - "An " + code id="serialising-xhtml-fragments:element-4" { + a data-x-internal="element" href="https://dom.spec.whatwg.org/#interface-element" { + - "Element" + } + } + - " node with two or more attributes with the same local name and\n namespace." + } + li { + - "An " + code id="serialising-xhtml-fragments:attr-2" { + a data-x-internal="attr" href="https://dom.spec.whatwg.org/#interface-attr" { + - "Attr" + } + } + - " node, " + code id="serialising-xhtml-fragments:text-2" { + a data-x-internal="text" href="https://dom.spec.whatwg.org/#interface-text" { + - "Text" + } + } + - " node, " + code id="serialising-xhtml-fragments:comment-2" { + a data-x-internal="comment-2" href="https://dom.spec.whatwg.org/#interface-comment" { + - "Comment" + } + } + - " node, or\n " + code id="serialising-xhtml-fragments:processinginstruction" { + a data-x-internal="processinginstruction" href="https://dom.spec.whatwg.org/#interface-processinginstruction" { + - "ProcessingInstruction" + } + } + - " node whose data contains characters that are not matched by\n the XML " + code { + - "Char" + } + - " production. " + a href="#refsXML" { + - "[XML]" + } + } + li { + - "A " + code id="serialising-xhtml-fragments:comment-2-2" { + a data-x-internal="comment-2" href="https://dom.spec.whatwg.org/#interface-comment" { + - "Comment" + } + } + - " node whose data contains two adjacent U+002D HYPHEN-MINUS characters\n (-) or ends with such a character." + } + li { + - "A " + code id="serialising-xhtml-fragments:processinginstruction-2" { + a data-x-internal="processinginstruction" href="https://dom.spec.whatwg.org/#interface-processinginstruction" { + - "ProcessingInstruction" + } + } + - " node whose target name is an " + a id="serialising-xhtml-fragments:ascii-case-insensitive" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII\n case-insensitive" + } + - " match for the string \"" + code { + - "xml" + } + - "\"." + } + li { + - "A " + code id="serialising-xhtml-fragments:processinginstruction-3" { + a data-x-internal="processinginstruction" href="https://dom.spec.whatwg.org/#interface-processinginstruction" { + - "ProcessingInstruction" + } + } + - " node whose target name contains a U+003A COLON (:)." + } + li { + - "A " + code id="serialising-xhtml-fragments:processinginstruction-4" { + a data-x-internal="processinginstruction" href="https://dom.spec.whatwg.org/#interface-processinginstruction" { + - "ProcessingInstruction" + } + } + - " node whose data contains the string \"" + code { + - "?>" + } + - "\"." + } + } + - "\n\n " + p class="note" { + - "These are the only ways to make a DOM unserialisable. The DOM enforces all the\n other XML constraints; for example, trying to append two elements to a " + code id="serialising-xhtml-fragments:document-5" { + a href="#document" { + - "Document" + } + } + - " node\n will throw a " + a id="serialising-xhtml-fragments:hierarchyrequesterror" href="https://webidl.spec.whatwg.org/#hierarchyrequesterror" data-x-internal="hierarchyrequesterror" { + - "\"" + code { + - "HierarchyRequestError" + } + - "\"" + } + - " " + code id="serialising-xhtml-fragments:domexception-2" { + a data-x-internal="domexception" href="https://webidl.spec.whatwg.org/#dfn-DOMException" { + - "DOMException" + } + } + - "." + } + - "\n\n\n\n " + h3 id="parsing-xhtml-fragments" { + span class="secno" { + - "14.4" + } + - " Parsing XML fragments" + a href="#parsing-xhtml-fragments" class="self-link" + } + - "\n\n " + p { + - "The " + dfn id="xml-fragment-parsing-algorithm" { + - "XML fragment parsing algorithm" + } + - " given an " + code id="parsing-xhtml-fragments:element" { + a data-x-internal="element" href="https://dom.spec.whatwg.org/#interface-element" { + - "Element" + } + } + - " node " + var id="parsing-xhtml-fragments:concept-frag-parse-context" { + a href="#concept-frag-parse-context" { + - "context" + } + } + - " and a string " + var { + - "input" + } + - ", runs the\n following steps. They return a list of nodes." + } + - "\n\n " + ol { + li { + p { + - "Create a new " + a href="#xml-parser" id="parsing-xhtml-fragments:xml-parser" { + - "XML parser" + } + - "." + } + } + li { + - "\n " + p { + a href="#feed-the-parser" id="parsing-xhtml-fragments:feed-the-parser" { + - "Feed the parser" + } + - " just created the string corresponding to the start tag of " + var id="parsing-xhtml-fragments:concept-frag-parse-context-2" { + a href="#concept-frag-parse-context" { + - "context" + } + } + - ", declaring all the namespace prefixes that are\n in scope on that element in the DOM, as well as declaring the default namespace (if any) that is\n in scope on that element in the DOM." + } + - "\n\n " + p { + - "A namespace prefix is in scope if the DOM " + code { + - "lookupNamespaceURI()" + } + - " method\n on the element would return a non-null value for that prefix." + } + - "\n\n " + p { + - "The default namespace is the namespace for which the DOM " + code { + - "isDefaultNamespace()" + } + - " method on the element would return true." + } + - "\n\n " + p class="note" { + - "No " + code { + - "DOCTYPE" + } + - " is passed to the parser, and therefore no\n external subset is referenced, and therefore no entities will be recognized." + } + - "\n " + } + li { + p { + a href="#feed-the-parser" id="parsing-xhtml-fragments:feed-the-parser-2" { + - "Feed the parser" + } + - " just created the string " + var { + - "input" + } + - "." + } + } + li { + p { + a href="#feed-the-parser" id="parsing-xhtml-fragments:feed-the-parser-3" { + - "Feed the parser" + } + - " just created the string corresponding to the end tag of " + var id="parsing-xhtml-fragments:concept-frag-parse-context-3" { + a href="#concept-frag-parse-context" { + - "context" + } + } + - "." + } + } + li { + p { + - "If there is an XML well-formedness or XML namespace well-formedness error, then throw a\n " + a id="parsing-xhtml-fragments:syntaxerror" href="https://webidl.spec.whatwg.org/#syntaxerror" data-x-internal="syntaxerror" { + - "\"" + code { + - "SyntaxError" + } + - "\"" + } + - " " + code id="parsing-xhtml-fragments:domexception" { + a data-x-internal="domexception" href="https://webidl.spec.whatwg.org/#dfn-DOMException" { + - "DOMException" + } + } + - "." + } + } + li { + p { + - "If the " + a id="parsing-xhtml-fragments:document-element" href="https://dom.spec.whatwg.org/#document-element" data-x-internal="document-element" { + - "document element" + } + - " of the resulting " + code id="parsing-xhtml-fragments:document" { + a href="#document" { + - "Document" + } + } + - " has any\n sibling nodes, then throw a " + a id="parsing-xhtml-fragments:syntaxerror-2" href="https://webidl.spec.whatwg.org/#syntaxerror" data-x-internal="syntaxerror" { + - "\"" + code { + - "SyntaxError" + } + - "\"" + } + - "\n " + code id="parsing-xhtml-fragments:domexception-2" { + a data-x-internal="domexception" href="https://webidl.spec.whatwg.org/#dfn-DOMException" { + - "DOMException" + } + } + - "." + } + } + li { + p { + - "Return the resulting " + code id="parsing-xhtml-fragments:document-2" { + a href="#document" { + - "Document" + } + } + - " node's " + a id="parsing-xhtml-fragments:document-element-2" href="https://dom.spec.whatwg.org/#document-element" data-x-internal="document-element" { + - "document element" + } + - "'s " + a href="https://dom.spec.whatwg.org/#concept-tree-child" id="parsing-xhtml-fragments:concept-tree-child" data-x-internal="concept-tree-child" { + - "children" + } + - ", in " + a id="parsing-xhtml-fragments:tree-order" href="https://dom.spec.whatwg.org/#concept-tree-order" data-x-internal="tree-order" { + - "tree order" + } + - "." + } + } + } + - "\n\n \n\n\n\n \n\n " + h2 id="rendering" { + span class="secno" { + - "15" + } + - " Rendering" + a href="#rendering" class="self-link" + } + - "\n\n " + p { + i { + - "User agents are not required to present HTML documents in any particular way. However, this\n section provides a set of suggestions for rendering HTML documents that, if followed, are likely\n to lead to a user experience that closely resembles the experience intended by the documents'\n authors. So as to avoid confusion regarding the normativity of this section, \"must\" has not been\n used. Instead, the term \"expected\" is used to indicate behavior that will lead to this experience.\n For the purposes of conformance for user agents designated as " + a href="#renderingUA" { + - "supporting\n the suggested default rendering" + } + - ", the term \"expected\" in this section has the same conformance\n implications as \"must\"." + } + } + - "\n\n\n " + h3 id="introduction-16" { + span class="secno" { + - "15.1" + } + - " Introduction" + a href="#introduction-16" class="self-link" + } + - "\n\n " + p { + - "The suggestions in this section are generally expressed in CSS terms. User agents are expected\n to either support CSS, or translate from the CSS rules given in this section to approximations for\n other presentation mechanisms." + } + - "\n\n " + p { + - "In the absence of style-layer rules to the contrary (e.g. author style sheets), user agents are\n expected to render an element so that it conveys to the user the meaning that the element\n " + a href="#represents" id="introduction-16:represents" { + - "represents" + } + - ", as described by this specification." + } + - "\n\n " + p { + - "The suggestions in this section generally assume a visual output medium with a resolution of\n 96dpi or greater, but HTML is intended to apply to multiple media (it is a\n " + i { + - "media-independent" + } + - " language). User agent implementers are encouraged to adapt the\n suggestions in this section to their target media." + } + - "\n\n " + hr + - "\n\n " + p { + - "An element is " + dfn id="being-rendered" data-export="" { + - "being rendered" + } + - " if it has any associated CSS layout boxes, SVG\n layout boxes, or some equivalent in other styling languages." + } + - "\n\n " + p class="note" { + - "Just being off-screen does not mean the element is not " + a href="#being-rendered" id="introduction-16:being-rendered" { + - "being\n rendered" + } + - ". The presence of the " + code id="introduction-16:attr-hidden" { + a href="#attr-hidden" { + - "hidden" + } + } + - " attribute normally\n means the element is not " + a href="#being-rendered" id="introduction-16:being-rendered-2" { + - "being rendered" + } + - ", though this might be overridden by the style\n sheets." + } + - "\n\n " + p class="note" { + - "The " + a href="#fully-active" id="introduction-16:fully-active" { + - "fully active" + } + - " state does not affect whether an element is\n " + a href="#being-rendered" id="introduction-16:being-rendered-3" { + - "being rendered" + } + - " or not. Even if a document is not " + a href="#fully-active" id="introduction-16:fully-active-2" { + - "fully active" + } + - " and not\n shown at all to the user, elements within it can still qualify as \"being rendered\"." + } + - "\n\n " + p { + - "An element is said to " + dfn id="intersect-the-viewport" { + - "intersect the viewport" + } + - " when it is " + a href="#being-rendered" id="introduction-16:being-rendered-4" { + - "being rendered" + } + - "\n and its associated CSS layout box intersects the " + a id="introduction-16:viewport" href="https://drafts.csswg.org/css2/#viewport" data-x-internal="viewport" { + - "viewport" + } + - "." + } + - "\n\n " + p class="note" { + - "Similar to the " + a href="#being-rendered" id="introduction-16:being-rendered-5" { + - "being rendered" + } + - " state, elements in non-" + a href="#fully-active" id="introduction-16:fully-active-3" { + - "fully\n active" + } + - " documents can still " + a href="#intersect-the-viewport" id="introduction-16:intersect-the-viewport" { + - "intersect the viewport" + } + - ". The " + a id="introduction-16:viewport-2" href="https://drafts.csswg.org/css2/#viewport" data-x-internal="viewport" { + - "viewport" + } + - "\n is not shared between documents and might not always be shown to the user, so an element in a\n non-" + a href="#fully-active" id="introduction-16:fully-active-4" { + - "fully active" + } + - " document can still intersect the " + a id="introduction-16:viewport-3" href="https://drafts.csswg.org/css2/#viewport" data-x-internal="viewport" { + - "viewport" + } + - " associated\n with its document." + } + - "\n\n " + p class="note" { + - "This specification does not define the precise timing for when the intersection is\n tested, but it is suggested that the timing match that of the Intersection Observer API. " + a href="#refsINTERSECTIONOBSERVER" { + - "[INTERSECTIONOBSERVER]" + } + } + - "\n\n " + p { + - "An element is " + dfn id="delegating-its-rendering-to-its-children" { + - "delegating its rendering to its children" + } + - " if it is not " + a href="#being-rendered" id="introduction-16:being-rendered-6" { + - "being\n rendered" + } + - " but its children (if any) could " + a href="#being-rendered" id="introduction-16:being-rendered-7" { + - "be rendered" + } + - ",\n as a result of CSS 'display: contents', or some equivalent in other styling languages.\n " + a href="#refsCSSDISPLAY" { + - "[CSSDISPLAY]" + } + } + - "\n\n " + hr + - "\n\n " + p { + - "User agents that do not honor author-level CSS style sheets are nonetheless expected to act as\n if they applied the CSS rules given in these sections in a manner consistent with this\n specification and the relevant CSS and Unicode specifications. " + a href="#refsCSS" { + - "[CSS]" + } + - " " + a href="#refsUNICODE" { + - "[UNICODE]" + } + - "\n " + a href="#refsBIDI" { + - "[BIDI]" + } + } + - "\n\n " + p class="note" { + - "This is especially important for issues relating to the " + a id="introduction-16:'display'" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - ",\n " + a id="introduction-16:'unicode-bidi'" href="https://drafts.csswg.org/css-writing-modes/#unicode-bidi" data-x-internal="'unicode-bidi'" { + - "'unicode-bidi'" + } + - ", and " + a id="introduction-16:'direction'" href="https://drafts.csswg.org/css-writing-modes/#direction" data-x-internal="'direction'" { + - "'direction'" + } + - " properties." + } + - "\n\n\n\n " + h3 id="the-css-user-agent-style-sheet-and-presentational-hints" { + span class="secno" { + - "15.2" + } + - " The CSS user agent style sheet and presentational hints" + a href="#the-css-user-agent-style-sheet-and-presentational-hints" class="self-link" + } + - "\n\n " + p { + - "The CSS rules given in these subsections are, except where otherwise specified, expected to be\n used as part of the user-agent level style sheet defaults for all documents that contain\n " + a href="#html-elements" id="the-css-user-agent-style-sheet-and-presentational-hints:html-elements" { + - "HTML elements" + } + - "." + } + - "\n\n " + p { + - "Some rules are intended for the author-level zero-specificity presentational hints part of the\n CSS cascade; these are explicitly called out as " + dfn id="presentational-hints" data-lt="presentational hint" data-export="" { + - "presentational hints" + } + - "." + } + - "\n\n " + hr + - "\n\n " + p { + - "When the text below says that an attribute " + var { + - "attribute" + } + - " on an element\n " + var { + - "element" + } + - " " + dfn id="maps-to-the-pixel-length-property" { + - "maps to the pixel length property" + } + - " (or properties)\n " + var { + - "properties" + } + - ", it means that if " + var { + - "element" + } + - " has an attribute " + var { + - "attribute" + } + - "\n set, and parsing that attribute's value using the " + a href="#rules-for-parsing-non-negative-integers" id="the-css-user-agent-style-sheet-and-presentational-hints:rules-for-parsing-non-negative-integers" { + - "rules for parsing non-negative\n integers" + } + - " doesn't generate an error, then the user agent is expected to use the parsed value\n as a pixel length for a " + a href="#presentational-hints" id="the-css-user-agent-style-sheet-and-presentational-hints:presentational-hints" { + - "presentational hint" + } + - " for\n " + var { + - "properties" + } + - "." + } + - "\n\n " + p { + - "When the text below says that an attribute " + var { + - "attribute" + } + - " on an element\n " + var { + - "element" + } + - " " + dfn id="maps-to-the-dimension-property" { + - "maps to the dimension property" + } + - " (or properties)\n " + var { + - "properties" + } + - ", it means that if " + var { + - "element" + } + - " has an attribute " + var { + - "attribute" + } + - "\n set, and parsing that attribute's value using the " + a href="#rules-for-parsing-dimension-values" id="the-css-user-agent-style-sheet-and-presentational-hints:rules-for-parsing-dimension-values" { + - "rules for parsing dimension values" + } + - "\n doesn't generate an error, then the user agent is expected to use the parsed dimension as the\n value for a " + a href="#presentational-hints" id="the-css-user-agent-style-sheet-and-presentational-hints:presentational-hints-2" { + - "presentational hint" + } + - " for\n " + var { + - "properties" + } + - ", with the value given as a pixel length if the dimension was a length, and\n with the value given as a percentage if the dimension was a percentage." + } + - "\n\n " + p { + - "When the text below says that an attribute " + var { + - "attribute" + } + - " on an element\n " + var { + - "element" + } + - " " + dfn id="maps-to-the-dimension-property-(ignoring-zero)" { + - "maps to the dimension property (ignoring zero)" + } + - " (or properties)\n " + var { + - "properties" + } + - ", it means that if " + var { + - "element" + } + - " has an attribute " + var { + - "attribute" + } + - "\n set, and parsing that attribute's value using the " + a href="#rules-for-parsing-non-zero-dimension-values" id="the-css-user-agent-style-sheet-and-presentational-hints:rules-for-parsing-non-zero-dimension-values" { + - "rules for parsing nonzero dimension\n values" + } + - " doesn't generate an error, then the user agent is expected to use the parsed\n dimension as the value for a " + a href="#presentational-hints" id="the-css-user-agent-style-sheet-and-presentational-hints:presentational-hints-3" { + - "presentational hint" + } + - " for\n " + var { + - "properties" + } + - ", with the value given as a pixel length if the dimension was a length, and\n with the value given as a percentage if the dimension was a percentage." + } + - "\n\n " + p { + - "When the text below says that a pair of attributes " + var { + - "w" + } + - " and " + var { + - "h" + } + - " on an\n element " + var { + - "element" + } + - " " + dfn id="map-to-the-aspect-ratio-property" { + - "map to the aspect-ratio property" + } + - ", it means that if\n " + var { + - "element" + } + - " has both attributes " + var { + - "w" + } + - " and " + var { + - "h" + } + - ", and parsing those\n attributes' values using the " + a href="#rules-for-parsing-non-negative-integers" id="the-css-user-agent-style-sheet-and-presentational-hints:rules-for-parsing-non-negative-integers-2" { + - "rules for parsing non-negative integers" + } + - " doesn't\n generate an error for either, then the user agent is expected to use the parsed integers as a\n " + a href="#presentational-hints" id="the-css-user-agent-style-sheet-and-presentational-hints:presentational-hints-4" { + - "presentational hint" + } + - " for the " + a id="the-css-user-agent-style-sheet-and-presentational-hints:'aspect-ratio'" href="https://drafts.csswg.org/css-sizing-4/#aspect-ratio" data-x-internal="'aspect-ratio'" { + - "'aspect-ratio'" + } + - "\n property of the form " + code { + - "auto " + var { + - "w" + } + - " / " + var { + - "h" + } + } + - "." + } + - "\n\n " + p { + - "When the text below says that a pair of attributes " + var { + - "w" + } + - " and " + var { + - "h" + } + - " on an\n element " + var { + - "element" + } + - " " + dfn id="map-to-the-aspect-ratio-property-(using-dimension-rules)" { + - "map to the aspect-ratio property (using dimension rules)" + } + - ", it\n means that if " + var { + - "element" + } + - " has both attributes " + var { + - "w" + } + - " and " + var { + - "h" + } + - ", and parsing\n those attributes' values using the " + a href="#rules-for-parsing-dimension-values" id="the-css-user-agent-style-sheet-and-presentational-hints:rules-for-parsing-dimension-values-2" { + - "rules for parsing dimension values" + } + - " doesn't\n generate an error or return a percentage for either, then the user agent is expected to use the\n parsed dimensions as a " + a href="#presentational-hints" id="the-css-user-agent-style-sheet-and-presentational-hints:presentational-hints-5" { + - "presentational hint" + } + - " for the\n " + a id="the-css-user-agent-style-sheet-and-presentational-hints:'aspect-ratio'-2" href="https://drafts.csswg.org/css-sizing-4/#aspect-ratio" data-x-internal="'aspect-ratio'" { + - "'aspect-ratio'" + } + - " property of the form " + code { + - "auto\n " + var { + - "w" + } + - " / " + var { + - "h" + } + } + - "." + } + - "\n\n " + p { + - "When a user agent is to " + dfn id="align-descendants" { + - "align descendants" + } + - " of a node, the user agent is expected to\n align only those descendants that have both their " + a id="the-css-user-agent-style-sheet-and-presentational-hints:'margin-inline-start'" href="https://drafts.csswg.org/css-logical/#propdef-margin-inline-start" data-x-internal="'margin-inline-start'" { + - "'margin-inline-start'" + } + - " and\n " + a id="the-css-user-agent-style-sheet-and-presentational-hints:'margin-inline-end'" href="https://drafts.csswg.org/css-logical/#propdef-margin-inline-end" data-x-internal="'margin-inline-end'" { + - "'margin-inline-end'" + } + - " properties computing to a value other than 'auto', that are\n over-constrained and that have one of those two margins with a " + a id="the-css-user-agent-style-sheet-and-presentational-hints:used-value" href="https://drafts.csswg.org/css-cascade/#used-value" data-x-internal="used-value" { + - "used value" + } + - " forced to a\n greater value, and that do not themselves have an applicable " + code { + - "align" + } + - "\n attribute. When multiple elements are to " + a href="#align-descendants" id="the-css-user-agent-style-sheet-and-presentational-hints:align-descendants" { + - "align" + } + - " a\n particular descendant, the most deeply nested such element is expected to override the others.\n Aligned elements are expected to be aligned by having the " + a href="https://drafts.csswg.org/css-cascade/#used-value" id="the-css-user-agent-style-sheet-and-presentational-hints:used-value-2" data-x-internal="used-value" { + - "used\n values" + } + - " of their margins on the " + a id="the-css-user-agent-style-sheet-and-presentational-hints:line-left" href="https://drafts.csswg.org/css-writing-modes/#line-left" data-x-internal="line-left" { + - "line-left" + } + - " and " + a id="the-css-user-agent-style-sheet-and-presentational-hints:line-right" href="https://drafts.csswg.org/css-writing-modes/#line-right" data-x-internal="line-right" { + - "line-right" + } + - " sides be\n set accordingly. " + a href="#refsCSSLOGICAL" { + - "[CSSLOGICAL]" + } + - " " + a href="#refsCSSWM" { + - "[CSSWM]" + } + } + - "\n\n\n\n " + h3 id="non-replaced-elements" { + span class="secno" { + - "15.3" + } + - " Non-replaced elements" + a href="#non-replaced-elements" class="self-link" + } + - "\n\n\n " + h4 id="hidden-elements" { + span class="secno" { + - "15.3.1" + } + - " Hidden elements" + a href="#hidden-elements" class="self-link" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "area, base, basefont, datalist, head, link, meta, noembed," + } + - "\n" + c- f="" { + - "noframes, param, rp, script, style, template, title " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " none" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + span id="hiddenCSS" { + c- f="" { + - "[hidden]:not([hidden=until-found i]):not(embed)" + } + } + c- f="" { + - " " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " none" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "[hidden=until-found i]:not(embed) " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "content-visibility" + } + c- p="" { + - ":" + } + - " hidden" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "embed[hidden] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " inline" + c- p="" { + - ";" + } + - " " + c- k="" { + - "height" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "width" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0" + } + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - " \n\n" + c- f="" { + - "input[type=hidden i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " none !important; }\n\n@media (scripting) {\n noscript { display: none !important; }\n}" + } + } + - "\n\n\n " + h4 id="the-page" { + span class="secno" { + - "15.3.2" + } + - " The page" + a href="#the-page" class="self-link" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "html, body " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " block" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + } + } + - "\n\n\n \n\n " + p { + - "For each property in the table below, given a " + code id="the-page:the-body-element" { + a href="#the-body-element" { + - "body" + } + } + - " element, the first attribute\n that exists " + a href="#maps-to-the-pixel-length-property" id="the-page:maps-to-the-pixel-length-property" { + - "maps to the pixel length property" + } + - " on the " + code id="the-page:the-body-element-2" { + a href="#the-body-element" { + - "body" + } + } + - " element. If\n none of the attributes for a property are found, or if the value of the attribute that was found\n cannot be parsed successfully, then a default value of 8px is expected to be used for that\n property instead." + } + - "\n\n " + table { + thead { + tr { + th { + - "Property\n " + } + th { + - "Source\n " + } + } + } + tbody { + tr { + td rowspan="3" { + a id="the-page:'margin-top'" href="https://drafts.csswg.org/css-box/#propdef-margin-top" data-x-internal="'margin-top'" { + - "'margin-top'" + } + - "\n " + } + td { + - "The " + code id="the-page:the-body-element-3" { + a href="#the-body-element" { + - "body" + } + } + - " element's " + code id="the-page:attr-body-marginheight" { + a href="#attr-body-marginheight" { + - "marginheight" + } + } + - " attribute\n " + } + } + tr { + td { + - "The " + code id="the-page:the-body-element-4" { + a href="#the-body-element" { + - "body" + } + } + - " element's " + code id="the-page:attr-body-topmargin" { + a href="#attr-body-topmargin" { + - "topmargin" + } + } + - " attribute\n " + } + } + tr { + td { + - "The " + code id="the-page:the-body-element-5" { + a href="#the-body-element" { + - "body" + } + } + - " element's " + a href="#container-frame-element" id="the-page:container-frame-element" { + - "container frame element" + } + - "'s " + code id="the-page:attr-iframe-marginheight" { + a href="#attr-iframe-marginheight" { + - "marginheight" + } + } + - " attribute\n " + } + } + } + tbody { + tr { + td rowspan="3" { + a id="the-page:'margin-right'" href="https://drafts.csswg.org/css-box/#propdef-margin-right" data-x-internal="'margin-right'" { + - "'margin-right'" + } + - "\n " + } + td { + - "The " + code id="the-page:the-body-element-6" { + a href="#the-body-element" { + - "body" + } + } + - " element's " + code id="the-page:attr-body-marginwidth" { + a href="#attr-body-marginwidth" { + - "marginwidth" + } + } + - " attribute\n " + } + } + tr { + td { + - "The " + code id="the-page:the-body-element-7" { + a href="#the-body-element" { + - "body" + } + } + - " element's " + code id="the-page:attr-body-rightmargin" { + a href="#attr-body-rightmargin" { + - "rightmargin" + } + } + - " attribute\n " + } + } + tr { + td { + - "The " + code id="the-page:the-body-element-8" { + a href="#the-body-element" { + - "body" + } + } + - " element's " + a href="#container-frame-element" id="the-page:container-frame-element-2" { + - "container frame element" + } + - "'s " + code id="the-page:attr-iframe-marginwidth" { + a href="#attr-iframe-marginwidth" { + - "marginwidth" + } + } + - " attribute\n " + } + } + } + tbody { + tr { + td rowspan="3" { + a id="the-page:'margin-bottom'" href="https://drafts.csswg.org/css-box/#propdef-margin-bottom" data-x-internal="'margin-bottom'" { + - "'margin-bottom'" + } + - "\n " + } + td { + - "The " + code id="the-page:the-body-element-9" { + a href="#the-body-element" { + - "body" + } + } + - " element's " + code id="the-page:attr-body-marginheight-2" { + a href="#attr-body-marginheight" { + - "marginheight" + } + } + - " attribute\n " + } + } + tr { + td { + - "The " + code id="the-page:the-body-element-10" { + a href="#the-body-element" { + - "body" + } + } + - " element's " + code id="the-page:attr-body-bottommargin" { + a href="#attr-body-bottommargin" { + - "bottommargin" + } + } + - " attribute\n " + } + } + tr { + td { + - "The " + code id="the-page:the-body-element-11" { + a href="#the-body-element" { + - "body" + } + } + - " element's " + a href="#container-frame-element" id="the-page:container-frame-element-3" { + - "container frame element" + } + - "'s " + code id="the-page:attr-iframe-marginheight-2" { + a href="#attr-iframe-marginheight" { + - "marginheight" + } + } + - " attribute\n " + } + } + } + tbody { + tr { + td rowspan="3" { + a id="the-page:'margin-left'" href="https://drafts.csswg.org/css-box/#propdef-margin-left" data-x-internal="'margin-left'" { + - "'margin-left'" + } + - "\n " + } + td { + - "The " + code id="the-page:the-body-element-12" { + a href="#the-body-element" { + - "body" + } + } + - " element's " + code id="the-page:attr-body-marginwidth-2" { + a href="#attr-body-marginwidth" { + - "marginwidth" + } + } + - " attribute\n " + } + } + tr { + td { + - "The " + code id="the-page:the-body-element-13" { + a href="#the-body-element" { + - "body" + } + } + - " element's " + code id="the-page:attr-body-leftmargin" { + a href="#attr-body-leftmargin" { + - "leftmargin" + } + } + - " attribute\n " + } + } + tr { + td { + - "The " + code id="the-page:the-body-element-14" { + a href="#the-body-element" { + - "body" + } + } + - " element's " + a href="#container-frame-element" id="the-page:container-frame-element-4" { + - "container frame element" + } + - "'s " + code id="the-page:attr-iframe-marginwidth-2" { + a href="#attr-iframe-marginwidth" { + - "marginwidth" + } + } + - " attribute\n " + } + } + } + } + - "\n\n " + p { + - "If the " + code id="the-page:the-body-element-15" { + a href="#the-body-element" { + - "body" + } + } + - " element's " + a id="the-page:node-document" href="https://dom.spec.whatwg.org/#concept-node-document" data-x-internal="node-document" { + - "node document" + } + - "'s " + a href="#node-navigable" id="the-page:node-navigable" { + - "node navigable" + } + - " is\n a " + a href="#child-navigable" id="the-page:child-navigable" { + - "child navigable" + } + - ", and the " + a href="#nav-container" id="the-page:nav-container" { + - "container" + } + - " of that\n " + a href="#navigable" id="the-page:navigable" { + - "navigable" + } + - " is a " + code id="the-page:frame" { + a href="#frame" { + - "frame" + } + } + - " or " + code id="the-page:the-iframe-element" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " element, then the\n " + dfn id="container-frame-element" { + - "container frame element" + } + - " of the " + code id="the-page:the-body-element-16" { + a href="#the-body-element" { + - "body" + } + } + - " element is that " + code id="the-page:frame-2" { + a href="#frame" { + - "frame" + } + } + - " or\n " + code id="the-page:the-iframe-element-2" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " element. Otherwise, there is no " + a href="#container-frame-element" id="the-page:container-frame-element-5" { + - "container frame element" + } + - "." + } + - "\n\n " + p class="warning" { + - "The above requirements imply that a page can change the margins of another page\n (including one from another " + a href="#concept-origin" id="the-page:concept-origin" { + - "origin" + } + - ") using, for example, an " + code id="the-page:the-iframe-element-3" { + a href="#the-iframe-element" { + - "iframe" + } + } + - ". This\n is potentially a security risk, as it might in some cases allow an attack to contrive a situation\n in which a page is rendered not as the author intended, possibly for the purposes of phishing or\n otherwise misleading the user." + } + - "\n\n " + hr + - "\n\n " + p { + - "If a " + code id="the-page:document" { + a href="#document" { + - "Document" + } + } + - "'s " + a href="#node-navigable" id="the-page:node-navigable-2" { + - "node navigable" + } + - " is a " + a href="#child-navigable" id="the-page:child-navigable-2" { + - "child navigable" + } + - ",\n then it is expected to be positioned and sized to fit inside the " + a id="the-page:content-box" href="https://drafts.csswg.org/css-box/#content-box" data-x-internal="content-box" { + - "content box" + } + - " of the\n " + a href="#nav-container" id="the-page:nav-container-2" { + - "container" + } + - " of that " + a href="#navigable" id="the-page:navigable-2" { + - "navigable" + } + - ". If the " + a href="#nav-container" id="the-page:nav-container-3" { + - "container" + } + - " is not " + a href="#being-rendered" id="the-page:being-rendered" { + - "being rendered" + } + - ", the\n " + a href="#navigable" id="the-page:navigable-3" { + - "navigable" + } + - " is expected to have a " + a id="the-page:viewport" href="https://drafts.csswg.org/css2/#viewport" data-x-internal="viewport" { + - "viewport" + } + - " with zero width and zero\n height." + } + - "\n\n " + p { + - "If a " + code id="the-page:document-2" { + a href="#document" { + - "Document" + } + } + - "'s " + a href="#node-navigable" id="the-page:node-navigable-3" { + - "node navigable" + } + - " is a " + a href="#child-navigable" id="the-page:child-navigable-3" { + - "child navigable" + } + - ",\n the " + a href="#nav-container" id="the-page:nav-container-4" { + - "container" + } + - " of that " + a href="#navigable" id="the-page:navigable-4" { + - "navigable" + } + - " is a\n " + code id="the-page:frame-3" { + a href="#frame" { + - "frame" + } + } + - " or " + code id="the-page:the-iframe-element-4" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " element, that element has a " + code { + - "scrolling" + } + - " attribute, and that attribute's value is an " + a id="the-page:ascii-case-insensitive" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII\n case-insensitive" + } + - " match for the string \"" + code { + - "off" + } + - "\", \"" + code { + - "noscroll" + } + - "\", or \"" + code { + - "no" + } + - "\", then the user agent is expected to\n prevent any scrollbars from being shown for the " + a id="the-page:viewport-2" href="https://drafts.csswg.org/css2/#viewport" data-x-internal="viewport" { + - "viewport" + } + - " of the\n " + code id="the-page:document-3" { + a href="#document" { + - "Document" + } + } + - "'s " + a href="#node-navigable" id="the-page:node-navigable-4" { + - "node navigable" + } + - ", regardless of the " + a id="the-page:'overflow'" href="https://drafts.csswg.org/css-overflow/#propdef-overflow" data-x-internal="'overflow'" { + - "'overflow'" + } + - "\n property that applies to that " + a id="the-page:viewport-3" href="https://drafts.csswg.org/css2/#viewport" data-x-internal="viewport" { + - "viewport" + } + - "." + } + - "\n\n " + hr + - "\n\n " + p { + - "When a " + code id="the-page:the-body-element-17" { + a href="#the-body-element" { + - "body" + } + } + - " element has a " + code id="the-page:attr-background" { + a href="#attr-background" { + - "background" + } + } + - "\n attribute set to a non-empty value, the new value is expected to be " + a href="#encoding-parsing-and-serializing-a-url" id="the-page:encoding-parsing-and-serializing-a-url" { + - "encoding-parsed-and-serialized" + } + - " relative to\n the element's " + a id="the-page:node-document-2" href="https://dom.spec.whatwg.org/#concept-node-document" data-x-internal="node-document" { + - "node document" + } + - ", and if that does not return failure, the user agent is\n expected to treat the attribute as a " + a href="#presentational-hints" id="the-page:presentational-hints" { + - "presentational\n hint" + } + - " setting the element's " + a id="the-page:'background-image'" href="https://drafts.csswg.org/css-backgrounds/#propdef-background-image" data-x-internal="'background-image'" { + - "'background-image'" + } + - " property to the return\n value." + } + - "\n\n " + p { + - "When a " + code id="the-page:the-body-element-18" { + a href="#the-body-element" { + - "body" + } + } + - " element has a " + code id="the-page:attr-body-bgcolor" { + a href="#attr-body-bgcolor" { + - "bgcolor" + } + } + - "\n attribute set, the new value is expected to be parsed using the " + a href="#rules-for-parsing-a-legacy-colour-value" id="the-page:rules-for-parsing-a-legacy-colour-value" { + - "rules for parsing a legacy\n color value" + } + - ", and if that does not return failure, the user agent is expected to treat the\n attribute as a " + a href="#presentational-hints" id="the-page:presentational-hints-2" { + - "presentational hint" + } + - " setting the\n element's " + a id="the-page:'background-color'" href="https://drafts.csswg.org/css-backgrounds/#propdef-background-color" data-x-internal="'background-color'" { + - "'background-color'" + } + - " property to the resulting color." + } + - "\n\n " + p { + - "When a " + code id="the-page:the-body-element-19" { + a href="#the-body-element" { + - "body" + } + } + - " element has a " + code id="the-page:attr-body-text" { + a href="#attr-body-text" { + - "text" + } + } + - " attribute, its\n value is expected to be parsed using the " + a href="#rules-for-parsing-a-legacy-colour-value" id="the-page:rules-for-parsing-a-legacy-colour-value-2" { + - "rules for parsing a legacy color value" + } + - ", and\n if that does not return failure, the user agent is expected to treat the attribute as a " + a href="#presentational-hints" id="the-page:presentational-hints-3" { + - "presentational hint" + } + - " setting the element's\n " + a id="the-page:'color'" href="https://drafts.csswg.org/css-color/#the-color-property" data-x-internal="'color'" { + - "'color'" + } + - " property to the resulting color." + } + - "\n\n " + p { + - "When a " + code id="the-page:the-body-element-20" { + a href="#the-body-element" { + - "body" + } + } + - " element has a " + code id="the-page:attr-body-link" { + a href="#attr-body-link" { + - "link" + } + } + - " attribute, its\n value is expected to be parsed using the " + a href="#rules-for-parsing-a-legacy-colour-value" id="the-page:rules-for-parsing-a-legacy-colour-value-3" { + - "rules for parsing a legacy color value" + } + - ", and\n if that does not return failure, the user agent is expected to treat the attribute as a " + a href="#presentational-hints" id="the-page:presentational-hints-4" { + - "presentational hint" + } + - " setting the " + a id="the-page:'color'-2" href="https://drafts.csswg.org/css-color/#the-color-property" data-x-internal="'color'" { + - "'color'" + } + - " property\n of any element in the " + code id="the-page:document-4" { + a href="#document" { + - "Document" + } + } + - " matching the " + code id="the-page:selector-link" { + a href="#selector-link" { + - ":link" + } + } + - "\n " + a id="the-page:pseudo-class" href="https://drafts.csswg.org/selectors/#pseudo-class" data-x-internal="pseudo-class" { + - "pseudo-class" + } + - " to the resulting color." + } + - "\n\n " + p { + - "When a " + code id="the-page:the-body-element-21" { + a href="#the-body-element" { + - "body" + } + } + - " element has a " + code id="the-page:attr-body-vlink" { + a href="#attr-body-vlink" { + - "vlink" + } + } + - " attribute,\n its value is expected to be parsed using the " + a href="#rules-for-parsing-a-legacy-colour-value" id="the-page:rules-for-parsing-a-legacy-colour-value-4" { + - "rules for parsing a legacy color value" + } + - ",\n and if that does not return failure, the user agent is expected to treat the attribute as a " + a href="#presentational-hints" id="the-page:presentational-hints-5" { + - "presentational hint" + } + - " setting the " + a id="the-page:'color'-3" href="https://drafts.csswg.org/css-color/#the-color-property" data-x-internal="'color'" { + - "'color'" + } + - " property\n of any element in the " + code id="the-page:document-5" { + a href="#document" { + - "Document" + } + } + - " matching the " + code id="the-page:selector-visited" { + a href="#selector-visited" { + - ":visited" + } + } + - " " + a id="the-page:pseudo-class-2" href="https://drafts.csswg.org/selectors/#pseudo-class" data-x-internal="pseudo-class" { + - "pseudo-class" + } + - " to the resulting color." + } + - "\n\n " + p { + - "When a " + code id="the-page:the-body-element-22" { + a href="#the-body-element" { + - "body" + } + } + - " element has an " + code id="the-page:attr-body-alink" { + a href="#attr-body-alink" { + - "alink" + } + } + - " attribute,\n its value is expected to be parsed using the " + a href="#rules-for-parsing-a-legacy-colour-value" id="the-page:rules-for-parsing-a-legacy-colour-value-5" { + - "rules for parsing a legacy color value" + } + - ",\n and if that does not return failure, the user agent is expected to treat the attribute as a " + a href="#presentational-hints" id="the-page:presentational-hints-6" { + - "presentational hint" + } + - " setting the " + a id="the-page:'color'-4" href="https://drafts.csswg.org/css-color/#the-color-property" data-x-internal="'color'" { + - "'color'" + } + - " property\n of any element in the " + code id="the-page:document-6" { + a href="#document" { + - "Document" + } + } + - " matching the\n " + code id="the-page:selector-active" { + a href="#selector-active" { + - ":active" + } + } + - " " + a id="the-page:pseudo-class-3" href="https://drafts.csswg.org/selectors/#pseudo-class" data-x-internal="pseudo-class" { + - "pseudo-class" + } + - " and either the " + code id="the-page:selector-link-2" { + a href="#selector-link" { + - ":link" + } + } + - " " + a id="the-page:pseudo-class-4" href="https://drafts.csswg.org/selectors/#pseudo-class" data-x-internal="pseudo-class" { + - "pseudo-class" + } + - " or the " + code id="the-page:selector-visited-2" { + a href="#selector-visited" { + - ":visited" + } + } + - " " + a id="the-page:pseudo-class-5" href="https://drafts.csswg.org/selectors/#pseudo-class" data-x-internal="pseudo-class" { + - "pseudo-class" + } + - " to the resulting color." + } + - "\n\n\n\n " + h4 id="flow-content-3" { + span class="secno" { + - "15.3.3" + } + - " Flow content" + a href="#flow-content-3" class="self-link" + } + - "\n\n \n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "address, blockquote, center, dialog, div, figure, figcaption, footer, form," + } + - "\n" + c- f="" { + - "header, hr, legend, listing, main, p, plaintext, pre, search, xmp " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " block" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "blockquote, figure, listing, p, plaintext, pre, xmp " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "margin-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "blockquote, figure " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-inline" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "40" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "address " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "font-style" + } + c- p="" { + - ":" + } + - " italic" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "listing, plaintext, pre, xmp " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "font-family" + } + c- p="" { + - ":" + } + - " monospace" + c- p="" { + - ";" + } + - " " + c- k="" { + - "white-space" + } + c- p="" { + - ":" + } + - " pre" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "dialog:not([open]) " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " none" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "dialog " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "position" + } + c- p="" { + - ":" + } + - " absolute" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "inset-inline-start" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "inset-inline-end" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "width" + } + c- p="" { + - ":" + } + - " fit-content" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "height" + } + c- p="" { + - ":" + } + - " fit-content" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "margin" + } + c- p="" { + - ":" + } + - " auto" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border" + } + c- p="" { + - ":" + } + - " solid" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "padding" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "background-color" + } + c- p="" { + - ":" + } + - " Canvas" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "color" + } + c- p="" { + - ":" + } + - " CanvasText" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "dialog:modal " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "position" + } + c- p="" { + - ":" + } + - " fixed" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "overflow" + } + c- p="" { + - ":" + } + - " auto" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "inset-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "max-width" + } + c- p="" { + - ":" + } + - " " + c- nf="" { + - "calc" + } + c- p="" { + - "(" + } + c- m="" { + - "100" + } + c- l="" { + - "%" + } + - " - " + c- m="" { + - "6" + } + c- l="" { + - "px" + } + - " - " + c- m="" { + - "2" + } + c- l="" { + - "em" + } + c- p="" { + - ");" + } + - "\n " + c- k="" { + - "max-height" + } + c- p="" { + - ":" + } + - " " + c- nf="" { + - "calc" + } + c- p="" { + - "(" + } + c- m="" { + - "100" + } + c- l="" { + - "%" + } + - " - " + c- m="" { + - "6" + } + c- l="" { + - "px" + } + - " - " + c- m="" { + - "2" + } + c- l="" { + - "em" + } + c- p="" { + - ");" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "dialog::backdrop " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "background" + } + c- p="" { + - ":" + } + - " " + c- nf="" { + - "rgba" + } + c- p="" { + - "(" + } + c- m="" { + - "0" + } + c- p="" { + - "," + } + c- m="" { + - "0" + } + c- p="" { + - "," + } + c- m="" { + - "0" + } + c- p="" { + - "," + } + c- m="" { + - "0.1" + } + c- p="" { + - ");" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "[popover]:not(:popover-open):not(dialog[open]) " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - "none" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "dialog:popover-open " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - "block" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "[popover] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "position" + } + c- p="" { + - ":" + } + - " fixed" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "inset" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "width" + } + c- p="" { + - ":" + } + - " fit-content" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "height" + } + c- p="" { + - ":" + } + - " fit-content" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "margin" + } + c- p="" { + - ":" + } + - " auto" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border" + } + c- p="" { + - ":" + } + - " solid" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "padding" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0.25" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "overflow" + } + c- p="" { + - ":" + } + - " auto" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "color" + } + c- p="" { + - ":" + } + - " CanvasText" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "background-color" + } + c- p="" { + - ":" + } + - " Canvas" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - ":popover-open::backdrop " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "position" + } + c- p="" { + - ":" + } + - " fixed" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "inset" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "pointer-events" + } + c- p="" { + - ":" + } + - " none !important;\n background-color: transparent;\n}\n\nslot {\n display: contents;\n}" + } + } + - "\n\n " + p { + - "The following rules are also expected to apply, as " + a href="#presentational-hints" id="flow-content-3:presentational-hints" { + - "presentational hints" + } + - ":" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "pre[wrap] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "white-space" + } + c- p="" { + - ":" + } + - " pre-wrap" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + } + } + - "\n\n " + p { + - "In " + a id="flow-content-3:quirks-mode" href="https://dom.spec.whatwg.org/#concept-document-quirks" data-x-internal="quirks-mode" { + - "quirks mode" + } + - ", the following rules are also expected to apply:" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "form " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-block-end" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + } + } + - "\n\n " + hr + - "\n\n " + p { + - "The " + code id="flow-content-3:center" { + a href="#center" { + - "center" + } + } + - " element, and the " + code id="flow-content-3:the-div-element" { + a href="#the-div-element" { + - "div" + } + } + - " element when it has an " + code id="flow-content-3:attr-div-align" { + a href="#attr-div-align" { + - "align" + } + } + - " attribute whose value is an " + a id="flow-content-3:ascii-case-insensitive" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII\n case-insensitive" + } + - " match for either the string \"" + code { + - "center" + } + - "\" or the string\n \"" + code { + - "middle" + } + - "\", are expected to center text within themselves, as if they had\n their " + a id="flow-content-3:'text-align'" href="https://drafts.csswg.org/css-text/#text-align-property" data-x-internal="'text-align'" { + - "'text-align'" + } + - " property set to 'center' in a " + a href="#presentational-hints" id="flow-content-3:presentational-hints-2" { + - "presentational hint" + } + - ", and to " + a href="#align-descendants" id="flow-content-3:align-descendants" { + - "align descendants" + } + - " to the center." + } + - "\n\n " + p { + - "The " + code id="flow-content-3:the-div-element-2" { + a href="#the-div-element" { + - "div" + } + } + - " element, when it has an " + code id="flow-content-3:attr-div-align-2" { + a href="#attr-div-align" { + - "align" + } + } + - "\n attribute whose value is an " + a id="flow-content-3:ascii-case-insensitive-2" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - " match for the string \"" + code { + - "left" + } + - "\", is expected to left-align text within itself, as if it had its\n " + a id="flow-content-3:'text-align'-2" href="https://drafts.csswg.org/css-text/#text-align-property" data-x-internal="'text-align'" { + - "'text-align'" + } + - " property set to 'left' in a " + a href="#presentational-hints" id="flow-content-3:presentational-hints-3" { + - "presentational hint" + } + - ", and to " + a href="#align-descendants" id="flow-content-3:align-descendants-2" { + - "align descendants" + } + - " to the left." + } + - "\n\n " + p { + - "The " + code id="flow-content-3:the-div-element-3" { + a href="#the-div-element" { + - "div" + } + } + - " element, when it has an " + code id="flow-content-3:attr-div-align-3" { + a href="#attr-div-align" { + - "align" + } + } + - "\n attribute whose value is an " + a id="flow-content-3:ascii-case-insensitive-3" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - " match for the string \"" + code { + - "right" + } + - "\", is expected to right-align text within itself, as if it had its\n " + a id="flow-content-3:'text-align'-3" href="https://drafts.csswg.org/css-text/#text-align-property" data-x-internal="'text-align'" { + - "'text-align'" + } + - " property set to 'right' in a " + a href="#presentational-hints" id="flow-content-3:presentational-hints-4" { + - "presentational hint" + } + - ", and to " + a href="#align-descendants" id="flow-content-3:align-descendants-3" { + - "align descendants" + } + - " to the right." + } + - "\n\n " + p { + - "The " + code id="flow-content-3:the-div-element-4" { + a href="#the-div-element" { + - "div" + } + } + - " element, when it has an " + code id="flow-content-3:attr-div-align-4" { + a href="#attr-div-align" { + - "align" + } + } + - "\n attribute whose value is an " + a id="flow-content-3:ascii-case-insensitive-4" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - " match for the string \"" + code { + - "justify" + } + - "\", is expected to full-justify text within itself, as if it had its\n " + a id="flow-content-3:'text-align'-4" href="https://drafts.csswg.org/css-text/#text-align-property" data-x-internal="'text-align'" { + - "'text-align'" + } + - " property set to 'justify' in a " + a href="#presentational-hints" id="flow-content-3:presentational-hints-5" { + - "presentational hint" + } + - ", and to " + a href="#align-descendants" id="flow-content-3:align-descendants-4" { + - "align descendants" + } + - " to the left." + } + - "\n\n " + h4 id="phrasing-content-3" { + span class="secno" { + - "15.3.4" + } + - " Phrasing content" + a href="#phrasing-content-3" class="self-link" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "cite, dfn, em, i, var " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "font-style" + } + c- p="" { + - ":" + } + - " italic" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "b, strong " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "font-weight" + } + c- p="" { + - ":" + } + - " bolder" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "code, kbd, samp, tt " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "font-family" + } + c- p="" { + - ":" + } + - " monospace" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "big " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "font-size" + } + c- p="" { + - ":" + } + - " larger" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "small " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "font-size" + } + c- p="" { + - ":" + } + - " smaller" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "sub " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "vertical-align" + } + c- p="" { + - ":" + } + - " sub" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "sup " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "vertical-align" + } + c- p="" { + - ":" + } + - " super" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "sub, sup " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "line-height" + } + c- p="" { + - ":" + } + - " normal" + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-size" + } + c- p="" { + - ":" + } + - " smaller" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "ruby " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " ruby" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "rt " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " ruby-text" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - ":link " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "color" + } + c- p="" { + - ":" + } + - " #0000EE" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - ":visited " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "color" + } + c- p="" { + - ":" + } + - " #551A8B" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - ":link:active, :visited:active " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "color" + } + c- p="" { + - ":" + } + - " #FF0000" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - ":link, :visited " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "text-decoration" + } + c- p="" { + - ":" + } + - " underline" + c- p="" { + - ";" + } + - " " + c- k="" { + - "cursor" + } + c- p="" { + - ":" + } + - " pointer" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - ":focus-visible " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "outline" + } + c- p="" { + - ":" + } + - " auto" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "mark " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "background" + } + c- p="" { + - ":" + } + - " yellow" + c- p="" { + - ";" + } + - " " + c- k="" { + - "color" + } + c- p="" { + - ":" + } + - " black" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - " " + c- c="" { + - "/* this color is just a suggestion and can be changed based on implementation feedback */" + } + - "\n\n" + c- f="" { + - "abbr[title], acronym[title] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "text-decoration" + } + c- p="" { + - ":" + } + - " dotted underline" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "ins, u " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "text-decoration" + } + c- p="" { + - ":" + } + - " underline" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "del, s, strike " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "text-decoration" + } + c- p="" { + - ":" + } + - " line-through" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "q::before " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "content" + } + c- p="" { + - ":" + } + - " open-quote" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "q::after " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "content" + } + c- p="" { + - ":" + } + - " close-quote" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + span id="br-wbr-content" { + c- f="" { + - "br " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display-outside" + } + c- p="" { + - ":" + } + - " newline" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - " " + c- c="" { + - "/* " + } + a href="#bidi-rendering" { + c- c="" { + - "this also has bidi implications" + } + } + c- c="" { + - " */" + } + - "\n" + c- f="" { + - "nobr " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "white-space" + } + c- p="" { + - ":" + } + - " nowrap" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "wbr " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display-outside" + } + c- p="" { + - ":" + } + - " break-opportunity" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - " " + c- c="" { + - "/* " + } + a href="#bidi-rendering" { + c- c="" { + - "this also has bidi implications" + } + } + c- c="" { + - " */" + } + - "\n" + c- f="" { + - "nobr wbr " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "white-space" + } + c- p="" { + - ":" + } + - " normal" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + } + } + } + - "\n\n " + p { + - "The following rules are also expected to apply, as\n " + a href="#presentational-hints" id="phrasing-content-3:presentational-hints" { + - "presentational hints" + } + - ":" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "br[clear=left i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "clear" + } + c- p="" { + - ":" + } + - " left" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "br[clear=right i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "clear" + } + c- p="" { + - ":" + } + - " right" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "br[clear=all i], br[clear=both i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "clear" + } + c- p="" { + - ":" + } + - " both" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + } + } + - "\n\n " + p { + - "For the purposes of the CSS ruby model, runs of children of " + code id="phrasing-content-3:the-ruby-element" { + a href="#the-ruby-element" { + - "ruby" + } + } + - " elements that are\n not " + code id="phrasing-content-3:the-rt-element" { + a href="#the-rt-element" { + - "rt" + } + } + - " or " + code id="phrasing-content-3:the-rp-element" { + a href="#the-rp-element" { + - "rp" + } + } + - " elements are expected to be wrapped in anonymous boxes\n whose " + a id="phrasing-content-3:'display'" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - " property has the value " + a id="phrasing-content-3:'ruby-base'" href="https://drafts.csswg.org/css-ruby/#valdef-display-ruby-base" data-x-internal="'ruby-base'" { + - "'ruby-base'" + } + - ". " + a href="#refsCSSRUBY" { + - "[CSSRUBY]" + } + } + - "\n\n " + p { + - "When a particular part of a ruby has more than one annotation, the annotations should be\n distributed on both sides of the base text so as to minimize the stacking of ruby annotations on\n one side." + } + - "\n\n " + p class="note" { + - "When it becomes possible to do so, the preceding requirement will be updated to be\n expressed in terms of CSS ruby. (Currently, CSS ruby does not handle nested " + code id="phrasing-content-3:the-ruby-element-2" { + a href="#the-ruby-element" { + - "ruby" + } + } + - "\n elements or multiple sequential " + code id="phrasing-content-3:the-rt-element-2" { + a href="#the-rt-element" { + - "rt" + } + } + - " elements, which is how this semantic is\n expressed.)" + } + - "\n\n " + p { + - "User agents that do not support correct ruby rendering are expected to render parentheses\n around the text of " + code id="phrasing-content-3:the-rt-element-3" { + a href="#the-rt-element" { + - "rt" + } + } + - " elements in the absence of " + code id="phrasing-content-3:the-rp-element-2" { + a href="#the-rp-element" { + - "rp" + } + } + - " elements." + } + - "\n\n " + hr + - "\n\n " + p { + - "User agents are expected to support the " + a id="phrasing-content-3:'clear'" href="https://drafts.csswg.org/css2/#flow-control" data-x-internal="'clear'" { + - "'clear'" + } + - " property on inline elements (in\n order to render " + code id="phrasing-content-3:the-br-element" { + a href="#the-br-element" { + - "br" + } + } + - " elements with " + code id="phrasing-content-3:attr-br-clear" { + a href="#attr-br-clear" { + - "clear" + } + } + - "\n attributes) in the manner described in the non-normative note to this effect in " + cite { + - "CSS" + } + - ".\n " + } + - " \n\n " + p { + - "The initial value for the " + a id="phrasing-content-3:'color'" href="https://drafts.csswg.org/css-color/#the-color-property" data-x-internal="'color'" { + - "'color'" + } + - " property is expected to be black. The initial\n value for the " + a id="phrasing-content-3:'background-color'" href="https://drafts.csswg.org/css-backgrounds/#propdef-background-color" data-x-internal="'background-color'" { + - "'background-color'" + } + - " property is expected to be 'transparent'. The\n canvas's background is expected to be white." + } + - "\n\n " + hr + - "\n\n " + p { + - "When a " + code id="phrasing-content-3:font" { + a href="#font" { + - "font" + } + } + - " element has a " + code { + - "color" + } + - "\n attribute, its value is expected to be parsed using the " + a href="#rules-for-parsing-a-legacy-colour-value" id="phrasing-content-3:rules-for-parsing-a-legacy-colour-value" { + - "rules for parsing a legacy color\n value" + } + - ", and if that does not return failure, the user agent is expected to treat the\n attribute as a " + a href="#presentational-hints" id="phrasing-content-3:presentational-hints-2" { + - "presentational hint" + } + - " setting the\n element's " + a id="phrasing-content-3:'color'-2" href="https://drafts.csswg.org/css-color/#the-color-property" data-x-internal="'color'" { + - "'color'" + } + - " property to the resulting color." + } + - "\n\n " + p { + - "When a " + code id="phrasing-content-3:font-2" { + a href="#font" { + - "font" + } + } + - " element has a " + code { + - "face" + } + - "\n attribute, the user agent is expected to treat the attribute as a " + a href="#presentational-hints" id="phrasing-content-3:presentational-hints-3" { + - "presentational hint" + } + - " setting the element's " + a id="phrasing-content-3:'font-family'" href="https://drafts.csswg.org/css-fonts/#font-family-prop" data-x-internal="'font-family'" { + - "'font-family'" + } + - " property to the\n attribute's value." + } + - "\n\n \n\n " + p { + - "When a " + code id="phrasing-content-3:font-3" { + a href="#font" { + - "font" + } + } + - " element has a " + code { + - "size" + } + - "\n attribute, the user agent is expected to use the following steps, known as the " + dfn id="rules-for-parsing-a-legacy-font-size" { + - "rules for\n parsing a legacy font size" + } + - ", to treat the attribute as a " + a href="#presentational-hints" id="phrasing-content-3:presentational-hints-4" { + - "presentational hint" + } + - " setting the element's " + a id="phrasing-content-3:'font-size'" href="https://drafts.csswg.org/css-fonts/#font-size-prop" data-x-internal="'font-size'" { + - "'font-size'" + } + - " property:" + } + - "\n\n " + ol { + li { + p { + - "Let " + var { + - "input" + } + - " be the attribute's value." + } + } + li { + p { + - "Let " + var { + - "position" + } + - " be a pointer into " + var { + - "input" + } + - ", initially pointing at the\n start of the string." + } + } + li { + p { + a id="phrasing-content-3:skip-ascii-whitespace" href="https://infra.spec.whatwg.org/#skip-ascii-whitespace" data-x-internal="skip-ascii-whitespace" { + - "Skip ASCII whitespace" + } + - " within " + var { + - "input" + } + - " given\n " + var { + - "position" + } + - "." + } + } + li { + p { + - "If " + var { + - "position" + } + - " is past the end of " + var { + - "input" + } + - ", there is no " + a href="#presentational-hints" id="phrasing-content-3:presentational-hints-5" { + - "presentational hint" + } + - ". Return." + } + } + li { + p { + - "If the character at " + var { + - "position" + } + - " is a U+002B PLUS SIGN character (+), then let\n " + var { + - "mode" + } + - " be " + i { + - "relative-plus" + } + - ", and advance " + var { + - "position" + } + - " to the next character.\n Otherwise, if the character at " + var { + - "position" + } + - " is a U+002D HYPHEN-MINUS character (-), then\n let " + var { + - "mode" + } + - " be " + i { + - "relative-minus" + } + - ", and advance " + var { + - "position" + } + - " to the next\n character. Otherwise, let " + var { + - "mode" + } + - " be " + i { + - "absolute" + } + - "." + } + } + li { + p { + a id="phrasing-content-3:collect-a-sequence-of-code-points" href="https://infra.spec.whatwg.org/#collect-a-sequence-of-code-points" data-x-internal="collect-a-sequence-of-code-points" { + - "Collect a sequence of code points" + } + - " that are " + a id="phrasing-content-3:ascii-digits" href="https://infra.spec.whatwg.org/#ascii-digit" data-x-internal="ascii-digits" { + - "ASCII digits" + } + - " from\n " + var { + - "input" + } + - " given " + var { + - "position" + } + - ", and let the resulting sequence be\n " + var { + - "digits" + } + - "." + } + } + li { + p { + - "If " + var { + - "digits" + } + - " is the empty string, there is no " + a href="#presentational-hints" id="phrasing-content-3:presentational-hints-6" { + - "presentational hint" + } + - ". Return." + } + } + li { + p { + - "Interpret " + var { + - "digits" + } + - " as a base-ten integer. Let " + var { + - "value" + } + - " be the resulting\n number." + } + } + li { + - "\n \n\n " + p { + - "If " + var { + - "mode" + } + - " is " + i { + - "relative-plus" + } + - ", then increment " + var { + - "value" + } + - " by 3. If\n " + var { + - "mode" + } + - " is " + i { + - "relative-minus" + } + - ", then let " + var { + - "value" + } + - " be the result of subtracting\n " + var { + - "value" + } + - " from 3." + } + - "\n " + } + li { + p { + - "If " + var { + - "value" + } + - " is greater than 7, let it be 7." + } + } + li { + p { + - "If " + var { + - "value" + } + - " is less than 1, let it be 1." + } + } + li { + - "\n " + p { + - "Set " + a id="phrasing-content-3:'font-size'-2" href="https://drafts.csswg.org/css-fonts/#font-size-prop" data-x-internal="'font-size'" { + - "'font-size'" + } + - " to the keyword corresponding to the value of " + var { + - "value" + } + - "\n according to the following table:" + } + - "\n\n " + table { + thead { + tr { + th { + var { + - "value" + } + - "\n " + } + th { + a id="phrasing-content-3:'font-size'-3" href="https://drafts.csswg.org/css-fonts/#font-size-prop" data-x-internal="'font-size'" { + - "'font-size'" + } + - " keyword\n " + } + } + } + tbody { + tr { + td { + - "1\n " + } + td { + - "'x-small'\n " + } + } + tr { + td { + - "2\n " + } + td { + - "'small'\n " + } + } + tr { + td { + - "3\n " + } + td { + - "'medium'\n " + } + } + tr { + td { + - "4\n " + } + td { + - "'large'\n " + } + } + tr { + td { + - "5\n " + } + td { + - "'x-large'\n " + } + } + tr { + td { + - "6\n " + } + td { + - "'xx-large'\n " + } + } + tr { + td { + - "7\n " + } + td { + - "'xxx-large'\n " + } + } + } + } + - "\n " + } + } + - "\n\n\n " + h4 id="bidi-rendering" { + span class="secno" { + - "15.3.5" + } + - " Bidirectional text" + a href="#bidi-rendering" class="self-link" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "[dir]:dir(ltr), bdi:dir(ltr), input[type=tel i]:dir(ltr) " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "direction" + } + c- p="" { + - ":" + } + - " ltr" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "[dir]:dir(rtl), bdi:dir(rtl) " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "direction" + } + c- p="" { + - ":" + } + - " rtl" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "address, blockquote, center, div, figure, figcaption, footer, form, header, hr," + } + - "\n" + c- f="" { + - "legend, listing, main, p, plaintext, pre, summary, xmp, article, aside, h1, h2," + } + - "\n" + c- f="" { + - "h3, h4, h5, h6, hgroup, nav, section, search, table, caption, colgroup, col," + } + - "\n" + c- f="" { + - "thead, tbody, tfoot, tr, td, th, dir, dd, dl, dt, menu, ol, ul, li, bdi, output," + } + - "\n" + c- f="" { + - "[dir=ltr i], [dir=rtl i], [dir=auto i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "unicode-bidi" + } + c- p="" { + - ":" + } + - " isolate" + c- p="" { + - ";" + } + - " \n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "bdo, bdo[dir] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "unicode-bidi" + } + c- p="" { + - ":" + } + - " isolate-override" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - " \n\n" + c- f="" { + - "input[dir=auto i]:is([type=search i], [type=tel i], [type=url i]," + } + - "\n" + c- f="" { + - "[type=email i]), textarea[dir=auto i], pre[dir=auto i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "unicode-bidi" + } + c- p="" { + - ":" + } + - " plaintext" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- c="" { + - "/* see prose for input elements whose type attribute is in the Text state */" + } + - "\n\n" + c- c="" { + - "/* the " + } + a href="#br-wbr-content" { + c- c="" { + - "rules setting the 'content' property" + } + } + c- c="" { + - " on " + } + code id="bidi-rendering:the-br-element" { + a href="#the-br-element" { + c- c="" { + - "br" + } + } + } + c- c="" { + - " and " + } + code id="bidi-rendering:the-wbr-element" { + a href="#the-wbr-element" { + c- c="" { + - "wbr" + } + } + } + c- c="" { + - " elements also has bidi implications */" + } + } + } + - "\n\n " + p { + - "When an " + code id="bidi-rendering:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " element's " + code id="bidi-rendering:attr-dir" { + a href="#attr-dir" { + - "dir" + } + } + - " attribute is in the\n " + a href="#attr-dir-auto" id="bidi-rendering:attr-dir-auto" { + - "auto" + } + - " state and its " + code id="bidi-rendering:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - "\n attribute is in the " + a href="#text-(type=text)-state-and-search-state-(type=search)" id="bidi-rendering:text-(type=text)-state-and-search-state-(type=search)" { + - "Text" + } + - " state, then the user agent is\n expected to act as if it had a user-agent-level style sheet rule setting the\n " + a id="bidi-rendering:'unicode-bidi'" href="https://drafts.csswg.org/css-writing-modes/#unicode-bidi" data-x-internal="'unicode-bidi'" { + - "'unicode-bidi'" + } + - " property to 'plaintext'." + } + - "\n\n " + p { + - "Input fields (i.e. " + code id="bidi-rendering:the-textarea-element" { + a href="#the-textarea-element" { + - "textarea" + } + } + - " elements, and " + code id="bidi-rendering:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - " elements when their\n " + code id="bidi-rendering:attr-input-type-2" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in the " + a href="#text-(type=text)-state-and-search-state-(type=search)" id="bidi-rendering:text-(type=text)-state-and-search-state-(type=search)-2" { + - "Text" + } + - ", " + a href="#text-(type=text)-state-and-search-state-(type=search)" id="bidi-rendering:text-(type=text)-state-and-search-state-(type=search)-3" { + - "Search" + } + - ",\n " + a href="#telephone-state-(type=tel)" id="bidi-rendering:telephone-state-(type=tel)" { + - "Telephone" + } + - ", " + a href="#url-state-(type=url)" id="bidi-rendering:url-state-(type=url)" { + - "URL" + } + - ",\n or " + a href="#email-state-(type=email)" id="bidi-rendering:email-state-(type=email)" { + - "Email" + } + - " state) are expected to present an editing\n user interface with a directionality that matches the element's " + a id="bidi-rendering:'direction'" href="https://drafts.csswg.org/css-writing-modes/#direction" data-x-internal="'direction'" { + - "'direction'" + } + - "\n property." + } + - "\n\n " + p { + - "When the document's character encoding is " + a id="bidi-rendering:iso-8859-8" href="https://encoding.spec.whatwg.org/#iso-8859-8" data-x-internal="iso-8859-8" { + - "ISO-8859-8" + } + - ", the following rules are\n additionally expected to apply, following those above: " + a href="#refsENCODING" { + - "[ENCODING]" + } + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "address, blockquote, center, div, figure, figcaption, footer, form, header, hr," + } + - "\n" + c- f="" { + - "legend, listing, main, p, plaintext, pre, summary, xmp, article, aside, h1, h2," + } + - "\n" + c- f="" { + - "h3, h4, h5, h6, hgroup, nav, section, search, table, caption, colgroup, col," + } + - "\n" + c- f="" { + - "thead, tbody, tfoot, tr, td, th, dir, dd, dl, dt, menu, ol, ul, li, [dir=ltr i]," + } + - "\n" + c- f="" { + - "[dir=rtl i], [dir=auto i], *|* " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "unicode-bidi" + } + c- p="" { + - ":" + } + - " bidi-override" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "input:not([type=submit i]):not([type=reset i]):not([type=button i])," + } + - "\n" + c- f="" { + - "textarea " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "unicode-bidi" + } + c- p="" { + - ":" + } + - " normal" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + } + } + - "\n\n\n " + h4 id="sections-and-headings" { + span class="secno" { + - "15.3.6" + } + - " Sections and headings" + a href="#sections-and-headings" class="self-link" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "article, aside, h1, h2, h3, h4, h5, h6, hgroup, nav, section " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " block" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "h1 " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0.67" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-size" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "2.00" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-weight" + } + c- p="" { + - ":" + } + - " bold" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "h2 " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0.83" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-size" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1.50" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-weight" + } + c- p="" { + - ":" + } + - " bold" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "h3 " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1.00" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-size" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1.17" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-weight" + } + c- p="" { + - ":" + } + - " bold" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "h4 " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1.33" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-size" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1.00" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-weight" + } + c- p="" { + - ":" + } + - " bold" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "h5 " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1.67" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-size" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0.83" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-weight" + } + c- p="" { + - ":" + } + - " bold" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "h6 " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "2.33" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-size" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0.67" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-weight" + } + c- p="" { + - ":" + } + - " bold" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + } + } + - "\n\n " + p { + - "In the following CSS block, " + var { + - "x" + } + - " is shorthand for the following selector:\n " + code { + - ":is(article, aside, nav, section)" + } + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + var { + c- f="" { + - "x" + } + } + c- f="" { + - " h1 " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0.83" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-size" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1.50" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + var { + c- f="" { + - "x" + } + } + c- f="" { + - " " + } + var { + c- f="" { + - "x" + } + } + c- f="" { + - " h1 " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1.00" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-size" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1.17" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + var { + c- f="" { + - "x" + } + } + c- f="" { + - " " + } + var { + c- f="" { + - "x" + } + } + c- f="" { + - " " + } + var { + c- f="" { + - "x" + } + } + c- f="" { + - " h1 " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1.33" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-size" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1.00" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + var { + c- f="" { + - "x" + } + } + c- f="" { + - " " + } + var { + c- f="" { + - "x" + } + } + c- f="" { + - " " + } + var { + c- f="" { + - "x" + } + } + c- f="" { + - " " + } + var { + c- f="" { + - "x" + } + } + c- f="" { + - " h1 " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1.67" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-size" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0.83" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + var { + c- f="" { + - "x" + } + } + c- f="" { + - " " + } + var { + c- f="" { + - "x" + } + } + c- f="" { + - " " + } + var { + c- f="" { + - "x" + } + } + c- f="" { + - " " + } + var { + c- f="" { + - "x" + } + } + c- f="" { + - " " + } + var { + c- f="" { + - "x" + } + } + c- f="" { + - " h1 " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "2.33" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "font-size" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0.67" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + } + } + - "\n\n " + p class="note" { + - "The shorthand is used to keep this block at least mildly readable." + } + - "\n\n\n\n " + h4 id="lists" { + span class="secno" { + - "15.3.7" + } + - " Lists" + a href="#lists" class="self-link" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "dir, dd, dl, dt, menu, ol, ul " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " block" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "li " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " list-item" + c- p="" { + - ";" + } + - " " + c- k="" { + - "text-align" + } + c- p="" { + - ":" + } + - " match-parent" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "dir, dl, menu, ol, ul " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - ":is(dir, dl, menu, ol, ul) :is(dir, dl, menu, ol, ul) " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "margin-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0" + } + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "dd " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-inline-start" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "40" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "dir, menu, ol, ul " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "padding-inline-start" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "40" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "ol, ul, menu " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "counter-reset" + } + c- p="" { + - ":" + } + - " list-item" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "ol " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "list-style-type" + } + c- p="" { + - ":" + } + - " decimal" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "dir, menu, ul " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "list-style-type" + } + c- p="" { + - ":" + } + - " disc" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - ":is(dir, menu, ol, ul) :is(dir, menu, ul) " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "list-style-type" + } + c- p="" { + - ":" + } + - " circle" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - ":is(dir, menu, ol, ul) :is(dir, menu, ol, ul) :is(dir, menu, ul) " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "list-style-type" + } + c- p="" { + - ":" + } + - " square" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + } + } + - "\n\n " + p id="decohints" { + - "The following rules are also expected to apply, as " + a href="#presentational-hints" id="lists:presentational-hints" { + - "presentational\n hints" + } + - ":" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "ol[type=\"1\"], li[type=\"1\"] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "list-style-type" + } + c- p="" { + - ":" + } + - " decimal" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "ol[type=a " + } + c- f="" { + - "s], li[type=a " + } + c- f="" { + - "s] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "list-style-type" + } + c- p="" { + - ":" + } + - " lower-alpha" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "ol[type=A " + } + c- f="" { + - "s], li[type=A " + } + c- f="" { + - "s] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "list-style-type" + } + c- p="" { + - ":" + } + - " upper-alpha" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "ol[type=i s], li[type=i s] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "list-style-type" + } + c- p="" { + - ":" + } + - " lower-roman" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "ol[type=I s], li[type=I s] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "list-style-type" + } + c- p="" { + - ":" + } + - " upper-roman" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "ul[type=none i], li[type=none i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "list-style-type" + } + c- p="" { + - ":" + } + - " none" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "ul[type=disc i], li[type=disc i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "list-style-type" + } + c- p="" { + - ":" + } + - " disc" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "ul[type=circle i], li[type=circle i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "list-style-type" + } + c- p="" { + - ":" + } + - " circle" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "ul[type=square i], li[type=square i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "list-style-type" + } + c- p="" { + - ":" + } + - " square" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + } + } + - "\n\n " + p { + - "When rendering " + code id="lists:the-li-element" { + a href="#the-li-element" { + - "li" + } + } + - " elements, non-CSS user agents are expected to use the\n " + a href="#ordinal-value" id="lists:ordinal-value" { + - "ordinal value" + } + - " of the " + code id="lists:the-li-element-2" { + a href="#the-li-element" { + - "li" + } + } + - " element to render the counter in the list item\n marker." + } + - "\n\n " + p id="css-list-rendering" { + - "For CSS user agents, some aspects of rendering " + a href="https://drafts.csswg.org/css-lists/#list-item" id="lists:css-list-item" data-x-internal="css-list-item" { + - "list items" + } + - " are defined by the " + cite { + - "CSS Lists" + } + - " specification.\n Additionally, the following attribute mappings are expected to apply: " + a href="#refsCSSLISTS" { + - "[CSSLISTS]" + } + } + - "\n\n " + p { + - "When an " + code id="lists:the-li-element-3" { + a href="#the-li-element" { + - "li" + } + } + - " element has a " + code id="lists:attr-li-value" { + a href="#attr-li-value" { + - "value" + } + } + - " attribute, and parsing that attribute's value using the\n " + a href="#rules-for-parsing-integers" id="lists:rules-for-parsing-integers" { + - "rules for parsing integers" + } + - " doesn't generate an error, the user agent is expected to\n use the parsed value " + var { + - "value" + } + - " as a " + a href="#presentational-hints" id="lists:presentational-hints-2" { + - "presentational\n hint" + } + - " for the " + a id="lists:'counter-set'" href="https://drafts.csswg.org/css-lists/#propdef-counter-set" data-x-internal="'counter-set'" { + - "'counter-set'" + } + - " property of the form " + code { + - "list-item\n " + var { + - "value" + } + } + - "." + } + - "\n\n " + p { + - "When an " + code id="lists:the-ol-element" { + a href="#the-ol-element" { + - "ol" + } + } + - " element has a " + code id="lists:attr-ol-start" { + a href="#attr-ol-start" { + - "start" + } + } + - "\n attribute or a " + code id="lists:attr-ol-reversed" { + a href="#attr-ol-reversed" { + - "reversed" + } + } + - " attribute, or both, the user agent\n is expected to use the following steps to treat the attributes as a " + a href="#presentational-hints" id="lists:presentational-hints-3" { + - "presentational hint" + } + - " for the " + a id="lists:'counter-reset'" href="https://drafts.csswg.org/css-lists/#propdef-counter-reset" data-x-internal="'counter-reset'" { + - "'counter-reset'" + } + - " property:" + } + - "\n\n " + ol { + li { + p { + - "Let " + var { + - "value" + } + - " be null." + } + } + li { + p { + - "If the element has a " + code id="lists:attr-ol-start-2" { + a href="#attr-ol-start" { + - "start" + } + } + - " attribute, then set\n " + var { + - "value" + } + - " to the result of parsing the attribute's value using the " + a href="#rules-for-parsing-integers" id="lists:rules-for-parsing-integers-2" { + - "rules for\n parsing integers" + } + - "." + } + } + li { + - "\n " + p { + - "If the element has a " + code id="lists:attr-ol-reversed-2" { + a href="#attr-ol-reversed" { + - "reversed" + } + } + - " attribute, then:" + } + - "\n\n " + ol { + li { + p { + - "If " + var { + - "value" + } + - " is an integer, then increment " + var { + - "value" + } + - " by 1 and return\n " + code { + - "reversed(list-item) " + var { + - "value" + } + } + - "." + } + } + li { + - "\n " + p { + - "Otherwise, return " + code { + - "reversed(list-item)" + } + - "." + } + - "\n\n " + p class="note" { + - "Either the " + code id="lists:attr-ol-start-3" { + a href="#attr-ol-start" { + - "start" + } + } + - " attribute was absent, or\n parsing its value resulted in an error." + } + - "\n " + } + } + - "\n " + } + li { + - "\n " + p { + - "Otherwise:" + } + - "\n\n " + ol { + li { + p { + - "If " + var { + - "value" + } + - " is an integer, then decrement " + var { + - "value" + } + - " by 1 and return\n " + code { + - "list-item " + var { + - "value" + } + } + - "." + } + } + li { + p { + - "Otherwise, there is no " + a href="#presentational-hints" id="lists:presentational-hints-4" { + - "presentational\n hint" + } + - "." + } + } + } + - "\n " + } + } + - "\n\n\n " + h4 id="tables-2" { + span class="secno" { + - "15.3.8" + } + - " Tables" + a href="#tables-2" class="self-link" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "table " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " table" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "caption " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " table-caption" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "colgroup, colgroup[hidden] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " table-column-group" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "col, col[hidden] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " table-column" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "thead, thead[hidden] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " table-header-group" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "tbody, tbody[hidden] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " table-row-group" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "tfoot, tfoot[hidden] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " table-footer-group" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "tr, tr[hidden] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " table-row" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "td, th " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " table-cell" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "colgroup[hidden], col[hidden], thead[hidden], tbody[hidden]," + } + - "\n" + c- f="" { + - "tfoot[hidden], tr[hidden] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "visibility" + } + c- p="" { + - ":" + } + - " collapse" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "table " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "box-sizing" + } + c- p="" { + - ":" + } + - " border-box" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border-spacing" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "2" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border-collapse" + } + c- p="" { + - ":" + } + - " separate" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "text-indent" + } + c- p="" { + - ":" + } + - " initial" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "td, th " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "padding" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "th " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "font-weight" + } + c- p="" { + - ":" + } + - " bold" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "caption " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "text-align" + } + c- p="" { + - ":" + } + - " center" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "thead, tbody, tfoot, table > tr " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "vertical-align" + } + c- p="" { + - ":" + } + - " middle" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "tr, td, th " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "vertical-align" + } + c- p="" { + - ":" + } + - " inherit" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "thead, tbody, tfoot, tr " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "border-color" + } + c- p="" { + - ":" + } + - " inherit" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "table[rules=none i], table[rules=groups i], table[rules=rows i]," + } + - "\n" + c- f="" { + - "table[rules=cols i], table[rules=all i], table[frame=void i]," + } + - "\n" + c- f="" { + - "table[frame=above i], table[frame=below i], table[frame=hsides i]," + } + - "\n" + c- f="" { + - "table[frame=lhs i], table[frame=rhs i], table[frame=vsides i]," + } + - "\n" + c- f="" { + - "table[frame=box i], table[frame=border i]," + } + - "\n" + c- f="" { + - "table[rules=none i] > tr > td, table[rules=none i] > tr > th," + } + - "\n" + c- f="" { + - "table[rules=groups i] > tr > td, table[rules=groups i] > tr > th," + } + - "\n" + c- f="" { + - "table[rules=rows i] > tr > td, table[rules=rows i] > tr > th," + } + - "\n" + c- f="" { + - "table[rules=cols i] > tr > td, table[rules=cols i] > tr > th," + } + - "\n" + c- f="" { + - "table[rules=all i] > tr > td, table[rules=all i] > tr > th," + } + - "\n" + c- f="" { + - "table[rules=none i] > thead > tr > td, table[rules=none i] > thead > tr > th," + } + - "\n" + c- f="" { + - "table[rules=groups i] > thead > tr > td, table[rules=groups i] > thead > tr > th," + } + - "\n" + c- f="" { + - "table[rules=rows i] > thead > tr > td, table[rules=rows i] > thead > tr > th," + } + - "\n" + c- f="" { + - "table[rules=cols i] > thead > tr > td, table[rules=cols i] > thead > tr > th," + } + - "\n" + c- f="" { + - "table[rules=all i] > thead > tr > td, table[rules=all i] > thead > tr > th," + } + - "\n" + c- f="" { + - "table[rules=none i] > tbody > tr > td, table[rules=none i] > tbody > tr > th," + } + - "\n" + c- f="" { + - "table[rules=groups i] > tbody > tr > td, table[rules=groups i] > tbody > tr > th," + } + - "\n" + c- f="" { + - "table[rules=rows i] > tbody > tr > td, table[rules=rows i] > tbody > tr > th," + } + - "\n" + c- f="" { + - "table[rules=cols i] > tbody > tr > td, table[rules=cols i] > tbody > tr > th," + } + - "\n" + c- f="" { + - "table[rules=all i] > tbody > tr > td, table[rules=all i] > tbody > tr > th," + } + - "\n" + c- f="" { + - "table[rules=none i] > tfoot > tr > td, table[rules=none i] > tfoot > tr > th," + } + - "\n" + c- f="" { + - "table[rules=groups i] > tfoot > tr > td, table[rules=groups i] > tfoot > tr > th," + } + - "\n" + c- f="" { + - "table[rules=rows i] > tfoot > tr > td, table[rules=rows i] > tfoot > tr > th," + } + - "\n" + c- f="" { + - "table[rules=cols i] > tfoot > tr > td, table[rules=cols i] > tfoot > tr > th," + } + - "\n" + c- f="" { + - "table[rules=all i] > tfoot > tr > td, table[rules=all i] > tfoot > tr > th " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "border-color" + } + c- p="" { + - ":" + } + - " black" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + } + } + - "\n\n " + p { + - "The following rules are also expected to apply, as " + a href="#presentational-hints" id="tables-2:presentational-hints" { + - "presentational hints" + } + - ":" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "table[align=left i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "float" + } + c- p="" { + - ":" + } + - " left" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "table[align=right i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "float" + } + c- p="" { + - ":" + } + - " right" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "table[align=center i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-inline" + } + c- p="" { + - ":" + } + - " auto" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "thead[align=absmiddle i], tbody[align=absmiddle i], tfoot[align=absmiddle i]," + } + - "\n" + c- f="" { + - "tr[align=absmiddle i], td[align=absmiddle i], th[align=absmiddle i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "text-align" + } + c- p="" { + - ":" + } + - " center" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "caption[align=bottom i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "caption-side" + } + c- p="" { + - ":" + } + - " bottom" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "p[align=left i], h1[align=left i], h2[align=left i], h3[align=left i]," + } + - "\n" + c- f="" { + - "h4[align=left i], h5[align=left i], h6[align=left i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "text-align" + } + c- p="" { + - ":" + } + - " left" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "p[align=right i], h1[align=right i], h2[align=right i], h3[align=right i]," + } + - "\n" + c- f="" { + - "h4[align=right i], h5[align=right i], h6[align=right i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "text-align" + } + c- p="" { + - ":" + } + - " right" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "p[align=center i], h1[align=center i], h2[align=center i], h3[align=center i]," + } + - "\n" + c- f="" { + - "h4[align=center i], h5[align=center i], h6[align=center i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "text-align" + } + c- p="" { + - ":" + } + - " center" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "p[align=justify i], h1[align=justify i], h2[align=justify i], h3[align=justify i]," + } + - "\n" + c- f="" { + - "h4[align=justify i], h5[align=justify i], h6[align=justify i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "text-align" + } + c- p="" { + - ":" + } + - " justify" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "thead[valign=top i], tbody[valign=top i], tfoot[valign=top i]," + } + - "\n" + c- f="" { + - "tr[valign=top i], td[valign=top i], th[valign=top i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "vertical-align" + } + c- p="" { + - ":" + } + - " top" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "thead[valign=middle i], tbody[valign=middle i], tfoot[valign=middle i]," + } + - "\n" + c- f="" { + - "tr[valign=middle i], td[valign=middle i], th[valign=middle i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "vertical-align" + } + c- p="" { + - ":" + } + - " middle" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "thead[valign=bottom i], tbody[valign=bottom i], tfoot[valign=bottom i]," + } + - "\n" + c- f="" { + - "tr[valign=bottom i], td[valign=bottom i], th[valign=bottom i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "vertical-align" + } + c- p="" { + - ":" + } + - " bottom" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "thead[valign=baseline i], tbody[valign=baseline i], tfoot[valign=baseline i]," + } + - "\n" + c- f="" { + - "tr[valign=baseline i], td[valign=baseline i], th[valign=baseline i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "vertical-align" + } + c- p="" { + - ":" + } + - " baseline" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "td[nowrap], th[nowrap] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "white-space" + } + c- p="" { + - ":" + } + - " nowrap" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "table[rules=none i], table[rules=groups i], table[rules=rows i]," + } + - "\n" + c- f="" { + - "table[rules=cols i], table[rules=all i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "border-style" + } + c- p="" { + - ":" + } + - " hidden" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border-collapse" + } + c- p="" { + - ":" + } + - " collapse" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "table[border] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "border-style" + } + c- p="" { + - ":" + } + - " outset" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - " " + c- c="" { + - "/* " + } + a href="#magic-border-selector" id="tables-2:magic-border-selector" { + c- c="" { + - "only if border is not equivalent to zero" + } + } + c- c="" { + - " */" + } + - "\n" + c- f="" { + - "table[frame=void i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "border-style" + } + c- p="" { + - ":" + } + - " hidden" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "table[frame=above i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "border-style" + } + c- p="" { + - ":" + } + - " outset hidden hidden hidden" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "table[frame=below i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "border-style" + } + c- p="" { + - ":" + } + - " hidden hidden outset hidden" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "table[frame=hsides i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "border-style" + } + c- p="" { + - ":" + } + - " outset hidden outset hidden" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "table[frame=lhs i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "border-style" + } + c- p="" { + - ":" + } + - " hidden hidden hidden outset" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "table[frame=rhs i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "border-style" + } + c- p="" { + - ":" + } + - " hidden outset hidden hidden" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "table[frame=vsides i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "border-style" + } + c- p="" { + - ":" + } + - " hidden outset" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "table[frame=box i], table[frame=border i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "border-style" + } + c- p="" { + - ":" + } + - " outset" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "table[border] > tr > td, table[border] > tr > th," + } + - "\n" + c- f="" { + - "table[border] > thead > tr > td, table[border] > thead > tr > th," + } + - "\n" + c- f="" { + - "table[border] > tbody > tr > td, table[border] > tbody > tr > th," + } + - "\n" + c- f="" { + - "table[border] > tfoot > tr > td, table[border] > tfoot > tr > th " + } + c- p="" { + - "{" + } + - "\n " + c- c="" { + - "/* " + } + a href="#magic-border-selector" id="tables-2:magic-border-selector-2" { + c- c="" { + - "only if border is not equivalent to zero" + } + } + c- c="" { + - " */" + } + - "\n " + c- k="" { + - "border-width" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border-style" + } + c- p="" { + - ":" + } + - " inset" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "table[rules=none i] > tr > td, table[rules=none i] > tr > th," + } + - "\n" + c- f="" { + - "table[rules=none i] > thead > tr > td, table[rules=none i] > thead > tr > th," + } + - "\n" + c- f="" { + - "table[rules=none i] > tbody > tr > td, table[rules=none i] > tbody > tr > th," + } + - "\n" + c- f="" { + - "table[rules=none i] > tfoot > tr > td, table[rules=none i] > tfoot > tr > th," + } + - "\n" + c- f="" { + - "table[rules=groups i] > tr > td, table[rules=groups i] > tr > th," + } + - "\n" + c- f="" { + - "table[rules=groups i] > thead > tr > td, table[rules=groups i] > thead > tr > th," + } + - "\n" + c- f="" { + - "table[rules=groups i] > tbody > tr > td, table[rules=groups i] > tbody > tr > th," + } + - "\n" + c- f="" { + - "table[rules=groups i] > tfoot > tr > td, table[rules=groups i] > tfoot > tr > th," + } + - "\n" + c- f="" { + - "table[rules=rows i] > tr > td, table[rules=rows i] > tr > th," + } + - "\n" + c- f="" { + - "table[rules=rows i] > thead > tr > td, table[rules=rows i] > thead > tr > th," + } + - "\n" + c- f="" { + - "table[rules=rows i] > tbody > tr > td, table[rules=rows i] > tbody > tr > th," + } + - "\n" + c- f="" { + - "table[rules=rows i] > tfoot > tr > td, table[rules=rows i] > tfoot > tr > th " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "border-width" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border-style" + } + c- p="" { + - ":" + } + - " none" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "table[rules=cols i] > tr > td, table[rules=cols i] > tr > th," + } + - "\n" + c- f="" { + - "table[rules=cols i] > thead > tr > td, table[rules=cols i] > thead > tr > th," + } + - "\n" + c- f="" { + - "table[rules=cols i] > tbody > tr > td, table[rules=cols i] > tbody > tr > th," + } + - "\n" + c- f="" { + - "table[rules=cols i] > tfoot > tr > td, table[rules=cols i] > tfoot > tr > th " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "border-width" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border-block-style" + } + c- p="" { + - ":" + } + - " none" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border-inline-style" + } + c- p="" { + - ":" + } + - " solid" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "table[rules=all i] > tr > td, table[rules=all i] > tr > th," + } + - "\n" + c- f="" { + - "table[rules=all i] > thead > tr > td, table[rules=all i] > thead > tr > th," + } + - "\n" + c- f="" { + - "table[rules=all i] > tbody > tr > td, table[rules=all i] > tbody > tr > th," + } + - "\n" + c- f="" { + - "table[rules=all i] > tfoot > tr > td, table[rules=all i] > tfoot > tr > th " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "border-width" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border-style" + } + c- p="" { + - ":" + } + - " solid" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "table[rules=groups i] > colgroup " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "border-inline-width" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border-inline-style" + } + c- p="" { + - ":" + } + - " solid" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "table[rules=groups i] > thead," + } + - "\n" + c- f="" { + - "table[rules=groups i] > tbody," + } + - "\n" + c- f="" { + - "table[rules=groups i] > tfoot " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "border-block-width" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border-block-style" + } + c- p="" { + - ":" + } + - " solid" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "table[rules=rows i] > tr, table[rules=rows i] > thead > tr," + } + - "\n" + c- f="" { + - "table[rules=rows i] > tbody > tr, table[rules=rows i] > tfoot > tr " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "border-block-width" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border-block-style" + } + c- p="" { + - ":" + } + - " solid" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + } + } + - "\n\n\n\n\n " + p { + - "In " + a id="tables-2:quirks-mode" href="https://dom.spec.whatwg.org/#concept-document-quirks" data-x-internal="quirks-mode" { + - "quirks mode" + } + - ", the following rules are also expected to apply:" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "table " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "font-weight" + } + c- p="" { + - ":" + } + - " initial" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "font-style" + } + c- p="" { + - ":" + } + - " initial" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "font-variant" + } + c- p="" { + - ":" + } + - " initial" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "font-size" + } + c- p="" { + - ":" + } + - " initial" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "line-height" + } + c- p="" { + - ":" + } + - " initial" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "white-space" + } + c- p="" { + - ":" + } + - " initial" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "text-align" + } + c- p="" { + - ":" + } + - " initial" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + } + } + - "\n\n " + hr + - "\n\n " + p { + - "For the purposes of the CSS table model, the " + code id="tables-2:the-col-element" { + a href="#the-col-element" { + - "col" + } + } + - " element is expected to be treated\n as if it was present as many times as its " + code id="tables-2:attr-col-span" { + a href="#attr-col-span" { + - "span" + } + } + - " attribute " + a href="#rules-for-parsing-non-negative-integers" id="tables-2:rules-for-parsing-non-negative-integers" { + - "specifies" + } + - "." + } + - "\n\n " + p { + - "For the purposes of the CSS table model, the " + code id="tables-2:the-colgroup-element" { + a href="#the-colgroup-element" { + - "colgroup" + } + } + - " element, if it contains no\n " + code id="tables-2:the-col-element-2" { + a href="#the-col-element" { + - "col" + } + } + - " element, is expected to be treated as if it had as many such children as its\n " + code id="tables-2:attr-colgroup-span" { + a href="#attr-colgroup-span" { + - "span" + } + } + - " attribute " + a href="#rules-for-parsing-non-negative-integers" id="tables-2:rules-for-parsing-non-negative-integers-2" { + - "specifies" + } + - "." + } + - "\n\n " + p { + - "For the purposes of the CSS table model, the " + code id="tables-2:attr-tdth-colspan" { + a href="#attr-tdth-colspan" { + - "colspan" + } + } + - " and\n " + code id="tables-2:attr-tdth-rowspan" { + a href="#attr-tdth-rowspan" { + - "rowspan" + } + } + - " attributes on " + code id="tables-2:the-td-element" { + a href="#the-td-element" { + - "td" + } + } + - " and " + code id="tables-2:the-th-element" { + a href="#the-th-element" { + - "th" + } + } + - "\n elements are expected to " + a href="#rules-for-parsing-non-negative-integers" id="tables-2:rules-for-parsing-non-negative-integers-3" { + - "provide" + } + - " the\n " + i { + - "special knowledge" + } + - " regarding cells spanning rows and columns." + } + - "\n\n " + p { + - "In " + a id="tables-2:html-documents" href="https://dom.spec.whatwg.org/#html-document" data-x-internal="html-documents" { + - "HTML documents" + } + - ", the following rules are also expected to apply:" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - ":is(table, thead, tbody, tfoot, tr) > form " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " none !important; }" + } + } + - "\n\n " + hr + - "\n\n " + p { + - "The " + code id="tables-2:the-table-element" { + a href="#the-table-element" { + - "table" + } + } + - " element's " + code id="tables-2:attr-table-cellspacing" { + a href="#attr-table-cellspacing" { + - "cellspacing" + } + } + - "\n attribute " + a href="#maps-to-the-pixel-length-property" id="tables-2:maps-to-the-pixel-length-property" { + - "maps to the pixel length property" + } + - " " + a id="tables-2:'border-spacing'" href="https://drafts.csswg.org/css-tables/#propdef-border-spacing" data-x-internal="'border-spacing'" { + - "'border-spacing'" + } + - " on the\n element." + } + - "\n\n " + p { + - "The " + code id="tables-2:the-table-element-2" { + a href="#the-table-element" { + - "table" + } + } + - " element's " + code id="tables-2:attr-table-cellpadding" { + a href="#attr-table-cellpadding" { + - "cellpadding" + } + } + - "\n attribute " + a href="#maps-to-the-pixel-length-property" id="tables-2:maps-to-the-pixel-length-property-2" { + - "maps to the pixel length\n properties" + } + - " " + a id="tables-2:'padding-top'" href="https://drafts.csswg.org/css-box/#propdef-padding-top" data-x-internal="'padding-top'" { + - "'padding-top'" + } + - ", " + a id="tables-2:'padding-right'" href="https://drafts.csswg.org/css-box/#propdef-padding-right" data-x-internal="'padding-right'" { + - "'padding-right'" + } + - ",\n " + a id="tables-2:'padding-bottom'" href="https://drafts.csswg.org/css-box/#propdef-padding-bottom" data-x-internal="'padding-bottom'" { + - "'padding-bottom'" + } + - ", and " + a id="tables-2:'padding-left'" href="https://drafts.csswg.org/css-box/#propdef-padding-left" data-x-internal="'padding-left'" { + - "'padding-left'" + } + - " of any " + code id="tables-2:the-td-element-2" { + a href="#the-td-element" { + - "td" + } + } + - " and\n " + code id="tables-2:the-th-element-2" { + a href="#the-th-element" { + - "th" + } + } + - " elements that have corresponding " + a href="#concept-cell" id="tables-2:concept-cell" { + - "cells" + } + - " in the\n " + a href="#concept-table" id="tables-2:concept-table" { + - "table" + } + - " corresponding to the " + code id="tables-2:the-table-element-3" { + a href="#the-table-element" { + - "table" + } + } + - " element." + } + - "\n\n " + p { + - "The " + code id="tables-2:the-table-element-4" { + a href="#the-table-element" { + - "table" + } + } + - " element's " + code id="tables-2:attr-table-height" { + a href="#attr-table-height" { + - "height" + } + } + - " attribute\n " + a href="#maps-to-the-dimension-property" id="tables-2:maps-to-the-dimension-property" { + - "maps to the dimension property" + } + - " " + a id="tables-2:'height'" href="https://drafts.csswg.org/css2/#the-height-property" data-x-internal="'height'" { + - "'height'" + } + - " on the " + code id="tables-2:the-table-element-5" { + a href="#the-table-element" { + - "table" + } + } + - "\n element." + } + - "\n\n " + p { + - "The " + code id="tables-2:the-table-element-6" { + a href="#the-table-element" { + - "table" + } + } + - " element's " + code id="tables-2:attr-table-width" { + a href="#attr-table-width" { + - "width" + } + } + - " attribute\n " + a href="#maps-to-the-dimension-property-(ignoring-zero)" id="tables-2:maps-to-the-dimension-property-(ignoring-zero)" { + - "maps to the dimension property (ignoring zero)" + } + - " " + a id="tables-2:'width'" href="https://drafts.csswg.org/css2/#the-width-property" data-x-internal="'width'" { + - "'width'" + } + - " on the\n " + code id="tables-2:the-table-element-7" { + a href="#the-table-element" { + - "table" + } + } + - " element." + } + - "\n\n " + p { + - "The " + code id="tables-2:the-col-element-3" { + a href="#the-col-element" { + - "col" + } + } + - " element's " + code id="tables-2:attr-col-width" { + a href="#attr-col-width" { + - "width" + } + } + - " attribute " + a href="#maps-to-the-dimension-property" id="tables-2:maps-to-the-dimension-property-2" { + - "maps\n to the dimension property" + } + - " " + a id="tables-2:'width'-2" href="https://drafts.csswg.org/css2/#the-width-property" data-x-internal="'width'" { + - "'width'" + } + - " on the " + code id="tables-2:the-col-element-4" { + a href="#the-col-element" { + - "col" + } + } + - "\n element." + } + - "\n\n " + p { + - "The " + code id="tables-2:the-thead-element" { + a href="#the-thead-element" { + - "thead" + } + } + - ", " + code id="tables-2:the-tbody-element" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ", and " + code id="tables-2:the-tfoot-element" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - " elements' " + code id="tables-2:attr-tbody-height" { + a href="#attr-tbody-height" { + - "height" + } + } + - " attribute " + a href="#maps-to-the-dimension-property" id="tables-2:maps-to-the-dimension-property-3" { + - "maps to the dimension property" + } + - "\n " + a id="tables-2:'height'-2" href="https://drafts.csswg.org/css2/#the-height-property" data-x-internal="'height'" { + - "'height'" + } + - " on the element." + } + - "\n\n " + p { + - "The " + code id="tables-2:the-tr-element" { + a href="#the-tr-element" { + - "tr" + } + } + - " element's " + code id="tables-2:attr-tr-height" { + a href="#attr-tr-height" { + - "height" + } + } + - " attribute " + a href="#maps-to-the-dimension-property" id="tables-2:maps-to-the-dimension-property-4" { + - "maps\n to the dimension property" + } + - " " + a id="tables-2:'height'-3" href="https://drafts.csswg.org/css2/#the-height-property" data-x-internal="'height'" { + - "'height'" + } + - " on the " + code id="tables-2:the-tr-element-2" { + a href="#the-tr-element" { + - "tr" + } + } + - " element." + } + - "\n\n " + p { + - "The " + code id="tables-2:the-td-element-3" { + a href="#the-td-element" { + - "td" + } + } + - " and " + code id="tables-2:the-th-element-3" { + a href="#the-th-element" { + - "th" + } + } + - " elements' " + code id="tables-2:attr-tdth-height" { + a href="#attr-tdth-height" { + - "height" + } + } + - "\n attributes " + a href="#maps-to-the-dimension-property-(ignoring-zero)" id="tables-2:maps-to-the-dimension-property-(ignoring-zero)-2" { + - "map to the dimension\n property (ignoring zero)" + } + - " " + a id="tables-2:'height'-4" href="https://drafts.csswg.org/css2/#the-height-property" data-x-internal="'height'" { + - "'height'" + } + - " on the element." + } + - "\n\n " + p { + - "The " + code id="tables-2:the-td-element-4" { + a href="#the-td-element" { + - "td" + } + } + - " and " + code id="tables-2:the-th-element-4" { + a href="#the-th-element" { + - "th" + } + } + - " elements' " + code id="tables-2:attr-tdth-width" { + a href="#attr-tdth-width" { + - "width" + } + } + - "\n attributes " + a href="#maps-to-the-dimension-property-(ignoring-zero)" id="tables-2:maps-to-the-dimension-property-(ignoring-zero)-3" { + - "map to the dimension\n property (ignoring zero)" + } + - " " + a id="tables-2:'width'-3" href="https://drafts.csswg.org/css2/#the-width-property" data-x-internal="'width'" { + - "'width'" + } + - " on the element." + } + - "\n\n " + hr + - "\n\n " + p { + - "The " + code id="tables-2:the-thead-element-2" { + a href="#the-thead-element" { + - "thead" + } + } + - ", " + code id="tables-2:the-tbody-element-2" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ", " + code id="tables-2:the-tfoot-element-2" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - ", " + code id="tables-2:the-tr-element-3" { + a href="#the-tr-element" { + - "tr" + } + } + - ",\n " + code id="tables-2:the-td-element-5" { + a href="#the-td-element" { + - "td" + } + } + - ", and " + code id="tables-2:the-th-element-5" { + a href="#the-th-element" { + - "th" + } + } + - " elements, when they have an " + code { + - "align" + } + - "\n attribute whose value is an " + a id="tables-2:ascii-case-insensitive" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - " match for either the string \"" + code { + - "center" + } + - "\" or the string \"" + code { + - "middle" + } + - "\", are expected to center\n text within themselves, as if they had their " + a id="tables-2:'text-align'" href="https://drafts.csswg.org/css-text/#text-align-property" data-x-internal="'text-align'" { + - "'text-align'" + } + - " property set to 'center' in\n a " + a href="#presentational-hints" id="tables-2:presentational-hints-2" { + - "presentational hint" + } + - ", and to " + a href="#align-descendants" id="tables-2:align-descendants" { + - "align\n descendants" + } + - " to the center." + } + - "\n\n " + p { + - "The " + code id="tables-2:the-thead-element-3" { + a href="#the-thead-element" { + - "thead" + } + } + - ", " + code id="tables-2:the-tbody-element-3" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ", " + code id="tables-2:the-tfoot-element-3" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - ", " + code id="tables-2:the-tr-element-4" { + a href="#the-tr-element" { + - "tr" + } + } + - ",\n " + code id="tables-2:the-td-element-6" { + a href="#the-td-element" { + - "td" + } + } + - ", and " + code id="tables-2:the-th-element-6" { + a href="#the-th-element" { + - "th" + } + } + - " elements, when they have an " + code { + - "align" + } + - "\n attribute whose value is an " + a id="tables-2:ascii-case-insensitive-2" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - " match for the string \"" + code { + - "left" + } + - "\", are expected to left-align text within themselves, as if they had their\n " + a id="tables-2:'text-align'-2" href="https://drafts.csswg.org/css-text/#text-align-property" data-x-internal="'text-align'" { + - "'text-align'" + } + - " property set to 'left' in a " + a href="#presentational-hints" id="tables-2:presentational-hints-3" { + - "presentational hint" + } + - ", and to " + a href="#align-descendants" id="tables-2:align-descendants-2" { + - "align descendants" + } + - " to the left." + } + - "\n\n " + p { + - "The " + code id="tables-2:the-thead-element-4" { + a href="#the-thead-element" { + - "thead" + } + } + - ", " + code id="tables-2:the-tbody-element-4" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ", " + code id="tables-2:the-tfoot-element-4" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - ", " + code id="tables-2:the-tr-element-5" { + a href="#the-tr-element" { + - "tr" + } + } + - ",\n " + code id="tables-2:the-td-element-7" { + a href="#the-td-element" { + - "td" + } + } + - ", and " + code id="tables-2:the-th-element-7" { + a href="#the-th-element" { + - "th" + } + } + - " elements, when they have an " + code { + - "align" + } + - "\n attribute whose value is an " + a id="tables-2:ascii-case-insensitive-3" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - " match for the string \"" + code { + - "right" + } + - "\", are expected to right-align text within themselves, as if they had their\n " + a id="tables-2:'text-align'-3" href="https://drafts.csswg.org/css-text/#text-align-property" data-x-internal="'text-align'" { + - "'text-align'" + } + - " property set to 'right' in a " + a href="#presentational-hints" id="tables-2:presentational-hints-4" { + - "presentational hint" + } + - ", and to " + a href="#align-descendants" id="tables-2:align-descendants-3" { + - "align descendants" + } + - " to the right." + } + - "\n\n " + p { + - "The " + code id="tables-2:the-thead-element-5" { + a href="#the-thead-element" { + - "thead" + } + } + - ", " + code id="tables-2:the-tbody-element-5" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ", " + code id="tables-2:the-tfoot-element-5" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - ", " + code id="tables-2:the-tr-element-6" { + a href="#the-tr-element" { + - "tr" + } + } + - ",\n " + code id="tables-2:the-td-element-8" { + a href="#the-td-element" { + - "td" + } + } + - ", and " + code id="tables-2:the-th-element-8" { + a href="#the-th-element" { + - "th" + } + } + - " elements, when they have an " + code { + - "align" + } + - "\n attribute whose value is an " + a id="tables-2:ascii-case-insensitive-4" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - " match for the string \"" + code { + - "justify" + } + - "\", are expected to full-justify text within themselves, as if they had\n their " + a id="tables-2:'text-align'-4" href="https://drafts.csswg.org/css-text/#text-align-property" data-x-internal="'text-align'" { + - "'text-align'" + } + - " property set to 'justify' in a " + a href="#presentational-hints" id="tables-2:presentational-hints-5" { + - "presentational hint" + } + - ", and to " + a href="#align-descendants" id="tables-2:align-descendants-4" { + - "align descendants" + } + - " to the left." + } + - "\n\n " + p { + - "User agents are expected to have a rule in their user agent style sheet that matches\n " + code id="tables-2:the-th-element-9" { + a href="#the-th-element" { + - "th" + } + } + - " elements that have a parent node whose " + a id="tables-2:computed-value" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - " for the\n " + a id="tables-2:'text-align'-5" href="https://drafts.csswg.org/css-text/#text-align-property" data-x-internal="'text-align'" { + - "'text-align'" + } + - " property is its initial value, whose declaration block consists of just\n a single declaration that sets the " + a id="tables-2:'text-align'-6" href="https://drafts.csswg.org/css-text/#text-align-property" data-x-internal="'text-align'" { + - "'text-align'" + } + - " property to the value 'center'." + } + - "\n \n\n " + hr + - "\n\n " + p { + - "When a " + code id="tables-2:the-table-element-8" { + a href="#the-table-element" { + - "table" + } + } + - ", " + code id="tables-2:the-thead-element-6" { + a href="#the-thead-element" { + - "thead" + } + } + - ", " + code id="tables-2:the-tbody-element-6" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ", " + code id="tables-2:the-tfoot-element-6" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - ",\n " + code id="tables-2:the-tr-element-7" { + a href="#the-tr-element" { + - "tr" + } + } + - ", " + code id="tables-2:the-td-element-9" { + a href="#the-td-element" { + - "td" + } + } + - ", or " + code id="tables-2:the-th-element-10" { + a href="#the-th-element" { + - "th" + } + } + - " element has a " + code id="tables-2:attr-background" { + a href="#attr-background" { + - "background" + } + } + - " attribute set to a non-empty value, the new value is\n expected to be " + a href="#encoding-parsing-and-serializing-a-url" id="tables-2:encoding-parsing-and-serializing-a-url" { + - "encoding-parsed-and-serialized" + } + - " relative to the element's " + a id="tables-2:node-document" href="https://dom.spec.whatwg.org/#concept-node-document" data-x-internal="node-document" { + - "node document" + } + - ",\n and if that does not return failure, the user agent is expected to treat the attribute as a " + a href="#presentational-hints" id="tables-2:presentational-hints-6" { + - "presentational hint" + } + - " setting the element's\n " + a id="tables-2:'background-image'" href="https://drafts.csswg.org/css-backgrounds/#propdef-background-image" data-x-internal="'background-image'" { + - "'background-image'" + } + - " property to the return value." + } + - "\n\n " + p { + - "When a " + code id="tables-2:the-table-element-9" { + a href="#the-table-element" { + - "table" + } + } + - ", " + code id="tables-2:the-thead-element-7" { + a href="#the-thead-element" { + - "thead" + } + } + - ", " + code id="tables-2:the-tbody-element-7" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ", " + code id="tables-2:the-tfoot-element-7" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - ",\n " + code id="tables-2:the-tr-element-8" { + a href="#the-tr-element" { + - "tr" + } + } + - ", " + code id="tables-2:the-td-element-10" { + a href="#the-td-element" { + - "td" + } + } + - ", or " + code id="tables-2:the-th-element-11" { + a href="#the-th-element" { + - "th" + } + } + - " element has a " + code { + - "bgcolor" + } + - "\n attribute set, the new value is expected to be parsed using the " + a href="#rules-for-parsing-a-legacy-colour-value" id="tables-2:rules-for-parsing-a-legacy-colour-value" { + - "rules for parsing a legacy\n color value" + } + - ", and if that does not return failure, the user agent is expected to treat the\n attribute as a " + a href="#presentational-hints" id="tables-2:presentational-hints-7" { + - "presentational hint" + } + - " setting the element's\n " + a id="tables-2:'background-color'" href="https://drafts.csswg.org/css-backgrounds/#propdef-background-color" data-x-internal="'background-color'" { + - "'background-color'" + } + - " property to the resulting color." + } + - "\n\n " + p { + - "When a " + code id="tables-2:the-table-element-10" { + a href="#the-table-element" { + - "table" + } + } + - " element has a " + code id="tables-2:attr-table-bordercolor" { + a href="#attr-table-bordercolor" { + - "bordercolor" + } + } + - "\n attribute, its value is expected to be parsed using the " + a href="#rules-for-parsing-a-legacy-colour-value" id="tables-2:rules-for-parsing-a-legacy-colour-value-2" { + - "rules for parsing a legacy color\n value" + } + - ", and if that does not return failure, the user agent is expected to treat the\n attribute as a " + a href="#presentational-hints" id="tables-2:presentational-hints-8" { + - "presentational hint" + } + - " setting the\n element's " + a id="tables-2:'border-top-color'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-top-color" data-x-internal="'border-top-color'" { + - "'border-top-color'" + } + - ", " + a id="tables-2:'border-right-color'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-right-color" data-x-internal="'border-right-color'" { + - "'border-right-color'" + } + - ",\n " + a id="tables-2:'border-bottom-color'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-bottom-color" data-x-internal="'border-bottom-color'" { + - "'border-bottom-color'" + } + - ", and " + a id="tables-2:'border-left-color'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-left-color" data-x-internal="'border-left-color'" { + - "'border-left-color'" + } + - " properties to the\n resulting color." + } + - "\n\n " + hr + - "\n\n " + p { + - "The " + code id="tables-2:the-table-element-11" { + a href="#the-table-element" { + - "table" + } + } + - " element's " + code id="tables-2:attr-table-border" { + a href="#attr-table-border" { + - "border" + } + } + - " attribute " + a href="#maps-to-the-pixel-length-property" id="tables-2:maps-to-the-pixel-length-property-3" { + - "maps to the pixel length properties" + } + - "\n " + a id="tables-2:'border-top-width'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-top-width" data-x-internal="'border-top-width'" { + - "'border-top-width'" + } + - ", " + a id="tables-2:'border-right-width'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-right-width" data-x-internal="'border-right-width'" { + - "'border-right-width'" + } + - ",\n " + a id="tables-2:'border-bottom-width'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-bottom-width" data-x-internal="'border-bottom-width'" { + - "'border-bottom-width'" + } + - ", " + a id="tables-2:'border-left-width'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-left-width" data-x-internal="'border-left-width'" { + - "'border-left-width'" + } + - " on the element. If the\n attribute is present but parsing the attribute's value using the " + a href="#rules-for-parsing-non-negative-integers" id="tables-2:rules-for-parsing-non-negative-integers-4" { + - "rules for parsing\n non-negative integers" + } + - " generates an error, a default value of 1px is expected to be used for\n that property instead." + } + - "\n\n " + p { + - "Rules marked \"" + dfn id="magic-border-selector" { + - "only if border is not equivalent to zero" + } + - "\"\n in the CSS block above is expected to only be applied if the " + code id="tables-2:attr-table-border-2" { + a href="#attr-table-border" { + - "border" + } + } + - " attribute mentioned in the selectors for the rule is not\n only present but, when parsed using the " + a href="#rules-for-parsing-non-negative-integers" id="tables-2:rules-for-parsing-non-negative-integers-5" { + - "rules for parsing non-negative integers" + } + - ", is\n also found to have a value other than zero or to generate an error." + } + - "\n\n " + hr + - "\n\n " + p { + - "In " + a id="tables-2:quirks-mode-2" href="https://dom.spec.whatwg.org/#concept-document-quirks" data-x-internal="quirks-mode" { + - "quirks mode" + } + - ", a " + code id="tables-2:the-td-element-11" { + a href="#the-td-element" { + - "td" + } + } + - " element or a " + code id="tables-2:the-th-element-12" { + a href="#the-th-element" { + - "th" + } + } + - " element that has a\n " + code id="tables-2:attr-tdth-nowrap" { + a href="#attr-tdth-nowrap" { + - "nowrap" + } + } + - " attribute but also has a " + code id="tables-2:attr-tdth-width-2" { + a href="#attr-tdth-width" { + - "width" + } + } + - " attribute whose value, when parsed using the " + a href="#rules-for-parsing-non-zero-dimension-values" id="tables-2:rules-for-parsing-non-zero-dimension-values" { + - "rules for\n parsing nonzero dimension values" + } + - ", is found to be a length (not an error or a number\n classified as a percentage), is expected to have a " + a href="#presentational-hints" id="tables-2:presentational-hints-9" { + - "presentational hint" + } + - " setting the element's " + a id="tables-2:'white-space'" href="https://drafts.csswg.org/css-text/#white-space-property" data-x-internal="'white-space'" { + - "'white-space'" + } + - " property to\n 'normal', overriding the rule in the CSS block above that sets it to 'nowrap'." + } + - " \n\n " + h4 id="margin-collapsing-quirks" { + span class="secno" { + - "15.3.9" + } + - " Margin collapsing quirks" + a href="#margin-collapsing-quirks" class="self-link" + } + - "\n\n " + p { + - "A node is " + dfn id="concept-rendering-substantial" { + - "substantial" + } + - " if it is a text node\n that is not " + a href="#inter-element-whitespace" id="margin-collapsing-quirks:inter-element-whitespace" { + - "inter-element whitespace" + } + - ", or if it is an element node." + } + - "\n\n " + p { + - "A node is " + dfn id="concept-rendering-blank" { + - "blank" + } + - " if it is an element that contains no\n " + a href="#concept-rendering-substantial" id="margin-collapsing-quirks:concept-rendering-substantial" { + - "substantial" + } + - " nodes." + } + - "\n\n " + p { + - "The " + dfn id="concept-rendering-elements-with-margins" { + - "elements with default margins" + } + - "\n are the following elements: " + code id="margin-collapsing-quirks:the-blockquote-element" { + a href="#the-blockquote-element" { + - "blockquote" + } + } + - ", " + code id="margin-collapsing-quirks:dir" { + a href="#dir" { + - "dir" + } + } + - ", " + code id="margin-collapsing-quirks:the-dl-element" { + a href="#the-dl-element" { + - "dl" + } + } + - ",\n " + code id="margin-collapsing-quirks:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h1" + } + } + - ", " + code id="margin-collapsing-quirks:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-2" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h2" + } + } + - ", " + code id="margin-collapsing-quirks:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-3" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h3" + } + } + - ", " + code id="margin-collapsing-quirks:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-4" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h4" + } + } + - ", " + code id="margin-collapsing-quirks:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-5" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h5" + } + } + - ",\n " + code id="margin-collapsing-quirks:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-6" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h6" + } + } + - ", " + code id="margin-collapsing-quirks:listing" { + a href="#listing" { + - "listing" + } + } + - ", " + code id="margin-collapsing-quirks:the-menu-element" { + a href="#the-menu-element" { + - "menu" + } + } + - ", " + code id="margin-collapsing-quirks:the-ol-element" { + a href="#the-ol-element" { + - "ol" + } + } + - ",\n " + code id="margin-collapsing-quirks:the-p-element" { + a href="#the-p-element" { + - "p" + } + } + - ", " + code id="margin-collapsing-quirks:plaintext" { + a href="#plaintext" { + - "plaintext" + } + } + - ", " + code id="margin-collapsing-quirks:the-pre-element" { + a href="#the-pre-element" { + - "pre" + } + } + - ", " + code id="margin-collapsing-quirks:the-ul-element" { + a href="#the-ul-element" { + - "ul" + } + } + - ", " + code id="margin-collapsing-quirks:xmp" { + a href="#xmp" { + - "xmp" + } + } + } + - "\n\n " + p { + - "In " + a id="margin-collapsing-quirks:quirks-mode" href="https://dom.spec.whatwg.org/#concept-document-quirks" data-x-internal="quirks-mode" { + - "quirks mode" + } + - ", any " + a href="#concept-rendering-elements-with-margins" id="margin-collapsing-quirks:concept-rendering-elements-with-margins" { + - "element\n with default margins" + } + - " that is the " + a href="https://dom.spec.whatwg.org/#concept-tree-child" id="margin-collapsing-quirks:concept-tree-child" data-x-internal="concept-tree-child" { + - "child" + } + - " of a\n " + code id="margin-collapsing-quirks:the-body-element" { + a href="#the-body-element" { + - "body" + } + } + - ", " + code id="margin-collapsing-quirks:the-td-element" { + a href="#the-td-element" { + - "td" + } + } + - ", or " + code id="margin-collapsing-quirks:the-th-element" { + a href="#the-th-element" { + - "th" + } + } + - " element and has no " + a href="#concept-rendering-substantial" id="margin-collapsing-quirks:concept-rendering-substantial-2" { + - "substantial" + } + - " previous siblings is expected to have a\n user-agent level style sheet rule that sets its " + a id="margin-collapsing-quirks:'margin-block-start'" href="https://drafts.csswg.org/css-logical/#propdef-margin-block-start" data-x-internal="'margin-block-start'" { + - "'margin-block-start'" + } + - " property to\n zero." + } + - "\n\n " + p { + - "In " + a id="margin-collapsing-quirks:quirks-mode-2" href="https://dom.spec.whatwg.org/#concept-document-quirks" data-x-internal="quirks-mode" { + - "quirks mode" + } + - ", any " + a href="#concept-rendering-elements-with-margins" id="margin-collapsing-quirks:concept-rendering-elements-with-margins-2" { + - "element\n with default margins" + } + - " that is the " + a href="https://dom.spec.whatwg.org/#concept-tree-child" id="margin-collapsing-quirks:concept-tree-child-2" data-x-internal="concept-tree-child" { + - "child" + } + - " of a\n " + code id="margin-collapsing-quirks:the-body-element-2" { + a href="#the-body-element" { + - "body" + } + } + - ", " + code id="margin-collapsing-quirks:the-td-element-2" { + a href="#the-td-element" { + - "td" + } + } + - ", or " + code id="margin-collapsing-quirks:the-th-element-2" { + a href="#the-th-element" { + - "th" + } + } + - " element, has no " + a href="#concept-rendering-substantial" id="margin-collapsing-quirks:concept-rendering-substantial-3" { + - "substantial" + } + - " previous siblings, and is " + a href="#concept-rendering-blank" id="margin-collapsing-quirks:concept-rendering-blank" { + - "blank" + } + - ", is expected to have a user-agent level style sheet\n rule that sets its " + a id="margin-collapsing-quirks:'margin-block-end'" href="https://drafts.csswg.org/css-logical/#propdef-margin-block-end" data-x-internal="'margin-block-end'" { + - "'margin-block-end'" + } + - " property to zero also." + } + - "\n\n " + p { + - "In " + a id="margin-collapsing-quirks:quirks-mode-3" href="https://dom.spec.whatwg.org/#concept-document-quirks" data-x-internal="quirks-mode" { + - "quirks mode" + } + - ", any " + a href="#concept-rendering-elements-with-margins" id="margin-collapsing-quirks:concept-rendering-elements-with-margins-3" { + - "element\n with default margins" + } + - " that is the " + a href="https://dom.spec.whatwg.org/#concept-tree-child" id="margin-collapsing-quirks:concept-tree-child-3" data-x-internal="concept-tree-child" { + - "child" + } + - " of a\n " + code id="margin-collapsing-quirks:the-td-element-3" { + a href="#the-td-element" { + - "td" + } + } + - " or " + code id="margin-collapsing-quirks:the-th-element-3" { + a href="#the-th-element" { + - "th" + } + } + - " element, has no " + a href="#concept-rendering-substantial" id="margin-collapsing-quirks:concept-rendering-substantial-4" { + - "substantial" + } + - " following siblings, and is " + a href="#concept-rendering-blank" id="margin-collapsing-quirks:concept-rendering-blank-2" { + - "blank" + } + - ", is expected to have a user-agent level style sheet\n rule that sets its " + a id="margin-collapsing-quirks:'margin-block-start'-2" href="https://drafts.csswg.org/css-logical/#propdef-margin-block-start" data-x-internal="'margin-block-start'" { + - "'margin-block-start'" + } + - " property to zero." + } + - "\n\n " + p { + - "In " + a id="margin-collapsing-quirks:quirks-mode-4" href="https://dom.spec.whatwg.org/#concept-document-quirks" data-x-internal="quirks-mode" { + - "quirks mode" + } + - ", any " + code id="margin-collapsing-quirks:the-p-element-2" { + a href="#the-p-element" { + - "p" + } + } + - " element that is the " + a href="https://dom.spec.whatwg.org/#concept-tree-child" id="margin-collapsing-quirks:concept-tree-child-4" data-x-internal="concept-tree-child" { + - "child" + } + - " of a " + code id="margin-collapsing-quirks:the-td-element-4" { + a href="#the-td-element" { + - "td" + } + } + - " or " + code id="margin-collapsing-quirks:the-th-element-4" { + a href="#the-th-element" { + - "th" + } + } + - " element and has\n no " + a href="#concept-rendering-substantial" id="margin-collapsing-quirks:concept-rendering-substantial-5" { + - "substantial" + } + - " following siblings, is expected\n to have a user-agent level style sheet rule that sets its " + a id="margin-collapsing-quirks:'margin-block-end'-2" href="https://drafts.csswg.org/css-logical/#propdef-margin-block-end" data-x-internal="'margin-block-end'" { + - "'margin-block-end'" + } + - " property\n to zero." + } + - "\n\n\n " + h4 id="form-controls" { + span class="secno" { + - "15.3.10" + } + - " Form controls" + a href="#form-controls" class="self-link" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "input, select, button, textarea " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "letter-spacing" + } + c- p="" { + - ":" + } + - " initial" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "word-spacing" + } + c- p="" { + - ":" + } + - " initial" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "line-height" + } + c- p="" { + - ":" + } + - " initial" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "text-transform" + } + c- p="" { + - ":" + } + - " initial" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "text-indent" + } + c- p="" { + - ":" + } + - " initial" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "text-shadow" + } + c- p="" { + - ":" + } + - " initial" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "appearance" + } + c- p="" { + - ":" + } + - " auto" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "input:not([type=image i], [type=range i], [type=checkbox i], [type=radio i]) " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "overflow" + } + c- p="" { + - ":" + } + - " clip !important;\n overflow-clip-margin: 0 !important;\n}\n\ninput, select, textarea {\n text-align: initial;\n}\n\n:autofill {\n field-sizing: fixed !important;\n}\n\ninput:is([type=reset i], [type=button i], [type=submit i]), button {\n text-align: center;\n}\n\ninput, button {\n display: inline-block;\n}\n\ninput[type=hidden i], input[type=file i], input[type=image i] {\n appearance: none;\n}\n\ninput:is([type=radio i], [type=checkbox i], [type=reset i], [type=button i],\n[type=submit i], [type=color i], [type=search i]), select, button {\n box-sizing: border-box;\n}\n\ntextarea { white-space: pre-wrap; }" + } + } + - "\n\n " + p { + - "In " + a id="form-controls:quirks-mode" href="https://dom.spec.whatwg.org/#concept-document-quirks" data-x-internal="quirks-mode" { + - "quirks mode" + } + - ", the following rules are also expected to apply:" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "input:not([type=image i]), textarea " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "box-sizing" + } + c- p="" { + - ":" + } + - " border-box" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + } + } + - "\n\n " + p { + - "Each kind of form control is also described in the " + a href="#widgets" { + - "Widgets" + } + - " section,\n which describes the look and feel of the control." + } + - "\n\n " + p { + - "For " + code id="form-controls:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " elements where the " + code id="form-controls:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute\n is not in the " + a href="#hidden-state-(type=hidden)" id="form-controls:hidden-state-(type=hidden)" { + - "Hidden" + } + - " state or the " + a href="#image-button-state-(type=image)" id="form-controls:image-button-state-(type=image)" { + - "Image Button" + } + - " state, and that are " + a href="#being-rendered" id="form-controls:being-rendered" { + - "being\n rendered" + } + - ", are expected to act as follows:" + } + - "\n\n " + ul { + li { + p { + - "The " + a id="form-controls:inner-display-type" href="https://drafts.csswg.org/css-display/#inner-display-type" data-x-internal="inner-display-type" { + - "inner display type" + } + - " is always 'flow-root'." + } + } + } + - "\n\n\n " + h4 id="the-hr-element-2" { + span class="secno" { + - "15.3.11" + } + - " The " + code id="the-hr-element-2:the-hr-element" { + a href="#the-hr-element" { + - "hr" + } + } + - " element" + a href="#the-hr-element-2" class="self-link" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "hr " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "color" + } + c- p="" { + - ":" + } + - " gray" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border-style" + } + c- p="" { + - ":" + } + - " inset" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border-width" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "1" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "margin-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0.5" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "margin-inline" + } + c- p="" { + - ":" + } + - " auto" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "overflow" + } + c- p="" { + - ":" + } + - " hidden" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + } + } + - "\n\n " + p { + - "The following rules are also expected to apply, as " + a href="#presentational-hints" id="the-hr-element-2:presentational-hints" { + - "presentational hints" + } + - ":" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "hr[align=left i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-left" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0" + } + c- p="" { + - ";" + } + - " " + c- k="" { + - "margin-right" + } + c- p="" { + - ":" + } + - " auto" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "hr[align=right i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-left" + } + c- p="" { + - ":" + } + - " auto" + c- p="" { + - ";" + } + - " " + c- k="" { + - "margin-right" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0" + } + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "hr[align=center i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-left" + } + c- p="" { + - ":" + } + - " auto" + c- p="" { + - ";" + } + - " " + c- k="" { + - "margin-right" + } + c- p="" { + - ":" + } + - " auto" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "hr[color], hr[noshade] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "border-style" + } + c- p="" { + - ":" + } + - " solid" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + } + } + - "\n\n " + p { + - "If an " + code id="the-hr-element-2:the-hr-element-2" { + a href="#the-hr-element" { + - "hr" + } + } + - " element has either a " + code id="the-hr-element-2:attr-hr-color" { + a href="#attr-hr-color" { + - "color" + } + } + - " attribute\n or a " + code id="the-hr-element-2:attr-hr-noshade" { + a href="#attr-hr-noshade" { + - "noshade" + } + } + - " attribute, and furthermore also has a " + code id="the-hr-element-2:attr-hr-size" { + a href="#attr-hr-size" { + - "size" + } + } + - " attribute, and parsing that attribute's value using the\n " + a href="#rules-for-parsing-non-negative-integers" id="the-hr-element-2:rules-for-parsing-non-negative-integers" { + - "rules for parsing non-negative integers" + } + - " doesn't generate an error, then the user\n agent is expected to use the parsed value divided by two as a pixel length for\n " + a href="#presentational-hints" id="the-hr-element-2:presentational-hints-2" { + - "presentational hints" + } + - " for the properties " + a id="the-hr-element-2:'border-top-width'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-top-width" data-x-internal="'border-top-width'" { + - "'border-top-width'" + } + - ",\n " + a id="the-hr-element-2:'border-right-width'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-right-width" data-x-internal="'border-right-width'" { + - "'border-right-width'" + } + - ", " + a id="the-hr-element-2:'border-bottom-width'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-bottom-width" data-x-internal="'border-bottom-width'" { + - "'border-bottom-width'" + } + - ", and\n " + a id="the-hr-element-2:'border-left-width'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-left-width" data-x-internal="'border-left-width'" { + - "'border-left-width'" + } + - " on the element." + } + - "\n\n " + p { + - "Otherwise, if an " + code id="the-hr-element-2:the-hr-element-3" { + a href="#the-hr-element" { + - "hr" + } + } + - " element has neither a " + code id="the-hr-element-2:attr-hr-color-2" { + a href="#attr-hr-color" { + - "color" + } + } + - "\n attribute nor a " + code id="the-hr-element-2:attr-hr-noshade-2" { + a href="#attr-hr-noshade" { + - "noshade" + } + } + - " attribute, but does have a " + code id="the-hr-element-2:attr-hr-size-2" { + a href="#attr-hr-size" { + - "size" + } + } + - " attribute, and parsing that attribute's value using the\n " + a href="#rules-for-parsing-non-negative-integers" id="the-hr-element-2:rules-for-parsing-non-negative-integers-2" { + - "rules for parsing non-negative integers" + } + - " doesn't generate an error, then: if the\n parsed value is one, then the user agent is expected to use the attribute as a " + a href="#presentational-hints" id="the-hr-element-2:presentational-hints-3" { + - "presentational hint" + } + - " setting the element's\n " + a id="the-hr-element-2:'border-bottom-width'-2" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-bottom-width" data-x-internal="'border-bottom-width'" { + - "'border-bottom-width'" + } + - " to 0; otherwise, if the parsed value is greater than one, then\n the user agent is expected to use the parsed value minus two as a pixel length for\n " + a href="#presentational-hints" id="the-hr-element-2:presentational-hints-4" { + - "presentational hints" + } + - " for the " + a id="the-hr-element-2:'height'" href="https://drafts.csswg.org/css2/#the-height-property" data-x-internal="'height'" { + - "'height'" + } + - " property on the element." + } + - "\n\n " + p { + - "The " + code id="the-hr-element-2:attr-hr-width" { + a href="#attr-hr-width" { + - "width" + } + } + - " attribute on an " + code id="the-hr-element-2:the-hr-element-4" { + a href="#the-hr-element" { + - "hr" + } + } + - " element " + a href="#maps-to-the-dimension-property" id="the-hr-element-2:maps-to-the-dimension-property" { + - "maps\n to the dimension property" + } + - " " + a id="the-hr-element-2:'width'" href="https://drafts.csswg.org/css2/#the-width-property" data-x-internal="'width'" { + - "'width'" + } + - " on the element." + } + - "\n\n " + p { + - "When an " + code id="the-hr-element-2:the-hr-element-5" { + a href="#the-hr-element" { + - "hr" + } + } + - " element has a " + code id="the-hr-element-2:attr-hr-color-3" { + a href="#attr-hr-color" { + - "color" + } + } + - " attribute, its\n value is expected to be parsed using the " + a href="#rules-for-parsing-a-legacy-colour-value" id="the-hr-element-2:rules-for-parsing-a-legacy-colour-value" { + - "rules for parsing a legacy color value" + } + - ", and\n if that does not return failure, the user agent is expected to treat the attribute as a " + a href="#presentational-hints" id="the-hr-element-2:presentational-hints-5" { + - "presentational hint" + } + - " setting the element's\n " + a id="the-hr-element-2:'color'" href="https://drafts.csswg.org/css-color/#the-color-property" data-x-internal="'color'" { + - "'color'" + } + - " property to the resulting color." + } + - "\n\n\n\n " + h4 id="the-fieldset-and-legend-elements" { + span class="secno" { + - "15.3.12" + } + - " The " + code id="the-fieldset-and-legend-elements:the-fieldset-element" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - " and " + code id="the-fieldset-and-legend-elements:the-legend-element" { + a href="#the-legend-element" { + - "legend" + } + } + - " elements" + a href="#the-fieldset-and-legend-elements" class="self-link" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "fieldset " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " block" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "margin-inline" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "2" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "border" + } + c- p="" { + - ":" + } + - " groove " + c- m="" { + - "2" + } + c- l="" { + - "px" + } + - " ThreeDFace" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "padding-block" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0.35" + } + c- l="" { + - "em" + } + - " " + c- m="" { + - "0.625" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "padding-inline" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "0.75" + } + c- l="" { + - "em" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "min-inline-size" + } + c- p="" { + - ":" + } + - " min-content" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "legend " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "padding-inline" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "2" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "legend[align=left i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "justify-self" + } + c- p="" { + - ":" + } + - " left" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "legend[align=center i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "justify-self" + } + c- p="" { + - ":" + } + - " center" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "legend[align=right i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "justify-self" + } + c- p="" { + - ":" + } + - " right" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + } + } + - "\n\n " + p { + - "The " + code id="the-fieldset-and-legend-elements:the-fieldset-element-2" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - " element, when it generates a " + a id="the-fieldset-and-legend-elements:css-box" href="https://drafts.csswg.org/css-display/#css-box" data-x-internal="css-box" { + - "CSS box" + } + - ", is expected to act\n as follows:" + } + - "\n\n " + ul { + li { + p { + - "The element is expected to establish a new " + a id="the-fieldset-and-legend-elements:block-formatting-context" href="https://drafts.csswg.org/css-display/#block-formatting-context" data-x-internal="block-formatting-context" { + - "block formatting context" + } + - "." + } + } + li { + - "\n " + p { + - "The " + a id="the-fieldset-and-legend-elements:'display'" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - " property is expected to act as follows:" + } + - "\n\n " + ul { + li { + p { + - "If the computed value of " + a id="the-fieldset-and-legend-elements:'display'-2" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - " is a value such that the " + a id="the-fieldset-and-legend-elements:outer-display-type" href="https://drafts.csswg.org/css-display/#outer-display-type" data-x-internal="outer-display-type" { + - "outer\n display type" + } + - " is 'inline', then behave as 'inline-block'." + } + } + li { + p { + - "Otherwise, behave as 'flow-root'." + } + } + } + - "\n\n " + p class="note" { + - "This does not change the computed value." + } + - "\n " + } + li { + - "\n " + p { + - "If the element's box has a child box that matches the conditions in the list below, then the\n first such child box is the 'fieldset' element's " + dfn id="rendered-legend" { + - "rendered legend" + } + - ":" + } + - "\n\n " + ul class="brief" { + li { + - "The child is a " + code id="the-fieldset-and-legend-elements:the-legend-element-2" { + a href="#the-legend-element" { + - "legend" + } + } + - " element." + } + li { + - "The child's used value of " + a id="the-fieldset-and-legend-elements:'float'" href="https://drafts.csswg.org/css2/#float-position" data-x-internal="'float'" { + - "'float'" + } + - " is 'none'." + } + li { + - "The child's used value of " + a id="the-fieldset-and-legend-elements:'position'" href="https://drafts.csswg.org/css-position/#position-property" data-x-internal="'position'" { + - "'position'" + } + - " is not 'absolute' or 'fixed'." + } + } + - "\n " + } + li { + - "\n " + p { + - "If the element has a " + a href="#rendered-legend" id="the-fieldset-and-legend-elements:rendered-legend" { + - "rendered legend" + } + - ", then the border is expected to not be\n painted behind the rectangle defined as follows, using the writing mode of the fieldset:" + } + - "\n\n " + ol { + li { + p { + - "The block-start edge of the rectangle is the smaller of the block-start edge of the\n " + a href="#rendered-legend" id="the-fieldset-and-legend-elements:rendered-legend-2" { + - "rendered legend" + } + - "'s margin rectangle at its static position (ignoring transforms),\n and the block-start outer edge of the " + code id="the-fieldset-and-legend-elements:the-fieldset-element-3" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - "'s border." + } + } + li { + p { + - "The block-end edge of the rectangle is the larger of the block-end edge of the\n " + a href="#rendered-legend" id="the-fieldset-and-legend-elements:rendered-legend-3" { + - "rendered legend" + } + - "'s margin rectangle at its static position (ignoring transforms),\n and the block-end outer edge of the " + code id="the-fieldset-and-legend-elements:the-fieldset-element-4" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - "'s border." + } + } + li { + p { + - "The inline-start edge of the rectangle is the smaller of the inline-start edge of the\n " + a href="#rendered-legend" id="the-fieldset-and-legend-elements:rendered-legend-4" { + - "rendered legend" + } + - "'s border rectangle at its static position (ignoring transforms),\n and the inline-start outer edge of the " + code id="the-fieldset-and-legend-elements:the-fieldset-element-5" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - "'s border." + } + } + li { + p { + - "The inline-end edge of the rectangle is the larger of the inline-end edge of the\n " + a href="#rendered-legend" id="the-fieldset-and-legend-elements:rendered-legend-5" { + - "rendered legend" + } + - "'s border rectangle at its static position (ignoring transforms),\n and the inline-end outer edge of the " + code id="the-fieldset-and-legend-elements:the-fieldset-element-6" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - "'s border." + } + } + } + - "\n " + } + li { + p { + - "The space allocated for the element's border on the block-start side is expected to be\n the element's " + a id="the-fieldset-and-legend-elements:'border-block-start-width'" href="https://drafts.csswg.org/css-logical/#propdef-border-block-start-width" data-x-internal="'border-block-start-width'" { + - "'border-block-start-width'" + } + - " or the " + a href="#rendered-legend" id="the-fieldset-and-legend-elements:rendered-legend-6" { + - "rendered legend" + } + - "'s\n margin box size in the " + code id="the-fieldset-and-legend-elements:the-fieldset-element-7" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - "'s block-flow direction, whichever is\n greater." + } + } + li { + p { + - "For the purpose of calculating the used " + a id="the-fieldset-and-legend-elements:'block-size'" href="https://drafts.csswg.org/css-logical/#propdef-block-size" data-x-internal="'block-size'" { + - "'block-size'" + } + - ", if the computed\n " + a id="the-fieldset-and-legend-elements:'block-size'-2" href="https://drafts.csswg.org/css-logical/#propdef-block-size" data-x-internal="'block-size'" { + - "'block-size'" + } + - " is not 'auto', the space allocated for the " + a href="#rendered-legend" id="the-fieldset-and-legend-elements:rendered-legend-7" { + - "rendered\n legend" + } + - "'s margin box that spills out past the border, if any, is expected to be\n subtracted from the " + a id="the-fieldset-and-legend-elements:'block-size'-3" href="https://drafts.csswg.org/css-logical/#propdef-block-size" data-x-internal="'block-size'" { + - "'block-size'" + } + - ". If the content box's block-size would be\n negative, then let the content box's block-size be zero instead." + } + } + li { + p { + - "If the element has a " + a href="#rendered-legend" id="the-fieldset-and-legend-elements:rendered-legend-8" { + - "rendered legend" + } + - ", then that element is expected to be\n the first child box." + } + } + li { + p { + - "The " + a href="#anonymous-fieldset-content-box" id="the-fieldset-and-legend-elements:anonymous-fieldset-content-box" { + - "anonymous fieldset content box" + } + - " is expected to appear after the\n " + a href="#rendered-legend" id="the-fieldset-and-legend-elements:rendered-legend-9" { + - "rendered legend" + } + - " and is expected to contain the content (including the '::before'\n and '::after' pseudo-elements) of the " + code id="the-fieldset-and-legend-elements:the-fieldset-element-8" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - " element except for the\n " + a href="#rendered-legend" id="the-fieldset-and-legend-elements:rendered-legend-10" { + - "rendered legend" + } + - ", if there is one." + } + } + li { + p { + - "The used value of the " + a id="the-fieldset-and-legend-elements:'padding-top'" href="https://drafts.csswg.org/css-box/#propdef-padding-top" data-x-internal="'padding-top'" { + - "'padding-top'" + } + - ", " + a id="the-fieldset-and-legend-elements:'padding-right'" href="https://drafts.csswg.org/css-box/#propdef-padding-right" data-x-internal="'padding-right'" { + - "'padding-right'" + } + - ",\n " + a id="the-fieldset-and-legend-elements:'padding-bottom'" href="https://drafts.csswg.org/css-box/#propdef-padding-bottom" data-x-internal="'padding-bottom'" { + - "'padding-bottom'" + } + - ", and " + a id="the-fieldset-and-legend-elements:'padding-left'" href="https://drafts.csswg.org/css-box/#propdef-padding-left" data-x-internal="'padding-left'" { + - "'padding-left'" + } + - " properties are expected to be\n zero." + } + } + li { + p { + - "For the purpose of calculating the min-content inline size, use the greater of the\n min-content inline size of the " + a href="#rendered-legend" id="the-fieldset-and-legend-elements:rendered-legend-11" { + - "rendered legend" + } + - " and the min-content inline size of\n the " + a href="#anonymous-fieldset-content-box" id="the-fieldset-and-legend-elements:anonymous-fieldset-content-box-2" { + - "anonymous fieldset content box" + } + - "." + } + } + li { + p { + - "For the purpose of calculating the max-content inline size, use the greater of the\n max-content inline size of the " + a href="#rendered-legend" id="the-fieldset-and-legend-elements:rendered-legend-12" { + - "rendered legend" + } + - " and the max-content inline size of\n the " + a href="#anonymous-fieldset-content-box" id="the-fieldset-and-legend-elements:anonymous-fieldset-content-box-3" { + - "anonymous fieldset content box" + } + - "." + } + } + } + - "\n\n " + p { + - "A " + code id="the-fieldset-and-legend-elements:the-fieldset-element-9" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - " element's " + a href="#rendered-legend" id="the-fieldset-and-legend-elements:rendered-legend-13" { + - "rendered legend" + } + - ", if any, is expected to act as\n follows:" + } + - "\n\n " + ul { + li { + p { + - "The element is expected to establish a new " + a id="the-fieldset-and-legend-elements:formatting-context" href="https://drafts.csswg.org/css-display/#formatting-context" data-x-internal="formatting-context" { + - "formatting context" + } + - " for its\n contents. The type of this " + a id="the-fieldset-and-legend-elements:formatting-context-2" href="https://drafts.csswg.org/css-display/#formatting-context" data-x-internal="formatting-context" { + - "formatting context" + } + - " is determined by its\n " + a id="the-fieldset-and-legend-elements:'display'-3" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - " value, as usual." + } + } + li { + - "\n " + p { + - "The " + a id="the-fieldset-and-legend-elements:'display'-4" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - " property is expected to behave as if its computed value was\n blockified." + } + - "\n\n " + p class="note" { + - "This does not change the computed value." + } + - "\n " + } + li { + p { + - "If the " + a id="the-fieldset-and-legend-elements:computed-value" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - " of " + a id="the-fieldset-and-legend-elements:'inline-size'" href="https://drafts.csswg.org/css-logical/#propdef-inline-size" data-x-internal="'inline-size'" { + - "'inline-size'" + } + - " is 'auto', then the\n " + a id="the-fieldset-and-legend-elements:used-value" href="https://drafts.csswg.org/css-cascade/#used-value" data-x-internal="used-value" { + - "used value" + } + - " is the " + a id="the-fieldset-and-legend-elements:fit-content-inline-size" href="https://drafts.csswg.org/css-sizing/#fit-content-inline-size" data-x-internal="fit-content-inline-size" { + - "fit-content inline size" + } + - "." + } + } + li { + p { + - "The element is expected to be positioned in the inline direction as is normal for\n blocks (e.g., taking into account margins and the " + a id="the-fieldset-and-legend-elements:'justify-self'" href="https://drafts.csswg.org/css-align/#propdef-justify-self" data-x-internal="'justify-self'" { + - "'justify-self'" + } + - "\n property)." + } + } + li { + - "\n " + p { + - "The element's box is expected to be constrained in the inline direction by the inline\n content size of the " + code id="the-fieldset-and-legend-elements:the-fieldset-element-10" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - " as if it had used its computed inline padding." + } + - "\n\n " + div class="example" { + - "\n " + p { + - "For example, if the " + code id="the-fieldset-and-legend-elements:the-fieldset-element-11" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - " has a specified padding of 50px, then the\n " + a href="#rendered-legend" id="the-fieldset-and-legend-elements:rendered-legend-14" { + - "rendered legend" + } + - " will be positioned 50px in from the " + code id="the-fieldset-and-legend-elements:the-fieldset-element-12" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - "'s\n border. The padding will further apply to the " + a href="#anonymous-fieldset-content-box" id="the-fieldset-and-legend-elements:anonymous-fieldset-content-box-4" { + - "anonymous fieldset content box" + } + - "\n instead of the " + code id="the-fieldset-and-legend-elements:the-fieldset-element-13" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - " element itself." + } + - "\n " + } + - "\n " + } + li { + p { + - "The element is expected to be positioned in the block-flow direction such that its border\n box is centered over the border on the block-start side of the " + code id="the-fieldset-and-legend-elements:the-fieldset-element-14" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - "\n element." + } + } + } + - "\n\n\n " + p { + - "A " + code id="the-fieldset-and-legend-elements:the-fieldset-element-15" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - " element's " + dfn id="anonymous-fieldset-content-box" { + - "anonymous fieldset content box" + } + - " is expected to\n act as follows:" + } + - "\n\n " + ul { + li { + - "\n " + p { + - "The " + a id="the-fieldset-and-legend-elements:'display'-5" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - " property is expected to act as follows:" + } + - "\n\n " + ul { + li { + p { + - "If the computed value of " + a id="the-fieldset-and-legend-elements:'display'-6" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - " on the " + code id="the-fieldset-and-legend-elements:the-fieldset-element-16" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - " element\n is 'grid' or 'inline-grid', then set the used value to 'grid'." + } + } + li { + p { + - "If the computed value of " + a id="the-fieldset-and-legend-elements:'display'-7" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - " on the " + code id="the-fieldset-and-legend-elements:the-fieldset-element-17" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - " element\n is 'flex' or 'inline-flex', then set the used value to 'flex'." + } + } + li { + p { + - "Otherwise, set the used value to 'flow-root'." + } + } + } + - "\n " + } + li { + - "\n " + p { + - "The following properties are expected to inherit from the " + code id="the-fieldset-and-legend-elements:the-fieldset-element-18" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - " element:" + } + - "\n\n " + ul class="brief" { + li { + a id="the-fieldset-and-legend-elements:'align-content'" href="https://drafts.csswg.org/css-align/#propdef-align-content" data-x-internal="'align-content'" { + - "'align-content'" + } + } + li { + a id="the-fieldset-and-legend-elements:'align-items'" href="https://drafts.csswg.org/css-align/#propdef-align-items" data-x-internal="'align-items'" { + - "'align-items'" + } + } + li { + a id="the-fieldset-and-legend-elements:'border-radius'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-radius" data-x-internal="'border-radius'" { + - "'border-radius'" + } + } + li { + a id="the-fieldset-and-legend-elements:'column-count'" href="https://drafts.csswg.org/css-multicol/#propdef-column-count" data-x-internal="'column-count'" { + - "'column-count'" + } + } + li { + a id="the-fieldset-and-legend-elements:'column-fill'" href="https://drafts.csswg.org/css-multicol/#propdef-column-fill" data-x-internal="'column-fill'" { + - "'column-fill'" + } + } + li { + a id="the-fieldset-and-legend-elements:'column-gap'" href="https://drafts.csswg.org/css-multicol/#propdef-column-gap" data-x-internal="'column-gap'" { + - "'column-gap'" + } + } + li { + a id="the-fieldset-and-legend-elements:'column-rule'" href="https://drafts.csswg.org/css-multicol/#propdef-column-rule" data-x-internal="'column-rule'" { + - "'column-rule'" + } + } + li { + a id="the-fieldset-and-legend-elements:'column-width'" href="https://drafts.csswg.org/css-multicol/#propdef-column-width" data-x-internal="'column-width'" { + - "'column-width'" + } + } + li { + a id="the-fieldset-and-legend-elements:'flex-direction'" href="https://drafts.csswg.org/css-flexbox/#propdef-flex-direction" data-x-internal="'flex-direction'" { + - "'flex-direction'" + } + } + li { + a id="the-fieldset-and-legend-elements:'flex-wrap'" href="https://drafts.csswg.org/css-flexbox/#propdef-flex-wrap" data-x-internal="'flex-wrap'" { + - "'flex-wrap'" + } + } + li { + a id="the-fieldset-and-legend-elements:'grid-auto-columns'" href="https://drafts.csswg.org/css-grid/#propdef-grid-auto-columns" data-x-internal="'grid-auto-columns'" { + - "'grid-auto-columns'" + } + } + li { + a id="the-fieldset-and-legend-elements:'grid-auto-flow'" href="https://drafts.csswg.org/css-grid/#propdef-grid-auto-flow" data-x-internal="'grid-auto-flow'" { + - "'grid-auto-flow'" + } + } + li { + a id="the-fieldset-and-legend-elements:'grid-auto-rows'" href="https://drafts.csswg.org/css-grid/#propdef-grid-auto-rows" data-x-internal="'grid-auto-rows'" { + - "'grid-auto-rows'" + } + } + li { + a id="the-fieldset-and-legend-elements:'grid-column-gap'" href="https://drafts.csswg.org/css-grid/#propdef-grid-column-gap" data-x-internal="'grid-column-gap'" { + - "'grid-column-gap'" + } + } + li { + a id="the-fieldset-and-legend-elements:'grid-row-gap'" href="https://drafts.csswg.org/css-grid/#propdef-grid-row-gap" data-x-internal="'grid-row-gap'" { + - "'grid-row-gap'" + } + } + li { + a id="the-fieldset-and-legend-elements:'grid-template-areas'" href="https://drafts.csswg.org/css-grid/#propdef-grid-template-areas" data-x-internal="'grid-template-areas'" { + - "'grid-template-areas'" + } + } + li { + a id="the-fieldset-and-legend-elements:'grid-template-columns'" href="https://drafts.csswg.org/css-grid/#propdef-grid-template-columns" data-x-internal="'grid-template-columns'" { + - "'grid-template-columns'" + } + } + li { + a id="the-fieldset-and-legend-elements:'grid-template-rows'" href="https://drafts.csswg.org/css-grid/#propdef-grid-template-rows" data-x-internal="'grid-template-rows'" { + - "'grid-template-rows'" + } + } + li { + a id="the-fieldset-and-legend-elements:'justify-content'" href="https://drafts.csswg.org/css-align/#propdef-propdef-justify-content" data-x-internal="'justify-content'" { + - "'justify-content'" + } + } + li { + a id="the-fieldset-and-legend-elements:'justify-items'" href="https://drafts.csswg.org/css-align/#propdef-propdef-justify-items" data-x-internal="'justify-items'" { + - "'justify-items'" + } + } + li { + a id="the-fieldset-and-legend-elements:'overflow'" href="https://drafts.csswg.org/css-overflow/#propdef-overflow" data-x-internal="'overflow'" { + - "'overflow'" + } + } + li { + a id="the-fieldset-and-legend-elements:'padding-bottom'-2" href="https://drafts.csswg.org/css-box/#propdef-padding-bottom" data-x-internal="'padding-bottom'" { + - "'padding-bottom'" + } + } + li { + a id="the-fieldset-and-legend-elements:'padding-left'-2" href="https://drafts.csswg.org/css-box/#propdef-padding-left" data-x-internal="'padding-left'" { + - "'padding-left'" + } + } + li { + a id="the-fieldset-and-legend-elements:'padding-right'-2" href="https://drafts.csswg.org/css-box/#propdef-padding-right" data-x-internal="'padding-right'" { + - "'padding-right'" + } + } + li { + a id="the-fieldset-and-legend-elements:'padding-top'-2" href="https://drafts.csswg.org/css-box/#propdef-padding-top" data-x-internal="'padding-top'" { + - "'padding-top'" + } + } + li { + a id="the-fieldset-and-legend-elements:'text-overflow'" href="https://drafts.csswg.org/css-overflow/#propdef-text-overflow" data-x-internal="'text-overflow'" { + - "'text-overflow'" + } + } + li { + a id="the-fieldset-and-legend-elements:'unicode-bidi'" href="https://drafts.csswg.org/css-writing-modes/#unicode-bidi" data-x-internal="'unicode-bidi'" { + - "'unicode-bidi'" + } + } + } + - "\n " + } + li { + p { + - "The " + a id="the-fieldset-and-legend-elements:'block-size'-4" href="https://drafts.csswg.org/css-logical/#propdef-block-size" data-x-internal="'block-size'" { + - "'block-size'" + } + - " property is expected to be set to '100%'." + } + } + li { + p { + - "For the purpose of calculating percentage padding, act as if the padding was calculated\n for the " + code id="the-fieldset-and-legend-elements:the-fieldset-element-19" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - " element." + } + } + } + - "\n\n " + div id="fieldset-layout-model" class="note" { + - "\n " + figure { + - "\n " + svg width="480" role="img" viewBox="0 0 400 270" height="324" aria-label="Fieldset layout\n model" { + - "\n\n " + defs { + - "\n " + marker markerHeight="4" id="arrow-red" orient="auto" markerWidth="5" refX="0.1" refY="2" { + - "\n " + path fill="red" d="M0,0 V4 L5,2 Z" + - "\n " + } + - "\n " + marker markerHeight="4" id="arrow-blue" orient="auto" markerWidth="5" refX="0.1" refY="2" { + - "\n " + path fill="blue" d="M0,0 V4 L5,2 Z" + - "\n " + } + - "\n " + } + - "\n\n \n " + rect width="304" stroke-dasharray="6" stroke-width="1" fill="none" x="48" stroke="black" y="48" height="176" + - "\n\n " + line y2="20" stroke-width="2" marker-end="url(#arrow-blue)" stroke="blue" x1="200" x2="200" y1="48" + - "\n " + line y2="136" stroke-width="2" marker-end="url(#arrow-blue)" stroke="blue" x1="48" x2="20" y1="136" + - "\n " + line y2="136" stroke-width="2" marker-end="url(#arrow-blue)" stroke="blue" x1="352" x2="380" y1="136" + - "\n " + line y2="250" stroke-width="2" marker-end="url(#arrow-blue)" stroke="blue" x1="200" x2="200" y1="224" + - "\n " + text font-size="12" font-style="normal" font-family="sans-serif" fill="blue" x="210" y="35" { + - "fieldset's margin" + } + - "\n\n \n " + rect width="300" stroke-width="2" fill="white" stroke="blue" x="50" y="105" height="116.5" + - "\n\n \n " + rect width="85" stroke-width="2" fill="white" stroke="red" x="100" y="75" height="60" + - "\n " + text font-style="normal" font-family="serif" fill="red" x="120" y="105" dominant-baseline="central" { + - "legend" + } + - "\n\n \n " + rect width="65" stroke-width="18" fill="none" stroke="#eee" x="110" y="85" height="40" + - "\n " + text font-size="12" font-style="normal" font-family="sans-serif" fill="gray" x="133" y="88" { + - "padding" + } + - "\n\n " + line y2="90" stroke-width="2" marker-end="url(#arrow-red)" stroke="red" x1="185" x2="325" y1="90" + - "\n " + text font-size="12" font-style="normal" font-family="sans-serif" fill="red" x="210" y="85" { + - "legend's margin" + } + - "\n\n " + line y2="90" stroke-width="2" marker-end="url(#arrow-red)" stroke="red" x1="100" x2="75" y1="90" + - "\n " + line y2="60" stroke-width="2" marker-end="url(#arrow-red)" stroke="red" x1="143" x2="143" y1="75" + - "\n " + line y2="150" stroke-width="2" marker-end="url(#arrow-red)" stroke="red" x1="143" x2="143" y1="135" + - "\n\n \n " + rect width="280" stroke-width="18" fill="none" stroke="#eee" x="60" y="171" height="40" + - "\n " + text font-size="12" font-style="normal" font-family="sans-serif" fill="gray" x="297" y="174" { + - "padding" + } + - "\n\n \n " + rect width="296" stroke-dasharray="6" stroke-width="1" fill="none" x="52" stroke="black" y="161" height="58" + - "\n " + text font-style="normal" font-family="sans-serif" font-size="12" x="170" y="156" { + - "anonymous\n fieldset content box" + } + - "\n " + text font-style="normal" font-family="serif" fill="blue" x="70" y="191" dominant-baseline="central" { + - "content" + } + - "\n\n " + } + - "\n\n " + figcaption { + - "The legend is rendered over the top border, and the top border area reserves\n vertical space for the legend. The fieldset's top margin starts at the top margin edge of the\n legend. The legend's horizontal margins, or the " + a id="the-fieldset-and-legend-elements:'justify-self'-2" href="https://drafts.csswg.org/css-align/#propdef-justify-self" data-x-internal="'justify-self'" { + - "'justify-self'" + } + - " property, gives\n its horizontal position. The " + a href="#anonymous-fieldset-content-box" id="the-fieldset-and-legend-elements:anonymous-fieldset-content-box-5" { + - "anonymous fieldset content box" + } + - " appears below the\n legend." + } + - "\n " + } + - "\n " + } + - "\n\n\n " + h3 id="replaced-elements" { + span class="secno" { + - "15.4" + } + - " Replaced elements" + a href="#replaced-elements" class="self-link" + } + - "\n\n " + p class="note" { + - "The following elements can be " + a href="https://drafts.csswg.org/css-display/#replaced-element" id="replaced-elements:replaced-element" data-x-internal="replaced-element" { + - "replaced\n elements" + } + - ": " + code id="replaced-elements:the-audio-element" { + a href="#the-audio-element" { + - "audio" + } + } + - ", " + code id="replaced-elements:the-canvas-element" { + a href="#the-canvas-element" { + - "canvas" + } + } + - ", " + code id="replaced-elements:the-embed-element" { + a href="#the-embed-element" { + - "embed" + } + } + - ", " + code id="replaced-elements:the-iframe-element" { + a href="#the-iframe-element" { + - "iframe" + } + } + - ",\n " + code id="replaced-elements:the-img-element" { + a href="#the-img-element" { + - "img" + } + } + - ", " + code id="replaced-elements:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - ", " + code id="replaced-elements:the-object-element" { + a href="#the-object-element" { + - "object" + } + } + - ", and " + code id="replaced-elements:the-video-element" { + a href="#the-video-element" { + - "video" + } + } + - "." + } + - "\n\n\n " + h4 id="embedded-content-rendering-rules" { + span class="secno" { + - "15.4.1" + } + - " Embedded content" + a href="#embedded-content-rendering-rules" class="self-link" + } + - "\n\n " + p { + - "The " + code id="embedded-content-rendering-rules:the-embed-element" { + a href="#the-embed-element" { + - "embed" + } + } + - ", " + code id="embedded-content-rendering-rules:the-iframe-element" { + a href="#the-iframe-element" { + - "iframe" + } + } + - ", and " + code id="embedded-content-rendering-rules:the-video-element" { + a href="#the-video-element" { + - "video" + } + } + - " elements are expected to be\n treated as " + a href="https://drafts.csswg.org/css-display/#replaced-element" id="embedded-content-rendering-rules:replaced-element" data-x-internal="replaced-element" { + - "replaced elements" + } + - "." + } + - "\n\n " + p { + - "A " + code id="embedded-content-rendering-rules:the-canvas-element" { + a href="#the-canvas-element" { + - "canvas" + } + } + - " element that " + a href="#represents" id="embedded-content-rendering-rules:represents" { + - "represents" + } + - " " + a href="#embedded-content-category" id="embedded-content-rendering-rules:embedded-content-category" { + - "embedded content" + } + - " is\n expected to be treated as a " + a id="embedded-content-rendering-rules:replaced-element-2" href="https://drafts.csswg.org/css-display/#replaced-element" data-x-internal="replaced-element" { + - "replaced element" + } + - "; the contents of such elements are the\n element's bitmap, if any, or else a " + a id="embedded-content-rendering-rules:transparent-black" href="https://drafts.csswg.org/css-color/#transparent-black" data-x-internal="transparent-black" { + - "transparent black" + } + - " bitmap with the same\n " + a id="embedded-content-rendering-rules:natural-dimensions" href="https://drafts.csswg.org/css-images/#natural-dimensions" data-x-internal="natural-dimensions" { + - "natural dimensions" + } + - " as the element. Other " + code id="embedded-content-rendering-rules:the-canvas-element-2" { + a href="#the-canvas-element" { + - "canvas" + } + } + - " elements are expected\n to be treated as ordinary elements in the rendering model." + } + - "\n\n " + p { + - "An " + code id="embedded-content-rendering-rules:the-object-element" { + a href="#the-object-element" { + - "object" + } + } + - " element that " + a href="#represents" id="embedded-content-rendering-rules:represents-2" { + - "represents" + } + - " an image, plugin, or its\n " + a href="#content-navigable" id="embedded-content-rendering-rules:content-navigable" { + - "content navigable" + } + - " is expected to be treated as a " + a id="embedded-content-rendering-rules:replaced-element-3" href="https://drafts.csswg.org/css-display/#replaced-element" data-x-internal="replaced-element" { + - "replaced element" + } + - ".\n Other " + code id="embedded-content-rendering-rules:the-object-element-2" { + a href="#the-object-element" { + - "object" + } + } + - " elements are expected to be treated as ordinary elements in the\n rendering model." + } + - "\n\n " + p { + - "The " + code id="embedded-content-rendering-rules:the-audio-element" { + a href="#the-audio-element" { + - "audio" + } + } + - " element, when it is " + a href="#expose-a-user-interface-to-the-user" id="embedded-content-rendering-rules:expose-a-user-interface-to-the-user" { + - "exposing a user interface" + } + - ", is expected to be treated as a\n " + a id="embedded-content-rendering-rules:replaced-element-4" href="https://drafts.csswg.org/css-display/#replaced-element" data-x-internal="replaced-element" { + - "replaced element" + } + - " about one line high, as wide as is necessary to expose the user\n agent's user interface features. When an " + code id="embedded-content-rendering-rules:the-audio-element-2" { + a href="#the-audio-element" { + - "audio" + } + } + - " element is not " + a href="#expose-a-user-interface-to-the-user" id="embedded-content-rendering-rules:expose-a-user-interface-to-the-user-2" { + - "exposing a user interface" + } + - ", the user agent is expected to force\n its " + a id="embedded-content-rendering-rules:'display'" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - " property to compute to 'none', irrespective of CSS rules." + } + - "\n\n " + p { + - "Whether a " + code id="embedded-content-rendering-rules:the-video-element-2" { + a href="#the-video-element" { + - "video" + } + } + - " element is " + a href="#expose-a-user-interface-to-the-user" id="embedded-content-rendering-rules:expose-a-user-interface-to-the-user-3" { + - "exposing a user interface" + } + - " is not expected to affect the size of the rendering;\n controls are expected to be overlaid above the page content without causing any layout changes,\n and are expected to disappear when the user does not need them." + } + - "\n\n " + p { + - "When a " + code id="embedded-content-rendering-rules:the-video-element-3" { + a href="#the-video-element" { + - "video" + } + } + - " element represents a poster frame or frame of video, the poster frame\n or frame of video is expected to be rendered at the largest size that maintains the aspect ratio\n of that poster frame or frame of video without being taller or wider than the " + code id="embedded-content-rendering-rules:the-video-element-4" { + a href="#the-video-element" { + - "video" + } + } + - "\n element itself, and is expected to be centered in the " + code id="embedded-content-rendering-rules:the-video-element-5" { + a href="#the-video-element" { + - "video" + } + } + - " element." + } + - "\n\n " + p { + - "Any subtitles or captions are expected to be overlaid directly on top of their\n " + code id="embedded-content-rendering-rules:the-video-element-6" { + a href="#the-video-element" { + - "video" + } + } + - " element, as defined by the relevant rendering rules; for WebVTT, those are the\n " + a id="embedded-content-rendering-rules:rules-for-updating-the-display-of-webvtt-text-tracks" href="https://w3c.github.io/webvtt/#rules-for-updating-the-display-of-webvtt-text-tracks" data-x-internal="rules-for-updating-the-display-of-webvtt-text-tracks" { + - "rules for updating the display of WebVTT text tracks" + } + - ". " + a href="#refsWEBVTT" { + - "[WEBVTT]" + } + } + - "\n\n " + p { + - "When the user agent starts " + a href="#expose-a-user-interface-to-the-user" id="embedded-content-rendering-rules:expose-a-user-interface-to-the-user-4" { + - "exposing a user\n interface" + } + - " for a " + code id="embedded-content-rendering-rules:the-video-element-7" { + a href="#the-video-element" { + - "video" + } + } + - " element, the user agent should run the " + a href="#rules-for-updating-the-text-track-rendering" id="embedded-content-rendering-rules:rules-for-updating-the-text-track-rendering" { + - "rules for\n updating the text track rendering" + } + - " of each of the " + a href="#text-track" id="embedded-content-rendering-rules:text-track" { + - "text\n tracks" + } + - " in the " + code id="embedded-content-rendering-rules:the-video-element-8" { + a href="#the-video-element" { + - "video" + } + } + - " element's " + a href="#list-of-text-tracks" id="embedded-content-rendering-rules:list-of-text-tracks" { + - "list of text tracks" + } + - " that are " + a href="#text-track-showing" id="embedded-content-rendering-rules:text-track-showing" { + - "showing" + } + - " and whose " + a href="#text-track-kind" id="embedded-content-rendering-rules:text-track-kind" { + - "text track kind" + } + - " is one of " + code id="embedded-content-rendering-rules:dom-texttrack-kind-subtitles" { + a href="#dom-texttrack-kind-subtitles" { + - "subtitles" + } + } + - " or " + code id="embedded-content-rendering-rules:dom-texttrack-kind-captions" { + a href="#dom-texttrack-kind-captions" { + - "captions" + } + } + - " (e.g., for " + a href="#text-track" id="embedded-content-rendering-rules:text-track-2" { + - "text\n tracks" + } + - " based on WebVTT, the " + a id="embedded-content-rendering-rules:rules-for-updating-the-display-of-webvtt-text-tracks-2" href="https://w3c.github.io/webvtt/#rules-for-updating-the-display-of-webvtt-text-tracks" data-x-internal="rules-for-updating-the-display-of-webvtt-text-tracks" { + - "rules for updating the display of WebVTT text\n tracks" + } + - "). " + a href="#refsWEBVTT" { + - "[WEBVTT]" + } + } + - "\n\n " + p class="note" { + - "Resizing " + code id="embedded-content-rendering-rules:the-video-element-9" { + a href="#the-video-element" { + - "video" + } + } + - " and " + code id="embedded-content-rendering-rules:the-canvas-element-3" { + a href="#the-canvas-element" { + - "canvas" + } + } + - " elements does not interrupt\n video playback or clear the canvas." + } + - "\n\n " + hr + - "\n\n " + p { + - "The following CSS rules are expected to apply:" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "iframe " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "border" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "2" + } + c- l="" { + - "px" + } + - " inset" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + span id="video-object-fit" { + c- f="" { + - "video " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "object-fit" + } + c- p="" { + - ":" + } + - " contain" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + } + } + } + - "\n\n\n " + h4 id="images-3" { + span class="secno" { + - "15.4.2" + } + - " Images" + a href="#images-3" class="self-link" + } + - "\n\n " + p { + - "User agents are expected to render " + code id="images-3:the-img-element" { + a href="#the-img-element" { + - "img" + } + } + - " elements and " + code id="images-3:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " elements\n whose " + code id="images-3:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - " attributes are in the " + a href="#image-button-state-(type=image)" id="images-3:image-button-state-(type=image)" { + - "Image Button" + } + - " state, according to the first applicable rules\n from the following list:" + } + - "\n\n " + dl class="switch" { + dt { + - "If the element " + a href="#represents" id="images-3:represents" { + - "represents" + } + - " an image" + } + dd { + - "The user agent is expected to treat the element as a " + a id="images-3:replaced-element" href="https://drafts.csswg.org/css-display/#replaced-element" data-x-internal="replaced-element" { + - "replaced element" + } + - " and\n render the image according to the rules for doing so defined in CSS." + } + dt { + - "\n\n If the element does not " + a href="#represents" id="images-3:represents-2" { + - "represent" + } + - " an image and either:\n\n " + ul { + li { + - "the user agent has reason to believe that the image will become " + i id="images-3:img-available" { + a href="#img-available" { + - "available" + } + } + - " and be rendered in due\n course, or\n\n " + } + li { + - "the element has no " + code { + - "alt" + } + - " attribute, or\n\n " + } + li { + - "the " + code id="images-3:document" { + a href="#document" { + - "Document" + } + } + - " is in " + a id="images-3:quirks-mode" href="https://dom.spec.whatwg.org/#concept-document-quirks" data-x-internal="quirks-mode" { + - "quirks mode" + } + - ", and the element already has\n " + a id="images-3:natural-dimensions" href="https://drafts.csswg.org/css-images/#natural-dimensions" data-x-internal="natural-dimensions" { + - "natural dimensions" + } + - " (e.g., from the " + a href="#dimension-attributes" id="images-3:dimension-attributes" { + - "dimension attributes" + } + - " or CSS\n rules)\n " + } + } + - "\n\n " + } + dd { + - "The user agent is expected to treat the element as a " + a id="images-3:replaced-element-2" href="https://drafts.csswg.org/css-display/#replaced-element" data-x-internal="replaced-element" { + - "replaced element" + } + - " whose\n content is the text that the element represents, if any, optionally alongside an icon indicating\n that the image is being obtained (if applicable). For " + code id="images-3:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - " elements, the element\n is expected to appear button-like to indicate that the element is a " + a href="#concept-button" id="images-3:concept-button" { + - "button" + } + - "." + } + dt { + - "If the element is an " + code id="images-3:the-img-element-2" { + a href="#the-img-element" { + - "img" + } + } + - " element that " + a href="#represents" id="images-3:represents-3" { + - "represents" + } + - " some text and the\n user agent does not expect this to change" + } + dd { + - "The user agent is expected to treat the element as a non-replaced phrasing element whose\n content is the text, optionally with an icon indicating that an image is missing, so that the\n user can request the image be displayed or investigate why it is not rendering. In non-graphical\n contexts, such an icon should be omitted." + } + dt { + - "If the element is an " + code id="images-3:the-img-element-3" { + a href="#the-img-element" { + - "img" + } + } + - " element that " + a href="#represents" id="images-3:represents-4" { + - "represents" + } + - " nothing and the\n user agent does not expect this to change" + } + dd { + - "The user agent is expected to treat the element as a " + a id="images-3:replaced-element-3" href="https://drafts.csswg.org/css-display/#replaced-element" data-x-internal="replaced-element" { + - "replaced element" + } + - " whose\n " + a id="images-3:natural-dimensions-2" href="https://drafts.csswg.org/css-images/#natural-dimensions" data-x-internal="natural-dimensions" { + - "natural dimensions" + } + - " are 0. (In the absence of further styles, this will cause the\n element to essentially not be rendered.)" + } + dt { + - "If the element is an " + code id="images-3:the-input-element-3" { + a href="#the-input-element" { + - "input" + } + } + - " element that does not " + a href="#represents" id="images-3:represents-5" { + - "represent" + } + - " an image and the user agent does not expect this to change" + } + dd { + - "The user agent is expected to treat the element as a " + a id="images-3:replaced-element-4" href="https://drafts.csswg.org/css-display/#replaced-element" data-x-internal="replaced-element" { + - "replaced element" + } + - "\n consisting of a button whose content is the element's alternative text. The " + a id="images-3:natural-dimensions-3" href="https://drafts.csswg.org/css-images/#natural-dimensions" data-x-internal="natural-dimensions" { + - "natural\n dimensions" + } + - " of the button are expected to be about one line in height and whatever width\n is necessary to render the text on one line." + } + } + - "\n\n " + p { + - "The icons mentioned above are expected to be relatively small so as not to disrupt most text\n but be easily clickable. In a visual environment, for instance, icons could be 16 pixels by 16\n pixels square, or 1em by 1em if the images are scalable. In an audio environment, the icon could\n be a short bleep. The icons are intended to indicate to the user that they can be used to get to\n whatever options the UA provides for images, and, where appropriate, are expected to provide\n access to the context menu that would have come up if the user interacted with the actual\n image." + } + - "\n\n " + hr + - "\n\n " + p { + - "All animated images with the same " + a id="images-3:absolute-url" href="https://url.spec.whatwg.org/#syntax-url-absolute" data-x-internal="absolute-url" { + - "absolute URL" + } + - " and the same image data are\n expected to be rendered synchronized to the same timeline as a group, with the timeline starting\n at the time of the least recent addition to the group." + } + - "\n\n " + p class="note" { + - "In other words, when a second image with the same " + a id="images-3:absolute-url-2" href="https://url.spec.whatwg.org/#syntax-url-absolute" data-x-internal="absolute-url" { + - "absolute URL" + } + - " and\n animated image data is inserted into a document, it jumps to the point in the animation cycle that\n is currently being displayed by the first image." + } + - "\n\n " + p { + - "When a user agent is to " + dfn id="restart-the-animation" { + - "restart the animation" + } + - " for an " + code id="images-3:the-img-element-4" { + a href="#the-img-element" { + - "img" + } + } + - " element\n showing an animated image, all animated images with the same " + a id="images-3:absolute-url-3" href="https://url.spec.whatwg.org/#syntax-url-absolute" data-x-internal="absolute-url" { + - "absolute URL" + } + - " and the\n same image data in that " + code id="images-3:the-img-element-5" { + a href="#the-img-element" { + - "img" + } + } + - " element's " + a id="images-3:node-document" href="https://dom.spec.whatwg.org/#concept-node-document" data-x-internal="node-document" { + - "node document" + } + - " are expected to restart\n their animation from the beginning." + } + - "\n\n " + hr + - "\n\n " + p { + - "The following CSS rules are expected to apply:" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + span id="img-contain-size" { + c- f="" { + - "img:is([sizes=\"auto\" i], [sizes^=\"auto,\" i]) " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "contain" + } + c- p="" { + - ":" + } + - " size !important;\n contain-intrinsic-size: 300px 150px;\n}" + } + } + } + - "\n\n " + p { + - "The following CSS rules are expected to apply when the " + code id="images-3:document-2" { + a href="#document" { + - "Document" + } + } + - " is in " + a id="images-3:quirks-mode-2" href="https://dom.spec.whatwg.org/#concept-document-quirks" data-x-internal="quirks-mode" { + - "quirks\n mode" + } + - ":" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "img[align=left i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-right" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "3" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "img[align=right i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "margin-left" + } + c- p="" { + - ":" + } + - " " + c- m="" { + - "3" + } + c- l="" { + - "px" + } + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + } + } + - "\n\n \n\n\n \n\n " + h4 id="attributes-for-embedded-content-and-images" { + span class="secno" { + - "15.4.3" + } + - " Attributes for embedded content and images" + a href="#attributes-for-embedded-content-and-images" class="self-link" + } + - "\n\n " + p { + - "The following CSS rules are expected to apply as " + a href="#presentational-hints" id="attributes-for-embedded-content-and-images:presentational-hints" { + - "presentational hints" + } + - ":" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "iframe[frameborder='0'], iframe[frameborder=no i] " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "border" + } + c- p="" { + - ":" + } + - " none" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "embed[align=left i], iframe[align=left i], img[align=left i]," + } + - "\n" + c- f="" { + - "input[type=image i][align=left i], object[align=left i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "float" + } + c- p="" { + - ":" + } + - " left" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "embed[align=right i], iframe[align=right i], img[align=right i]," + } + - "\n" + c- f="" { + - "input[type=image i][align=right i], object[align=right i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "float" + } + c- p="" { + - ":" + } + - " right" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "embed[align=top i], iframe[align=top i], img[align=top i]," + } + - "\n" + c- f="" { + - "input[type=image i][align=top i], object[align=top i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "vertical-align" + } + c- p="" { + - ":" + } + - " top" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "embed[align=baseline i], iframe[align=baseline i], img[align=baseline i]," + } + - "\n" + c- f="" { + - "input[type=image i][align=baseline i], object[align=baseline i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "vertical-align" + } + c- p="" { + - ":" + } + - " baseline" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "embed[align=texttop i], iframe[align=texttop i], img[align=texttop i]," + } + - "\n" + c- f="" { + - "input[type=image i][align=texttop i], object[align=texttop i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "vertical-align" + } + c- p="" { + - ":" + } + - " text-top" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "embed[align=absmiddle i], iframe[align=absmiddle i], img[align=absmiddle i]," + } + - "\n" + c- f="" { + - "input[type=image i][align=absmiddle i], object[align=absmiddle i]," + } + - "\n" + c- f="" { + - "embed[align=abscenter i], iframe[align=abscenter i], img[align=abscenter i]," + } + - "\n" + c- f="" { + - "input[type=image i][align=abscenter i], object[align=abscenter i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "vertical-align" + } + c- p="" { + - ":" + } + - " middle" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n\n" + c- f="" { + - "embed[align=bottom i], iframe[align=bottom i], img[align=bottom i]," + } + - "\n" + c- f="" { + - "input[type=image i][align=bottom i], object[align=bottom i] " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "vertical-align" + } + c- p="" { + - ":" + } + - " bottom" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + } + } + - "\n\n " + p { + - "When an " + code id="attributes-for-embedded-content-and-images:the-embed-element" { + a href="#the-embed-element" { + - "embed" + } + } + - ", " + code id="attributes-for-embedded-content-and-images:the-iframe-element" { + a href="#the-iframe-element" { + - "iframe" + } + } + - ", " + code id="attributes-for-embedded-content-and-images:the-img-element" { + a href="#the-img-element" { + - "img" + } + } + - ", or " + code id="attributes-for-embedded-content-and-images:the-object-element" { + a href="#the-object-element" { + - "object" + } + } + - "\n element, or an " + code id="attributes-for-embedded-content-and-images:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="attributes-for-embedded-content-and-images:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - "\n attribute is in the " + a href="#image-button-state-(type=image)" id="attributes-for-embedded-content-and-images:image-button-state-(type=image)" { + - "Image Button" + } + - " state, has an " + code { + - "align" + } + - " attribute whose value is an " + a id="attributes-for-embedded-content-and-images:ascii-case-insensitive" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - " match for\n the string \"" + code { + - "center" + } + - "\" or the string \"" + code { + - "middle" + } + - "\", the user\n agent is expected to act as if the element's " + a id="attributes-for-embedded-content-and-images:'vertical-align'" href="https://drafts.csswg.org/css2/#propdef-vertical-align" data-x-internal="'vertical-align'" { + - "'vertical-align'" + } + - " property was set to a\n value that aligns the vertical middle of the element with the parent element's baseline." + } + - "\n\n " + p { + - "The " + code { + - "hspace" + } + - " attribute of " + code id="attributes-for-embedded-content-and-images:the-embed-element-2" { + a href="#the-embed-element" { + - "embed" + } + } + - ",\n " + code id="attributes-for-embedded-content-and-images:the-img-element-2" { + a href="#the-img-element" { + - "img" + } + } + - ", or " + code id="attributes-for-embedded-content-and-images:the-object-element-2" { + a href="#the-object-element" { + - "object" + } + } + - " elements, and " + code id="attributes-for-embedded-content-and-images:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - " elements with a " + code id="attributes-for-embedded-content-and-images:attr-input-type-2" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute in the " + a href="#image-button-state-(type=image)" id="attributes-for-embedded-content-and-images:image-button-state-(type=image)-2" { + - "Image\n Button" + } + - " state, " + a href="#maps-to-the-dimension-property" id="attributes-for-embedded-content-and-images:maps-to-the-dimension-property" { + - "maps to the dimension\n properties" + } + - " " + a id="attributes-for-embedded-content-and-images:'margin-left'" href="https://drafts.csswg.org/css-box/#propdef-margin-left" data-x-internal="'margin-left'" { + - "'margin-left'" + } + - " and " + a id="attributes-for-embedded-content-and-images:'margin-right'" href="https://drafts.csswg.org/css-box/#propdef-margin-right" data-x-internal="'margin-right'" { + - "'margin-right'" + } + - " on the element." + } + - "\n\n " + p { + - "The " + code { + - "vspace" + } + - " attribute of " + code id="attributes-for-embedded-content-and-images:the-embed-element-3" { + a href="#the-embed-element" { + - "embed" + } + } + - ",\n " + code id="attributes-for-embedded-content-and-images:the-img-element-3" { + a href="#the-img-element" { + - "img" + } + } + - ", or " + code id="attributes-for-embedded-content-and-images:the-object-element-3" { + a href="#the-object-element" { + - "object" + } + } + - " elements, and " + code id="attributes-for-embedded-content-and-images:the-input-element-3" { + a href="#the-input-element" { + - "input" + } + } + - " elements with a " + code id="attributes-for-embedded-content-and-images:attr-input-type-3" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute in the " + a href="#image-button-state-(type=image)" id="attributes-for-embedded-content-and-images:image-button-state-(type=image)-3" { + - "Image\n Button" + } + - " state, " + a href="#maps-to-the-dimension-property" id="attributes-for-embedded-content-and-images:maps-to-the-dimension-property-2" { + - "maps to the dimension\n properties" + } + - " " + a id="attributes-for-embedded-content-and-images:'margin-top'" href="https://drafts.csswg.org/css-box/#propdef-margin-top" data-x-internal="'margin-top'" { + - "'margin-top'" + } + - " and " + a id="attributes-for-embedded-content-and-images:'margin-bottom'" href="https://drafts.csswg.org/css-box/#propdef-margin-bottom" data-x-internal="'margin-bottom'" { + - "'margin-bottom'" + } + - " on the element." + } + - "\n\n " + p { + - "When an " + code id="attributes-for-embedded-content-and-images:the-img-element-4" { + a href="#the-img-element" { + - "img" + } + } + - " element, " + code id="attributes-for-embedded-content-and-images:the-object-element-4" { + a href="#the-object-element" { + - "object" + } + } + - " element, or " + code id="attributes-for-embedded-content-and-images:the-input-element-4" { + a href="#the-input-element" { + - "input" + } + } + - " element\n with a " + code id="attributes-for-embedded-content-and-images:attr-input-type-4" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute in the " + a href="#image-button-state-(type=image)" id="attributes-for-embedded-content-and-images:image-button-state-(type=image)-4" { + - "Image Button" + } + - " state has a " + code { + - "border" + } + - " attribute whose value, when parsed using the " + a href="#rules-for-parsing-non-negative-integers" id="attributes-for-embedded-content-and-images:rules-for-parsing-non-negative-integers" { + - "rules for\n parsing non-negative integers" + } + - ", is found to be a number greater than zero, the user agent is\n expected to use the parsed value for eight " + a href="#presentational-hints" id="attributes-for-embedded-content-and-images:presentational-hints-2" { + - "presentational hints" + } + - ": four setting the\n parsed value as a pixel length for the element's " + a id="attributes-for-embedded-content-and-images:'border-top-width'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-top-width" data-x-internal="'border-top-width'" { + - "'border-top-width'" + } + - ",\n " + a id="attributes-for-embedded-content-and-images:'border-right-width'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-right-width" data-x-internal="'border-right-width'" { + - "'border-right-width'" + } + - ", " + a id="attributes-for-embedded-content-and-images:'border-bottom-width'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-bottom-width" data-x-internal="'border-bottom-width'" { + - "'border-bottom-width'" + } + - ", and\n " + a id="attributes-for-embedded-content-and-images:'border-left-width'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-left-width" data-x-internal="'border-left-width'" { + - "'border-left-width'" + } + - " properties, and four setting the element's\n " + a id="attributes-for-embedded-content-and-images:'border-top-style'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-top-style" data-x-internal="'border-top-style'" { + - "'border-top-style'" + } + - ", " + a id="attributes-for-embedded-content-and-images:'border-right-style'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-right-style" data-x-internal="'border-right-style'" { + - "'border-right-style'" + } + - ",\n " + a id="attributes-for-embedded-content-and-images:'border-bottom-style'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-bottom-style" data-x-internal="'border-bottom-style'" { + - "'border-bottom-style'" + } + - ", and " + a id="attributes-for-embedded-content-and-images:'border-left-style'" href="https://drafts.csswg.org/css-backgrounds/#propdef-border-left-style" data-x-internal="'border-left-style'" { + - "'border-left-style'" + } + - " properties to the value\n 'solid'." + } + - "\n\n " + p id="dimRendering" { + - "The " + code id="attributes-for-embedded-content-and-images:attr-dim-width" { + a href="#attr-dim-width" { + - "width" + } + } + - " and " + code id="attributes-for-embedded-content-and-images:attr-dim-height" { + a href="#attr-dim-height" { + - "height" + } + } + - " attributes on an " + code id="attributes-for-embedded-content-and-images:the-img-element-5" { + a href="#the-img-element" { + - "img" + } + } + - " element's " + a href="#concept-img-dimension-attribute-source" id="attributes-for-embedded-content-and-images:concept-img-dimension-attribute-source" { + - "dimension attribute source" + } + - " " + a href="#maps-to-the-dimension-property" id="attributes-for-embedded-content-and-images:maps-to-the-dimension-property-3" { + - "map to the dimension properties" + } + - "\n " + a id="attributes-for-embedded-content-and-images:'width'" href="https://drafts.csswg.org/css2/#the-width-property" data-x-internal="'width'" { + - "'width'" + } + - " and " + a id="attributes-for-embedded-content-and-images:'height'" href="https://drafts.csswg.org/css2/#the-height-property" data-x-internal="'height'" { + - "'height'" + } + - " on the " + code id="attributes-for-embedded-content-and-images:the-img-element-6" { + a href="#the-img-element" { + - "img" + } + } + - " element respectively. They\n similarly " + a href="#map-to-the-aspect-ratio-property-(using-dimension-rules)" id="attributes-for-embedded-content-and-images:map-to-the-aspect-ratio-property-(using-dimension-rules)" { + - "map to the aspect-ratio property (using dimension rules)" + } + - " of the\n " + code id="attributes-for-embedded-content-and-images:the-img-element-7" { + a href="#the-img-element" { + - "img" + } + } + - " element." + } + - "\n\n " + p { + - "The " + code id="attributes-for-embedded-content-and-images:attr-dim-width-2" { + a href="#attr-dim-width" { + - "width" + } + } + - " and " + code id="attributes-for-embedded-content-and-images:attr-dim-height-2" { + a href="#attr-dim-height" { + - "height" + } + } + - "\n attributes on " + code id="attributes-for-embedded-content-and-images:the-embed-element-4" { + a href="#the-embed-element" { + - "embed" + } + } + - ", " + code id="attributes-for-embedded-content-and-images:the-iframe-element-2" { + a href="#the-iframe-element" { + - "iframe" + } + } + - ", " + code id="attributes-for-embedded-content-and-images:the-object-element-5" { + a href="#the-object-element" { + - "object" + } + } + - ", and " + code id="attributes-for-embedded-content-and-images:the-video-element" { + a href="#the-video-element" { + - "video" + } + } + - "\n elements, and " + code id="attributes-for-embedded-content-and-images:the-input-element-5" { + a href="#the-input-element" { + - "input" + } + } + - " elements with a " + code id="attributes-for-embedded-content-and-images:attr-input-type-5" { + a href="#attr-input-type" { + - "type" + } + } + - "\n attribute in the " + a href="#image-button-state-(type=image)" id="attributes-for-embedded-content-and-images:image-button-state-(type=image)-5" { + - "Image Button" + } + - " state and that either\n represents an image or that the user expects will eventually represent an image, " + a href="#maps-to-the-dimension-property" id="attributes-for-embedded-content-and-images:maps-to-the-dimension-property-4" { + - "map to the dimension properties" + } + - "\n " + a id="attributes-for-embedded-content-and-images:'width'-2" href="https://drafts.csswg.org/css2/#the-width-property" data-x-internal="'width'" { + - "'width'" + } + - " and " + a id="attributes-for-embedded-content-and-images:'height'-2" href="https://drafts.csswg.org/css2/#the-height-property" data-x-internal="'height'" { + - "'height'" + } + - " on the element respectively." + } + - "\n\n " + p { + - "The " + code id="attributes-for-embedded-content-and-images:attr-dim-width-3" { + a href="#attr-dim-width" { + - "width" + } + } + - " and " + code id="attributes-for-embedded-content-and-images:attr-dim-height-3" { + a href="#attr-dim-height" { + - "height" + } + } + - "\n attributes " + a href="#map-to-the-aspect-ratio-property-(using-dimension-rules)" id="attributes-for-embedded-content-and-images:map-to-the-aspect-ratio-property-(using-dimension-rules)-2" { + - "map to the aspect-ratio property (using dimension rules)" + } + - " on\n " + code id="attributes-for-embedded-content-and-images:the-img-element-8" { + a href="#the-img-element" { + - "img" + } + } + - " and " + code id="attributes-for-embedded-content-and-images:the-video-element-2" { + a href="#the-video-element" { + - "video" + } + } + - " elements, and " + code id="attributes-for-embedded-content-and-images:the-input-element-6" { + a href="#the-input-element" { + - "input" + } + } + - " elements with a " + code id="attributes-for-embedded-content-and-images:attr-input-type-6" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute in the " + a href="#image-button-state-(type=image)" id="attributes-for-embedded-content-and-images:image-button-state-(type=image)-6" { + - "Image\n Button" + } + - " state." + } + - "\n\n " + p { + - "The " + code id="attributes-for-embedded-content-and-images:attr-canvas-width" { + a href="#attr-canvas-width" { + - "width" + } + } + - " and " + code id="attributes-for-embedded-content-and-images:attr-canvas-height" { + a href="#attr-canvas-height" { + - "height" + } + } + - " attributes " + a href="#map-to-the-aspect-ratio-property" id="attributes-for-embedded-content-and-images:map-to-the-aspect-ratio-property" { + - "map to the aspect-ratio property" + } + - "\n on " + code id="attributes-for-embedded-content-and-images:the-canvas-element" { + a href="#the-canvas-element" { + - "canvas" + } + } + - " elements." + } + - "\n \n\n\n \n\n " + h4 id="image-maps-2" { + span class="secno" { + - "15.4.4" + } + - " Image maps" + a href="#image-maps-2" class="self-link" + } + - "\n\n " + p { + - "Shapes on an " + a href="#image-map" id="image-maps-2:image-map" { + - "image map" + } + - " are expected to act, for the purpose of the CSS cascade, as\n elements independent of the original " + code id="image-maps-2:the-area-element" { + a href="#the-area-element" { + - "area" + } + } + - " element that happen to match the same style\n rules but inherit from the " + code id="image-maps-2:the-img-element" { + a href="#the-img-element" { + - "img" + } + } + - " or " + code id="image-maps-2:the-object-element" { + a href="#the-object-element" { + - "object" + } + } + - " element." + } + - "\n\n " + p { + - "For the purposes of the rendering, only the " + a id="image-maps-2:'cursor'" href="https://drafts.csswg.org/css-ui/#cursor" data-x-internal="'cursor'" { + - "'cursor'" + } + - " property is expected to have\n any effect on the shape." + } + - "\n\n " + p class="example" { + - "Thus, for example, if an " + code id="image-maps-2:the-area-element-2" { + a href="#the-area-element" { + - "area" + } + } + - " element has a " + code id="image-maps-2:attr-style" { + a href="#attr-style" { + - "style" + } + } + - " attribute that sets the " + a id="image-maps-2:'cursor'-2" href="https://drafts.csswg.org/css-ui/#cursor" data-x-internal="'cursor'" { + - "'cursor'" + } + - " property to 'help',\n then when the user designates that shape, the cursor would change to a Help cursor." + } + - "\n\n " + p class="example" { + - "Similarly, if an " + code id="image-maps-2:the-area-element-3" { + a href="#the-area-element" { + - "area" + } + } + - " element had a CSS rule that set its\n " + a id="image-maps-2:'cursor'-3" href="https://drafts.csswg.org/css-ui/#cursor" data-x-internal="'cursor'" { + - "'cursor'" + } + - " property to 'inherit' (or if no rule setting the " + a id="image-maps-2:'cursor'-4" href="https://drafts.csswg.org/css-ui/#cursor" data-x-internal="'cursor'" { + - "'cursor'" + } + - "\n property matched the element at all), the shape's cursor would be inherited from the\n " + code id="image-maps-2:the-img-element-2" { + a href="#the-img-element" { + - "img" + } + } + - " or " + code id="image-maps-2:the-object-element-2" { + a href="#the-object-element" { + - "object" + } + } + - " element of the " + a href="#image-map" id="image-maps-2:image-map-2" { + - "image map" + } + - ", not from the parent\n of the " + code id="image-maps-2:the-area-element-4" { + a href="#the-area-element" { + - "area" + } + } + - " element." + } + - "\n\n \n\n\n \n\n " + h3 id="widgets" { + span class="secno" { + - "15.5" + } + - " " + span id="bindings" + - "Widgets" + a href="#widgets" class="self-link" + } + - "\n\n " + h4 id="native-appearance-2" { + span class="secno" { + - "15.5.1" + } + - " Native appearance" + a href="#native-appearance-2" class="self-link" + } + - "\n\n " + p { + - "The " + cite { + - "CSS Basic User Interface" + } + - " specification calls elements that can have a\n " + a id="native-appearance-2:native-appearance" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " " + a href="https://drafts.csswg.org/css-ui/#widget" id="native-appearance-2:widget" data-x-internal="widget" { + - "widgets" + } + - ", and defines whether to use that " + a id="native-appearance-2:native-appearance-2" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native\n appearance" + } + - " depending on the " + a id="native-appearance-2:'appearance'" href="https://drafts.csswg.org/css-ui/#appearance-switching" data-x-internal="'appearance'" { + - "'appearance'" + } + - " property. That logic, in\n turn, depends on whether on whether each the element is classified as a " + a id="native-appearance-2:devolvable-widget" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable\n widget" + } + - " or " + a id="native-appearance-2:non-devolvable-widget" href="https://drafts.csswg.org/css-ui/#non-devolvable" data-x-internal="non-devolvable-widget" { + - "non-devolvable widget" + } + - ". This section defines which elements match\n these concepts for HTML, what their " + a id="native-appearance-2:native-appearance-3" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " is, and any particularity of\n their " + a href="https://drafts.csswg.org/css-ui/#devolved" id="native-appearance-2:devolved-widget" data-x-internal="devolved-widget" { + - "devolved" + } + - " state or " + a id="native-appearance-2:primitive-appearance" href="https://drafts.csswg.org/css-ui/#primitive-appearance" data-x-internal="primitive-appearance" { + - "primitive appearance" + } + - ".\n " + a href="#refsCSSUI" { + - "[CSSUI]" + } + } + - "\n\n " + p { + - "The following elements can have a " + a id="native-appearance-2:native-appearance-4" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " for the purpose of the CSS\n " + a id="native-appearance-2:'appearance'-2" href="https://drafts.csswg.org/css-ui/#appearance-switching" data-x-internal="'appearance'" { + - "'appearance'" + } + - " property." + } + - "\n\n " + ul class="brief" { + li { + code id="native-appearance-2:the-button-element" { + a href="#the-button-element" { + - "button" + } + } + } + li { + code id="native-appearance-2:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + } + li { + code id="native-appearance-2:the-meter-element" { + a href="#the-meter-element" { + - "meter" + } + } + } + li { + code id="native-appearance-2:the-progress-element" { + a href="#the-progress-element" { + - "progress" + } + } + } + li { + code id="native-appearance-2:the-select-element" { + a href="#the-select-element" { + - "select" + } + } + } + li { + code id="native-appearance-2:the-textarea-element" { + a href="#the-textarea-element" { + - "textarea" + } + } + } + } + - "\n\n \n\n\n \n\n " + h4 id="writing-mode" { + span class="secno" { + - "15.5.2" + } + - " Writing mode" + a href="#writing-mode" class="self-link" + } + - "\n\n " + p { + - "Several widgets have their rendering controlled by the " + a id="writing-mode:'writing-mode'" href="https://drafts.csswg.org/css-writing-modes/#propdef-writing-mode" data-x-internal="'writing-mode'" { + - "'writing-mode'" + } + - " CSS\n property. For the purposes of those widgets, we have the following definitions." + } + - "\n\n " + p { + - "A " + dfn id="horizontal-writing-mode" { + - "horizontal writing mode" + } + - " is when resolving the " + a id="writing-mode:'writing-mode'-2" href="https://drafts.csswg.org/css-writing-modes/#propdef-writing-mode" data-x-internal="'writing-mode'" { + - "'writing-mode'" + } + - "\n property of the control results in a computed value of 'horizontal-tb'." + } + - "\n\n " + p { + - "A " + dfn id="vertical-writing-mode" { + - "vertical writing mode" + } + - " is when resolving the " + a id="writing-mode:'writing-mode'-3" href="https://drafts.csswg.org/css-writing-modes/#propdef-writing-mode" data-x-internal="'writing-mode'" { + - "'writing-mode'" + } + - " property\n of the control results in a computed value of either 'vertical-rl', 'vertical-lr', 'sideways-rl'\n or 'sideways-lr'." + } + - "\n\n \n\n\n \n\n " + h4 id="button-layout" { + span class="secno" { + - "15.5.3" + } + - " Button layout" + a href="#button-layout" class="self-link" + } + - "\n\n " + p { + - "When an element uses " + a href="#button-layout-2" id="button-layout:button-layout-2" { + - "button layout" + } + - ", it is a " + a id="button-layout:devolvable-widget" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable widget" + } + - ", and\n it's " + a id="button-layout:native-appearance" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " is that of a button." + } + - "\n\n " + p { + dfn id="button-layout-2" { + - "Button layout" + } + - " is as follows:" + } + - "\n\n " + ul { + li { + - "\n " + p { + - "If the element is a " + code id="button-layout:the-button-element" { + a href="#the-button-element" { + - "button" + } + } + - " element, then the " + a id="button-layout:'display'" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - " property is\n expected to act as follows:" + } + - "\n\n " + ul { + li { + p { + - "If the computed value of " + a id="button-layout:'display'-2" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - " is 'inline-grid', 'grid',\n 'inline-flex', 'flex', 'none', or 'contents', then behave as the computed value." + } + } + li { + p { + - "Otherwise, if the computed value of " + a id="button-layout:'display'-3" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - " is a value such that the\n " + a id="button-layout:outer-display-type" href="https://drafts.csswg.org/css-display/#outer-display-type" data-x-internal="outer-display-type" { + - "outer display type" + } + - " is 'inline', then behave as 'inline-block'." + } + } + li { + p { + - "Otherwise, behave as 'flow-root'." + } + } + } + - "\n " + } + li { + p { + - "The element is expected to establish a new " + a id="button-layout:formatting-context" href="https://drafts.csswg.org/css-display/#formatting-context" data-x-internal="formatting-context" { + - "formatting context" + } + - " for its\n contents. The type of this formatting context is determined by its " + a id="button-layout:'display'-4" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - " value,\n as usual." + } + } + li { + p { + - "If the element is " + a id="button-layout:absolutely-positioned" href="https://drafts.csswg.org/css-position/#absolute-position" data-x-internal="absolutely-positioned" { + - "absolutely-positioned" + } + - ", then for the purpose of the\n " + a href="https://drafts.csswg.org/css2/#visuren" { + - "CSS visual formatting model" + } + - ", act as if\n the element is a " + a id="button-layout:replaced-element" href="https://drafts.csswg.org/css-display/#replaced-element" data-x-internal="replaced-element" { + - "replaced element" + } + - ". " + a href="#refsCSS" { + - "[CSS]" + } + } + } + li { + p { + - "If the " + a id="button-layout:computed-value" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - " of " + a id="button-layout:'inline-size'" href="https://drafts.csswg.org/css-logical/#propdef-inline-size" data-x-internal="'inline-size'" { + - "'inline-size'" + } + - " is 'auto', then the\n " + a id="button-layout:used-value" href="https://drafts.csswg.org/css-cascade/#used-value" data-x-internal="used-value" { + - "used value" + } + - " is the " + a id="button-layout:fit-content-inline-size" href="https://drafts.csswg.org/css-sizing/#fit-content-inline-size" data-x-internal="fit-content-inline-size" { + - "fit-content inline size" + } + - "." + } + } + li { + p { + - "For the purpose of the 'normal' keyword of the " + a id="button-layout:'align-self'" href="https://drafts.csswg.org/css-align/#propdef-align-self" data-x-internal="'align-self'" { + - "'align-self'" + } + - " property, act\n as if the element is a replaced element." + } + } + li { + - "\n " + p { + - "If the element is an " + code id="button-layout:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " element, or if it is a " + code id="button-layout:the-button-element-2" { + a href="#the-button-element" { + - "button" + } + } + - " element\n and its computed value for " + a id="button-layout:'display'-5" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - " is not 'inline-grid', 'grid', 'inline-flex',\n or 'flex', then the element's box has a child " + dfn id="anonymous-button-content-box" { + - "anonymous button content box" + } + - " with the\n following behaviors:" + } + - "\n\n " + ul { + li { + p { + - "The box is a " + a id="button-layout:block-level" href="https://drafts.csswg.org/css-display/#block-level" data-x-internal="block-level" { + - "block-level" + } + - " " + a id="button-layout:block-container" href="https://drafts.csswg.org/css-display/#block-container" data-x-internal="block-container" { + - "block container" + } + - " that establishes a\n new " + a id="button-layout:block-formatting-context" href="https://drafts.csswg.org/css-display/#block-formatting-context" data-x-internal="block-formatting-context" { + - "block formatting context" + } + - " (i.e., " + a id="button-layout:'display'-6" href="https://drafts.csswg.org/css2/#display-prop" data-x-internal="'display'" { + - "'display'" + } + - " is\n 'flow-root')." + } + } + li { + p { + - "If the box does not overflow in the horizontal axis, then it is centered\n horizontally." + } + } + li { + p { + - "If the box does not overflow in the vertical axis, then it is centered\n vertically." + } + } + } + - "\n\n " + p { + - "Otherwise, there is no " + a href="#anonymous-button-content-box" id="button-layout:anonymous-button-content-box" { + - "anonymous button content box" + } + - "." + } + - "\n " + } + } + - "\n\n " + p class="XXX" { + - "Need to define the expected " + a id="button-layout:primitive-appearance" href="https://drafts.csswg.org/css-ui/#primitive-appearance" data-x-internal="primitive-appearance" { + - "primitive appearance" + } + - "." + } + - "\n\n " + h4 id="the-button-element-2" { + span class="secno" { + - "15.5.4" + } + - " The " + code id="the-button-element-2:the-button-element" { + a href="#the-button-element" { + - "button" + } + } + - " element" + a href="#the-button-element-2" class="self-link" + } + - "\n\n " + p { + - "The " + code id="the-button-element-2:the-button-element-2" { + a href="#the-button-element" { + - "button" + } + } + - " element, when it generates a " + a id="the-button-element-2:css-box" href="https://drafts.csswg.org/css-display/#css-box" data-x-internal="css-box" { + - "CSS box" + } + - ", is expected to\n depict a button and to use " + a href="#button-layout-2" id="the-button-element-2:button-layout-2" { + - "button layout" + } + - " whose " + a href="#anonymous-button-content-box" id="the-button-element-2:anonymous-button-content-box" { + - "anonymous button content\n box" + } + - "'s contents (if there is an " + a href="#anonymous-button-content-box" id="the-button-element-2:anonymous-button-content-box-2" { + - "anonymous button content box" + } + - ") are the child\n boxes the element's box would otherwise have." + } + - "\n\n \n\n \n\n " + h4 id="the-details-and-summary-elements" { + span class="secno" { + - "15.5.5" + } + - " The " + code id="the-details-and-summary-elements:the-details-element" { + a href="#the-details-element" { + - "details" + } + } + - " and " + code id="the-details-and-summary-elements:the-summary-element" { + a href="#the-summary-element" { + - "summary" + } + } + - " elements" + a href="#the-details-and-summary-elements" class="self-link" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "details, summary " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " block" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "details > summary:first-of-type " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " list-item" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "counter-increment" + } + c- p="" { + - ":" + } + - " list-item " + c- m="" { + - "0" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "list-style" + } + c- p="" { + - ":" + } + - " disclosure-closed inside" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - "details[open] > summary:first-of-type " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "list-style-type" + } + c- p="" { + - ":" + } + - " disclosure-open" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + } + } + - "\n\n " + p { + - "The " + code id="the-details-and-summary-elements:the-details-element-2" { + a href="#the-details-element" { + - "details" + } + } + - " element is expected to have an internal " + a id="the-details-and-summary-elements:shadow-tree" href="https://dom.spec.whatwg.org/#concept-shadow-tree" data-x-internal="shadow-tree" { + - "shadow tree" + } + - " with\n three child elements:" + } + - "\n\n " + ol { + li { + - "\n " + p { + - "The first child element is a " + code id="the-details-and-summary-elements:the-slot-element" { + a href="#the-slot-element" { + - "slot" + } + } + - " that is expected to take the\n " + code id="the-details-and-summary-elements:the-details-element-3" { + a href="#the-details-element" { + - "details" + } + } + - " element's first " + code id="the-details-and-summary-elements:the-summary-element-2" { + a href="#the-summary-element" { + - "summary" + } + } + - " element child, if any. This element\n has a single child " + code id="the-details-and-summary-elements:the-summary-element-3" { + a href="#the-summary-element" { + - "summary" + } + } + - " element called the " + dfn id="default-summary" { + - "default summary" + } + - " which has\n text content that is " + a id="the-details-and-summary-elements:implementation-defined" href="https://infra.spec.whatwg.org/#implementation-defined" data-x-internal="implementation-defined" { + - "implementation-defined" + } + - " (and probably locale-specific)." + } + - "\n\n " + p { + - "The " + code id="the-details-and-summary-elements:the-summary-element-4" { + a href="#the-summary-element" { + - "summary" + } + } + - " element that this slot " + a href="#represents" id="the-details-and-summary-elements:represents" { + - "represents" + } + - " is expected to allow\n the user to request the details be shown or hidden." + } + - "\n " + } + li { + - "\n " + p { + - "The second child element is a " + code id="the-details-and-summary-elements:the-slot-element-2" { + a href="#the-slot-element" { + - "slot" + } + } + - " that is expected to take the\n " + code id="the-details-and-summary-elements:the-details-element-4" { + a href="#the-details-element" { + - "details" + } + } + - " element's remaining descendants, if any. This element has no contents." + } + - "\n\n " + p { + - "This element is expected to match the " + a id="the-details-and-summary-elements:'::details-content'" href="https://drafts.csswg.org/css-pseudo/#details-content-pseudo" data-x-internal="'::details-content'" { + - "'::details-content'" + } + - " pseudo-element." + } + - "\n\n " + p { + - "This element is expected to have its " + code id="the-details-and-summary-elements:attr-style" { + a href="#attr-style" { + - "style" + } + } + - " attribute set to\n \"" + code { + - "display: block; content-visibility: hidden;" + } + - "\" when the\n " + code id="the-details-and-summary-elements:the-details-element-5" { + a href="#the-details-element" { + - "details" + } + } + - " element does not have an " + code id="the-details-and-summary-elements:attr-details-open" { + a href="#attr-details-open" { + - "open" + } + } + - "\n attribute. When it does have the " + code id="the-details-and-summary-elements:attr-details-open-2" { + a href="#attr-details-open" { + - "open" + } + } + - " attribute, the\n " + code id="the-details-and-summary-elements:attr-style-2" { + a href="#attr-style" { + - "style" + } + } + - " attribute is expected to be set to\n \"" + code { + - "display: block;" + } + - "\"." + } + - "\n\n " + p class="note" { + - "Because the slots are hidden inside a shadow tree, this " + code id="the-details-and-summary-elements:attr-style-3" { + a href="#attr-style" { + - "style" + } + } + - " attribute is not directly visible to author code. Its impacts,\n however, are visible. Notably, the choice of " + code { + - "content-visibility: hidden" + } + - "\n instead of, e.g., " + code { + - "display: none" + } + - ", impacts the results of various APIs that\n query layout information." + } + - "\n " + } + li { + - "\n " + p { + - "The third child element is either a " + code id="the-details-and-summary-elements:the-link-element" { + a href="#the-link-element" { + - "link" + } + } + - " or " + code id="the-details-and-summary-elements:the-style-element" { + a href="#the-style-element" { + - "style" + } + } + - "\n element with the following styles for the " + a href="#default-summary" id="the-details-and-summary-elements:default-summary" { + - "default summary" + } + - ":" + } + - "\n " + pre { + code class="css" { + c- f="" { + - ":host summary " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " list-item" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "counter-increment" + } + c- p="" { + - ":" + } + - " list-item " + c- m="" { + - "0" + } + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "list-style" + } + c- p="" { + - ":" + } + - " disclosure-closed inside" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + - "\n" + c- f="" { + - ":host([open]) summary " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "list-style-type" + } + c- p="" { + - ":" + } + - " disclosure-open" + c- p="" { + - ";" + } + - "\n" + c- p="" { + - "}" + } + } + } + - "\n " + p class="note" { + - "The position of this child element relative to the other two is not observable.\n This means that implementations might have it in a different order relative to its siblings.\n Implementations might even associate the style with the shadow tree using a mechanism that is\n not an element." + } + - "\n " + } + } + - "\n\n " + p class="note" { + - "The structure of this shadow tree is observable through the ways that the children\n of the " + code id="the-details-and-summary-elements:the-details-element-6" { + a href="#the-details-element" { + - "details" + } + } + - " element and the '::details-content' pseudo-element respond to CSS\n styles." + } + - "\n\n \n\n \n\n \n\n " + h4 id="the-input-element-as-a-text-entry-widget" { + span class="secno" { + - "15.5.6" + } + - " The " + code id="the-input-element-as-a-text-entry-widget:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " element as a text entry widget" + a href="#the-input-element-as-a-text-entry-widget" class="self-link" + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-a-text-entry-widget:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-a-text-entry-widget:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#text-(type=text)-state-and-search-state-(type=search)" id="the-input-element-as-a-text-entry-widget:text-(type=text)-state-and-search-state-(type=search)" { + - "Text" + } + - ", " + a href="#telephone-state-(type=tel)" id="the-input-element-as-a-text-entry-widget:telephone-state-(type=tel)" { + - "Telephone" + } + - ", " + a href="#url-state-(type=url)" id="the-input-element-as-a-text-entry-widget:url-state-(type=url)" { + - "URL" + } + - ", or\n " + a href="#email-state-(type=email)" id="the-input-element-as-a-text-entry-widget:email-state-(type=email)" { + - "Email" + } + - " state, is a " + a id="the-input-element-as-a-text-entry-widget:devolvable-widget" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable widget" + } + - ". Its\n expected " + a id="the-input-element-as-a-text-entry-widget:native-appearance" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " is to render as an " + a id="the-input-element-as-a-text-entry-widget:'inline-block'" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box depicting\n a one-line text control." + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-a-text-entry-widget:the-input-element-3" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-a-text-entry-widget:attr-input-type-2" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#text-(type=text)-state-and-search-state-(type=search)" id="the-input-element-as-a-text-entry-widget:text-(type=text)-state-and-search-state-(type=search)-2" { + - "Search" + } + - " state is a " + a id="the-input-element-as-a-text-entry-widget:devolvable-widget-2" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable widget" + } + - ".\n Its expected " + a id="the-input-element-as-a-text-entry-widget:native-appearance-2" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " is to render as an " + a id="the-input-element-as-a-text-entry-widget:'inline-block'-2" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box\n depicting a one-line text control. If the " + a id="the-input-element-as-a-text-entry-widget:computed-value" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - " of the element's\n " + a id="the-input-element-as-a-text-entry-widget:'appearance'" href="https://drafts.csswg.org/css-ui/#appearance-switching" data-x-internal="'appearance'" { + - "'appearance'" + } + - " property is not " + code id="the-input-element-as-a-text-entry-widget:'textfield'" { + a data-x-internal="'textfield'" href="https://drafts.csswg.org/css-ui/#valdef-appearance-textfield" { + - "'textfield'" + } + } + - ", it may have a distinct style\n indicating that it is a search field." + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-a-text-entry-widget:the-input-element-4" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-a-text-entry-widget:attr-input-type-3" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#password-state-(type=password)" id="the-input-element-as-a-text-entry-widget:password-state-(type=password)" { + - "Password" + } + - " state is a " + a id="the-input-element-as-a-text-entry-widget:devolvable-widget-3" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable\n widget" + } + - ". Its expected " + a id="the-input-element-as-a-text-entry-widget:native-appearance-3" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " is to render as an\n " + a id="the-input-element-as-a-text-entry-widget:'inline-block'-3" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box depicting a one-line text control that obscures data entry." + } + - "\n\n " + p { + - "For " + code id="the-input-element-as-a-text-entry-widget:the-input-element-5" { + a href="#the-input-element" { + - "input" + } + } + - " elements whose " + code id="the-input-element-as-a-text-entry-widget:attr-input-type-4" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is\n in one of the above states, the " + a id="the-input-element-as-a-text-entry-widget:used-value" href="https://drafts.csswg.org/css-cascade/#used-value" data-x-internal="used-value" { + - "used value" + } + - " of the " + a id="the-input-element-as-a-text-entry-widget:'line-height'" href="https://drafts.csswg.org/css2/#propdef-line-height" data-x-internal="'line-height'" { + - "'line-height'" + } + - " property\n must be a length value that is no smaller than what the " + a id="the-input-element-as-a-text-entry-widget:used-value-2" href="https://drafts.csswg.org/css-cascade/#used-value" data-x-internal="used-value" { + - "used value" + } + - " would be for\n 'line-height: normal'." + } + - "\n\n " + p class="note" { + - "The " + a id="the-input-element-as-a-text-entry-widget:used-value-3" href="https://drafts.csswg.org/css-cascade/#used-value" data-x-internal="used-value" { + - "used value" + } + - " will not be the actual keyword 'normal'. Also, this\n rule does not affect the " + a id="the-input-element-as-a-text-entry-widget:computed-value-2" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - "." + } + - "\n\n " + p { + - "If these text controls provide a text selection, then, when the user changes the current\n selection, the user agent is expected to " + a href="#queue-an-element-task" id="the-input-element-as-a-text-entry-widget:queue-an-element-task" { + - "queue an element task" + } + - " on the " + a href="#user-interaction-task-source" id="the-input-element-as-a-text-entry-widget:user-interaction-task-source" { + - "user\n interaction task source" + } + - " given the " + code id="the-input-element-as-a-text-entry-widget:the-input-element-6" { + a href="#the-input-element" { + - "input" + } + } + - " element to " + a href="https://dom.spec.whatwg.org/#concept-event-fire" id="the-input-element-as-a-text-entry-widget:concept-event-fire" data-x-internal="concept-event-fire" { + - "fire an event" + } + - " named " + code id="the-input-element-as-a-text-entry-widget:event-select" { + a href="#event-select" { + - "select" + } + } + - "\n at the element, with the " + code id="the-input-element-as-a-text-entry-widget:dom-event-bubbles" { + a data-x-internal="dom-event-bubbles" href="https://dom.spec.whatwg.org/#dom-event-bubbles" { + - "bubbles" + } + } + - " attribute initialized to\n true." + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-a-text-entry-widget:the-input-element-7" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-a-text-entry-widget:attr-input-type-5" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is\n in one of the above states is an " + a id="the-input-element-as-a-text-entry-widget:element-with-default-preferred-size" href="https://drafts.csswg.org/css-ui/#element-with-default-preferred-size" data-x-internal="element-with-default-preferred-size" { + - "element with default preferred size" + } + - ", and user\n agents are expected to apply the " + a id="the-input-element-as-a-text-entry-widget:'field-sizing'" href="https://drafts.csswg.org/css-ui/#field-sizing" data-x-internal="'field-sizing'" { + - "'field-sizing'" + } + - " CSS property to the element. User\n agents are expected to determine the " + a id="the-input-element-as-a-text-entry-widget:inline-size" href="https://drafts.csswg.org/css-writing-modes/#inline-size" data-x-internal="inline-size" { + - "inline size" + } + - " of its " + a id="the-input-element-as-a-text-entry-widget:intrinsic-size" href="https://drafts.csswg.org/css-sizing/#intrinsic-size" data-x-internal="intrinsic-size" { + - "intrinsic size" + } + - "\n by the following steps:" + } + - "\n\n " + ol { + li { + - "\n " + p { + - "If the " + a id="the-input-element-as-a-text-entry-widget:'field-sizing'-2" href="https://drafts.csswg.org/css-ui/#field-sizing" data-x-internal="'field-sizing'" { + - "'field-sizing'" + } + - " property on the element has a " + a id="the-input-element-as-a-text-entry-widget:computed-value-3" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - "\n of " + a href="https://drafts.csswg.org/css-ui/#valdef-field-sizing-content" id="the-input-element-as-a-text-entry-widget:field-sizing-content" data-x-internal="field-sizing-content" { + - "'content'" + } + - ", the " + a id="the-input-element-as-a-text-entry-widget:inline-size-2" href="https://drafts.csswg.org/css-writing-modes/#inline-size" data-x-internal="inline-size" { + - "inline size" + } + - " is\n determined by the text which the element shows. The text is either a\n " + a href="#concept-fe-value" id="the-input-element-as-a-text-entry-widget:concept-fe-value" { + - "value" + } + - " or a short hint specified by the\n " + code id="the-input-element-as-a-text-entry-widget:attr-input-placeholder" { + a href="#attr-input-placeholder" { + - "placeholder" + } + } + - " attribute. User agents may take the\n text caret size into account in the " + a id="the-input-element-as-a-text-entry-widget:inline-size-3" href="https://drafts.csswg.org/css-writing-modes/#inline-size" data-x-internal="inline-size" { + - "inline size" + } + - "." + } + - "\n " + } + li { + - "\n " + p { + - "If the element has a " + code id="the-input-element-as-a-text-entry-widget:attr-input-size" { + a href="#attr-input-size" { + - "size" + } + } + - " attribute, and parsing that\n attribute's value using the " + a href="#rules-for-parsing-non-negative-integers" id="the-input-element-as-a-text-entry-widget:rules-for-parsing-non-negative-integers" { + - "rules for parsing non-negative integers" + } + - " doesn't\n generate an error, return the value obtained from applying the " + a href="#converting-a-character-width-to-pixels" id="the-input-element-as-a-text-entry-widget:converting-a-character-width-to-pixels" { + - "converting a character\n width to pixels" + } + - " algorithm to the value of the attribute." + } + - "\n " + } + li { + - "\n " + p { + - "Otherwise, return the value obtained from applying the " + a href="#converting-a-character-width-to-pixels" id="the-input-element-as-a-text-entry-widget:converting-a-character-width-to-pixels-2" { + - "converting a character width to\n pixels" + } + - " algorithm to the number 20." + } + - "\n " + } + } + - "\n\n " + p { + - "The " + dfn id="converting-a-character-width-to-pixels" { + - "converting a character width to pixels" + } + - " algorithm returns " + span { + - "(" + var { + - "size" + } + - "-1)×" + var { + - "avg" + } + - " + " + var { + - "max" + } + } + - ",\n where " + var { + - "size" + } + - " is the character width to convert, " + var { + - "avg" + } + - " is the\n average character width of the primary font for the element for which the algorithm is being run,\n in pixels, and " + var { + - "max" + } + - " is the maximum character width of that same font, also in\n pixels. (The element's " + a id="the-input-element-as-a-text-entry-widget:'letter-spacing'" href="https://drafts.csswg.org/css-text/#letter-spacing-property" data-x-internal="'letter-spacing'" { + - "'letter-spacing'" + } + - " property does not affect the result.)" + } + - "\n\n " + p { + - "These text controls are expected to be " + a href="https://drafts.csswg.org/css-overflow/#scroll-container" id="the-input-element-as-a-text-entry-widget:scroll-container" data-x-internal="scroll-container" { + - "scroll\n containers" + } + - " and support scrolling in the " + a id="the-input-element-as-a-text-entry-widget:inline-axis" href="https://drafts.csswg.org/css-writing-modes/#inline-axis" data-x-internal="inline-axis" { + - "inline axis" + } + - ", but not the " + a id="the-input-element-as-a-text-entry-widget:block-axis" href="https://drafts.csswg.org/css-writing-modes/#block-axis" data-x-internal="block-axis" { + - "block\n axis" + } + - "." + } + - "\n\n " + p class="XXX" { + - "Need to detail the expected " + a id="the-input-element-as-a-text-entry-widget:native-appearance-4" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " and " + a id="the-input-element-as-a-text-entry-widget:primitive-appearance" href="https://drafts.csswg.org/css-ui/#primitive-appearance" data-x-internal="primitive-appearance" { + - "primitive\n appearance" + } + - "." + } + - "\n\n \n\n\n \n\n " + h4 id="the-input-element-as-domain-specific-widgets" { + span class="secno" { + - "15.5.7" + } + - " The " + code id="the-input-element-as-domain-specific-widgets:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " element as domain-specific widgets" + a href="#the-input-element-as-domain-specific-widgets" class="self-link" + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-domain-specific-widgets:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-domain-specific-widgets:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#date-state-(type=date)" id="the-input-element-as-domain-specific-widgets:date-state-(type=date)" { + - "Date" + } + - " state is a " + a id="the-input-element-as-domain-specific-widgets:devolvable-widget" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable widget" + } + - "\n expected to render as an " + a id="the-input-element-as-domain-specific-widgets:'inline-block'" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box depicting a date control." + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-domain-specific-widgets:the-input-element-3" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-domain-specific-widgets:attr-input-type-2" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#month-state-(type=month)" id="the-input-element-as-domain-specific-widgets:month-state-(type=month)" { + - "Month" + } + - " state is a " + a id="the-input-element-as-domain-specific-widgets:devolvable-widget-2" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable widget" + } + - "\n expected to render as an " + a id="the-input-element-as-domain-specific-widgets:'inline-block'-2" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box depicting a month control." + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-domain-specific-widgets:the-input-element-4" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-domain-specific-widgets:attr-input-type-3" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#week-state-(type=week)" id="the-input-element-as-domain-specific-widgets:week-state-(type=week)" { + - "Week" + } + - " state is a " + a id="the-input-element-as-domain-specific-widgets:devolvable-widget-3" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable widget" + } + - "\n expected to render as an " + a id="the-input-element-as-domain-specific-widgets:'inline-block'-3" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box depicting a week control." + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-domain-specific-widgets:the-input-element-5" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-domain-specific-widgets:attr-input-type-4" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#time-state-(type=time)" id="the-input-element-as-domain-specific-widgets:time-state-(type=time)" { + - "Time" + } + - " state is a " + a id="the-input-element-as-domain-specific-widgets:devolvable-widget-4" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable widget" + } + - "\n expected to render as an " + a id="the-input-element-as-domain-specific-widgets:'inline-block'-4" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box depicting a time control." + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-domain-specific-widgets:the-input-element-6" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-domain-specific-widgets:attr-input-type-5" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#local-date-and-time-state-(type=datetime-local)" id="the-input-element-as-domain-specific-widgets:local-date-and-time-state-(type=datetime-local)" { + - "Local Date and Time" + } + - " state is a\n " + a id="the-input-element-as-domain-specific-widgets:devolvable-widget-5" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable widget" + } + - " expected to render as an " + a id="the-input-element-as-domain-specific-widgets:'inline-block'-5" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box depicting\n a local date and time control." + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-domain-specific-widgets:the-input-element-7" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-domain-specific-widgets:attr-input-type-6" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#number-state-(type=number)" id="the-input-element-as-domain-specific-widgets:number-state-(type=number)" { + - "Number" + } + - " state is a " + a id="the-input-element-as-domain-specific-widgets:devolvable-widget-6" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable widget" + } + - "\n expected to render as an " + a id="the-input-element-as-domain-specific-widgets:'inline-block'-6" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box depicting a number control." + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-domain-specific-widgets:the-input-element-8" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-domain-specific-widgets:attr-input-type-7" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#number-state-(type=number)" id="the-input-element-as-domain-specific-widgets:number-state-(type=number)-2" { + - "Number" + } + - " state is an\n " + a id="the-input-element-as-domain-specific-widgets:element-with-default-preferred-size" href="https://drafts.csswg.org/css-ui/#element-with-default-preferred-size" data-x-internal="element-with-default-preferred-size" { + - "element with default preferred size" + } + - ", and user agents are expected to apply the\n " + a id="the-input-element-as-domain-specific-widgets:'field-sizing'" href="https://drafts.csswg.org/css-ui/#field-sizing" data-x-internal="'field-sizing'" { + - "'field-sizing'" + } + - " CSS property to the element. The " + a id="the-input-element-as-domain-specific-widgets:block-size" href="https://drafts.csswg.org/css-writing-modes/#block-size" data-x-internal="block-size" { + - "block size" + } + - " of the\n " + a id="the-input-element-as-domain-specific-widgets:intrinsic-size" href="https://drafts.csswg.org/css-sizing/#intrinsic-size" data-x-internal="intrinsic-size" { + - "intrinsic size" + } + - " is about one line high. If the " + a id="the-input-element-as-domain-specific-widgets:'field-sizing'-2" href="https://drafts.csswg.org/css-ui/#field-sizing" data-x-internal="'field-sizing'" { + - "'field-sizing'" + } + - " property\n on the element has a " + a id="the-input-element-as-domain-specific-widgets:computed-value" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - " of\n " + a href="https://drafts.csswg.org/css-ui/#valdef-field-sizing-content" id="the-input-element-as-domain-specific-widgets:field-sizing-content" data-x-internal="field-sizing-content" { + - "'content'" + } + - ", the " + a id="the-input-element-as-domain-specific-widgets:inline-size" href="https://drafts.csswg.org/css-writing-modes/#inline-size" data-x-internal="inline-size" { + - "inline size" + } + - " of the\n " + a id="the-input-element-as-domain-specific-widgets:intrinsic-size-2" href="https://drafts.csswg.org/css-sizing/#intrinsic-size" data-x-internal="intrinsic-size" { + - "intrinsic size" + } + - " is expected to be about as wide as necessary to show the current\n " + a href="#concept-fe-value" id="the-input-element-as-domain-specific-widgets:concept-fe-value" { + - "value" + } + - ". Otherwise, the " + a id="the-input-element-as-domain-specific-widgets:inline-size-2" href="https://drafts.csswg.org/css-writing-modes/#inline-size" data-x-internal="inline-size" { + - "inline size" + } + - " of the\n " + a id="the-input-element-as-domain-specific-widgets:intrinsic-size-3" href="https://drafts.csswg.org/css-sizing/#intrinsic-size" data-x-internal="intrinsic-size" { + - "intrinsic size" + } + - " is expected to be about as wide as necessary to show the widest\n possible value." + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-domain-specific-widgets:the-input-element-9" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-domain-specific-widgets:attr-input-type-8" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#date-state-(type=date)" id="the-input-element-as-domain-specific-widgets:date-state-(type=date)-2" { + - "Date" + } + - ",\n " + a href="#month-state-(type=month)" id="the-input-element-as-domain-specific-widgets:month-state-(type=month)-2" { + - "Month" + } + - ",\n " + a href="#week-state-(type=week)" id="the-input-element-as-domain-specific-widgets:week-state-(type=week)-2" { + - "Week" + } + - ", " + a href="#time-state-(type=time)" id="the-input-element-as-domain-specific-widgets:time-state-(type=time)-2" { + - "Time" + } + - ",\n or " + a href="#local-date-and-time-state-(type=datetime-local)" id="the-input-element-as-domain-specific-widgets:local-date-and-time-state-(type=datetime-local)-2" { + - "Local Date and Time" + } + - " state, is expected to\n be about one line high, and about as wide as necessary to show the widest possible value." + } + - "\n\n " + p class="XXX" { + - "Need to detail the expected " + a id="the-input-element-as-domain-specific-widgets:native-appearance" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " and " + a id="the-input-element-as-domain-specific-widgets:primitive-appearance" href="https://drafts.csswg.org/css-ui/#primitive-appearance" data-x-internal="primitive-appearance" { + - "primitive\n appearance" + } + - "." + } + - "\n\n \n\n\n \n\n " + h4 id="the-input-element-as-a-range-control" { + span class="secno" { + - "15.5.8" + } + - " The " + code id="the-input-element-as-a-range-control:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " element as a range control" + a href="#the-input-element-as-a-range-control" class="self-link" + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-a-range-control:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-a-range-control:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#range-state-(type=range)" id="the-input-element-as-a-range-control:range-state-(type=range)" { + - "Range" + } + - " state is a " + a id="the-input-element-as-a-range-control:non-devolvable-widget" href="https://drafts.csswg.org/css-ui/#non-devolvable" data-x-internal="non-devolvable-widget" { + - "non-devolvable\n widget" + } + - ". Its expected " + a id="the-input-element-as-a-range-control:native-appearance" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " is to render as an\n " + a id="the-input-element-as-a-range-control:'inline-block'" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box depicting a slider control." + } + - "\n\n " + p { + - "When this control has a " + a href="#horizontal-writing-mode" id="the-input-element-as-a-range-control:horizontal-writing-mode" { + - "horizontal writing mode" + } + - ", the control is expected to be a\n horizontal slider. Its lowest value is on the right if the " + a id="the-input-element-as-a-range-control:'direction'" href="https://drafts.csswg.org/css-writing-modes/#direction" data-x-internal="'direction'" { + - "'direction'" + } + - " property has a\n " + a id="the-input-element-as-a-range-control:computed-value" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - " of 'rtl', and on the left otherwise. When this control has a\n " + a href="#vertical-writing-mode" id="the-input-element-as-a-range-control:vertical-writing-mode" { + - "vertical writing mode" + } + - ", it is expected to be a vertical slider. Its lowest value is on\n the bottom if the " + a id="the-input-element-as-a-range-control:'direction'-2" href="https://drafts.csswg.org/css-writing-modes/#direction" data-x-internal="'direction'" { + - "'direction'" + } + - " property has a " + a id="the-input-element-as-a-range-control:computed-value-2" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - " of 'rtl', and\n on the top otherwise." + } + - "\n\n " + p { + - "Predefined suggested values (provided by the " + code id="the-input-element-as-a-range-control:attr-input-list" { + a href="#attr-input-list" { + - "list" + } + } + - "\n attribute) are expected to be shown as tick marks on the slider, which the slider can snap to." + } + - "\n\n " + p class="XXX" { + - "Need to detail the expected " + a id="the-input-element-as-a-range-control:primitive-appearance" href="https://drafts.csswg.org/css-ui/#primitive-appearance" data-x-internal="primitive-appearance" { + - "primitive appearance" + } + - "." + } + - "\n \n\n\n \n\n " + h4 id="the-input-element-as-a-colour-well" { + span class="secno" { + - "15.5.9" + } + - " The " + code id="the-input-element-as-a-colour-well:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " element as a color\n well" + a href="#the-input-element-as-a-colour-well" class="self-link" + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-a-colour-well:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-a-colour-well:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#color-state-(type=color)" id="the-input-element-as-a-colour-well:color-state-(type=color)" { + - "Color" + } + - " state is expected to depict a color well,\n which, when activated, provides the user with a color picker (e.g. a color wheel or color\n palette) from which the color can be changed. The element, when it generates a " + a id="the-input-element-as-a-colour-well:css-box" href="https://drafts.csswg.org/css-display/#css-box" data-x-internal="css-box" { + - "CSS\n box" + } + - ", is expected to use " + a href="#button-layout-2" id="the-input-element-as-a-colour-well:button-layout-2" { + - "button layout" + } + - ", that has no child boxes of the\n " + a href="#anonymous-button-content-box" id="the-input-element-as-a-colour-well:anonymous-button-content-box" { + - "anonymous button content box" + } + - ". The " + a href="#anonymous-button-content-box" id="the-input-element-as-a-colour-well:anonymous-button-content-box-2" { + - "anonymous button content box" + } + - " is\n expected to have a " + a href="#presentational-hints" id="the-input-element-as-a-colour-well:presentational-hints" { + - "presentational hint" + } + - " setting the\n " + a id="the-input-element-as-a-colour-well:'background-color'" href="https://drafts.csswg.org/css-backgrounds/#propdef-background-color" data-x-internal="'background-color'" { + - "'background-color'" + } + - " property to the element's " + a href="#concept-fe-value" id="the-input-element-as-a-colour-well:concept-fe-value" { + - "value" + } + - "." + } + - "\n\n " + p { + - "Predefined suggested values (provided by the " + code id="the-input-element-as-a-colour-well:attr-input-list" { + a href="#attr-input-list" { + - "list" + } + } + - "\n attribute) are expected to be shown in the color picker interface, not on the color well\n itself." + } + - "\n\n " + p class="XXX" { + - "Need to detail the expected " + a id="the-input-element-as-a-colour-well:native-appearance" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " and " + a id="the-input-element-as-a-colour-well:primitive-appearance" href="https://drafts.csswg.org/css-ui/#primitive-appearance" data-x-internal="primitive-appearance" { + - "primitive\n appearance" + } + - "." + } + - "\n\n \n\n\n \n\n " + h4 id="the-input-element-as-a-checkbox-and-radio-button-widgets" { + span class="secno" { + - "15.5.10" + } + - " The " + code id="the-input-element-as-a-checkbox-and-radio-button-widgets:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " element as a checkbox and radio button widgets" + a href="#the-input-element-as-a-checkbox-and-radio-button-widgets" class="self-link" + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-a-checkbox-and-radio-button-widgets:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-a-checkbox-and-radio-button-widgets:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#checkbox-state-(type=checkbox)" id="the-input-element-as-a-checkbox-and-radio-button-widgets:checkbox-state-(type=checkbox)" { + - "Checkbox" + } + - " state is a " + a id="the-input-element-as-a-checkbox-and-radio-button-widgets:non-devolvable-widget" href="https://drafts.csswg.org/css-ui/#non-devolvable" data-x-internal="non-devolvable-widget" { + - "non-devolvable\n widget" + } + - " expected to render as an " + a id="the-input-element-as-a-checkbox-and-radio-button-widgets:'inline-block'" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box containing a single\n checkbox control, with no label." + } + - "\n\n " + p class="XXX" { + - "Need to detail the expected " + a id="the-input-element-as-a-checkbox-and-radio-button-widgets:native-appearance" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " and " + a id="the-input-element-as-a-checkbox-and-radio-button-widgets:primitive-appearance" href="https://drafts.csswg.org/css-ui/#primitive-appearance" data-x-internal="primitive-appearance" { + - "primitive\n appearance" + } + - "." + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-a-checkbox-and-radio-button-widgets:the-input-element-3" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-a-checkbox-and-radio-button-widgets:attr-input-type-2" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#radio-button-state-(type=radio)" id="the-input-element-as-a-checkbox-and-radio-button-widgets:radio-button-state-(type=radio)" { + - "Radio Button" + } + - " state is a " + a id="the-input-element-as-a-checkbox-and-radio-button-widgets:non-devolvable-widget-2" href="https://drafts.csswg.org/css-ui/#non-devolvable" data-x-internal="non-devolvable-widget" { + - "non-devolvable\n widget" + } + - " expected to render as an " + a id="the-input-element-as-a-checkbox-and-radio-button-widgets:'inline-block'-2" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box containing a single radio\n button control, with no label." + } + - "\n\n " + p class="XXX" { + - "Need to detail the expected " + a id="the-input-element-as-a-checkbox-and-radio-button-widgets:native-appearance-2" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " and " + a id="the-input-element-as-a-checkbox-and-radio-button-widgets:primitive-appearance-2" href="https://drafts.csswg.org/css-ui/#primitive-appearance" data-x-internal="primitive-appearance" { + - "primitive\n appearance" + } + - "." + } + - "\n\n \n\n\n \n\n " + h4 id="the-input-element-as-a-file-upload-control" { + span class="secno" { + - "15.5.11" + } + - " The " + code id="the-input-element-as-a-file-upload-control:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " element as a file upload control" + a href="#the-input-element-as-a-file-upload-control" class="self-link" + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-a-file-upload-control:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-a-file-upload-control:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#file-upload-state-(type=file)" id="the-input-element-as-a-file-upload-control:file-upload-state-(type=file)" { + - "File Upload" + } + - " state, when it generates a " + a id="the-input-element-as-a-file-upload-control:css-box" href="https://drafts.csswg.org/css-display/#css-box" data-x-internal="css-box" { + - "CSS\n box" + } + - ", is expected to render as an " + a id="the-input-element-as-a-file-upload-control:'inline-block'" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box containing a span of text\n giving the filename(s) of the " + a href="#concept-input-type-file-selected" id="the-input-element-as-a-file-upload-control:concept-input-type-file-selected" { + - "selected\n files" + } + - ", if any, followed by a button that, when activated, provides the user with a file\n picker from which the selection can be changed. The button is expected to use " + a href="#button-layout-2" id="the-input-element-as-a-file-upload-control:button-layout-2" { + - "button\n layout" + } + - " and match the " + a id="the-input-element-as-a-file-upload-control:'::file-selector-button'" href="https://drafts.csswg.org/css-pseudo/#file-selector-button-pseudo" data-x-internal="'::file-selector-button'" { + - "'::file-selector-button'" + } + - " pseudo-element. The contents of\n its " + a href="#anonymous-button-content-box" id="the-input-element-as-a-file-upload-control:anonymous-button-content-box" { + - "anonymous button content box" + } + - " are expected to be\n " + a id="the-input-element-as-a-file-upload-control:implementation-defined" href="https://infra.spec.whatwg.org/#implementation-defined" data-x-internal="implementation-defined" { + - "implementation-defined" + } + - " (and possibly locale-specific) text, for example \"Choose\n file\"." + } + - "\n\n " + p { + - "User agents may handle an " + code id="the-input-element-as-a-file-upload-control:the-input-element-3" { + a href="#the-input-element" { + - "input" + } + } + - " element whose\n " + code id="the-input-element-as-a-file-upload-control:attr-input-type-2" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in the\n " + a href="#file-upload-state-(type=file)" id="the-input-element-as-a-file-upload-control:file-upload-state-(type=file)-2" { + - "File Upload" + } + - " state as an\n " + a id="the-input-element-as-a-file-upload-control:element-with-default-preferred-size" href="https://drafts.csswg.org/css-ui/#element-with-default-preferred-size" data-x-internal="element-with-default-preferred-size" { + - "element with default preferred size" + } + - ", and user agents may apply the\n " + a id="the-input-element-as-a-file-upload-control:'field-sizing'" href="https://drafts.csswg.org/css-ui/#field-sizing" data-x-internal="'field-sizing'" { + - "'field-sizing'" + } + - " CSS property to the element. If the " + a id="the-input-element-as-a-file-upload-control:'field-sizing'-2" href="https://drafts.csswg.org/css-ui/#field-sizing" data-x-internal="'field-sizing'" { + - "'field-sizing'" + } + - "\n property on the element has a " + a id="the-input-element-as-a-file-upload-control:computed-value" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - " of\n " + a href="https://drafts.csswg.org/css-ui/#valdef-field-sizing-content" id="the-input-element-as-a-file-upload-control:field-sizing-content" data-x-internal="field-sizing-content" { + - "'content'" + } + - ", the " + a id="the-input-element-as-a-file-upload-control:intrinsic-size" href="https://drafts.csswg.org/css-sizing/#intrinsic-size" data-x-internal="intrinsic-size" { + - "intrinsic size" + } + - " of the\n element is expected to depend on its content such as the " + a id="the-input-element-as-a-file-upload-control:'::file-selector-button'-2" href="https://drafts.csswg.org/css-pseudo/#file-selector-button-pseudo" data-x-internal="'::file-selector-button'" { + - "'::file-selector-button'" + } + - "\n pseudo-element and chosen file names." + } + - "\n\n \n\n\n \n\n " + h4 id="the-input-element-as-a-button" { + span class="secno" { + - "15.5.12" + } + - " The " + code id="the-input-element-as-a-button:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " element as a button" + a href="#the-input-element-as-a-button" class="self-link" + } + - "\n\n " + p { + - "An " + code id="the-input-element-as-a-button:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="the-input-element-as-a-button:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in\n the " + a href="#submit-button-state-(type=submit)" id="the-input-element-as-a-button:submit-button-state-(type=submit)" { + - "Submit Button" + } + - ", " + a href="#reset-button-state-(type=reset)" id="the-input-element-as-a-button:reset-button-state-(type=reset)" { + - "Reset Button" + } + - ", or " + a href="#button-state-(type=button)" id="the-input-element-as-a-button:button-state-(type=button)" { + - "Button" + } + - " state, when it generates a " + a id="the-input-element-as-a-button:css-box" href="https://drafts.csswg.org/css-display/#css-box" data-x-internal="css-box" { + - "CSS box" + } + - ", is\n expected to depict a button and use " + a href="#button-layout-2" id="the-input-element-as-a-button:button-layout-2" { + - "button layout" + } + - " and the contents of the\n " + a href="#anonymous-button-content-box" id="the-input-element-as-a-button:anonymous-button-content-box" { + - "anonymous button content box" + } + - " are expected to be the text of the element's " + code id="the-input-element-as-a-button:attr-input-value" { + a href="#attr-input-value" { + - "value" + } + } + - " attribute, if any, or text derived from the element's " + code id="the-input-element-as-a-button:attr-input-type-2" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute in an " + a id="the-input-element-as-a-button:implementation-defined" href="https://infra.spec.whatwg.org/#implementation-defined" data-x-internal="implementation-defined" { + - "implementation-defined" + } + - " (and\n probably locale-specific) fashion, if not." + } + - "\n\n \n\n\n \n\n " + h4 id="the-marquee-element-2" { + span class="secno" { + - "15.5.13" + } + - " The " + code id="the-marquee-element-2:the-marquee-element" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element" + a href="#the-marquee-element-2" class="self-link" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "marquee " + } + c- p="" { + - "{" + } + - "\n " + c- k="" { + - "display" + } + c- p="" { + - ":" + } + - " inline-block" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "text-align" + } + c- p="" { + - ":" + } + - " initial" + c- p="" { + - ";" + } + - "\n " + c- k="" { + - "overflow" + } + c- p="" { + - ":" + } + - " hidden !important;\n}" + } + } + - "\n\n " + p { + - "The " + code id="the-marquee-element-2:the-marquee-element-2" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element, while " + a href="#concept-marquee-on" id="the-marquee-element-2:concept-marquee-on" { + - "turned on" + } + - ", is\n expected to render in an animated fashion according to its attributes as follows:" + } + - "\n\n " + dl { + dt { + - "If the element's " + code id="the-marquee-element-2:attr-marquee-behavior" { + a href="#attr-marquee-behavior" { + - "behavior" + } + } + - " attribute is in the\n " + a href="#attr-marquee-behavior-scroll" id="the-marquee-element-2:attr-marquee-behavior-scroll" { + - "scroll" + } + - " state" + } + dd { + - "\n " + p { + - "Slide the contents of the element in the direction described by the " + code id="the-marquee-element-2:attr-marquee-direction" { + a href="#attr-marquee-direction" { + - "direction" + } + } + - " attribute as defined below, such that it begins\n off the start side of the " + code id="the-marquee-element-2:the-marquee-element-3" { + a href="#the-marquee-element" { + - "marquee" + } + } + - ", and ends flush with the inner end side." + } + - "\n\n " + p class="example" { + - "For example, if the " + code id="the-marquee-element-2:attr-marquee-direction-2" { + a href="#attr-marquee-direction" { + - "direction" + } + } + - "\n attribute is " + a href="#attr-marquee-direction-left" id="the-marquee-element-2:attr-marquee-direction-left" { + - "left" + } + - " (the default), then the\n contents would start such that their left edge are off the side of the right edge of the\n " + code id="the-marquee-element-2:the-marquee-element-4" { + a href="#the-marquee-element" { + - "marquee" + } + } + - "'s " + a id="the-marquee-element-2:content-area" href="https://drafts.csswg.org/css-box/#content-area" data-x-internal="content-area" { + - "content area" + } + - ", and the contents would then slide up to the\n point where the left edge of the contents are flush with the left inner edge of the\n " + code id="the-marquee-element-2:the-marquee-element-5" { + a href="#the-marquee-element" { + - "marquee" + } + } + - "'s " + a id="the-marquee-element-2:content-area-2" href="https://drafts.csswg.org/css-box/#content-area" data-x-internal="content-area" { + - "content area" + } + - "." + } + - "\n\n " + p { + - "Once the animation has ended, the user agent is expected to " + a href="#increment-the-marquee-current-loop-index" id="the-marquee-element-2:increment-the-marquee-current-loop-index" { + - "increment the marquee\n current loop index" + } + - ". If the element is still " + a href="#concept-marquee-on" id="the-marquee-element-2:concept-marquee-on-2" { + - "turned\n on" + } + - " after this, then the user agent is expected to restart the animation." + } + - "\n " + } + dt { + - "If the element's " + code id="the-marquee-element-2:attr-marquee-behavior-2" { + a href="#attr-marquee-behavior" { + - "behavior" + } + } + - " attribute is in the\n " + a href="#attr-marquee-behavior-slide" id="the-marquee-element-2:attr-marquee-behavior-slide" { + - "slide" + } + - " state" + } + dd { + - "\n " + p { + - "Slide the contents of the element in the direction described by the " + code id="the-marquee-element-2:attr-marquee-direction-3" { + a href="#attr-marquee-direction" { + - "direction" + } + } + - " attribute as defined below, such that it begins\n off the start side of the " + code id="the-marquee-element-2:the-marquee-element-6" { + a href="#the-marquee-element" { + - "marquee" + } + } + - ", and ends off the end side of the\n " + code id="the-marquee-element-2:the-marquee-element-7" { + a href="#the-marquee-element" { + - "marquee" + } + } + - "." + } + - "\n\n " + p class="example" { + - "For example, if the " + code id="the-marquee-element-2:attr-marquee-direction-4" { + a href="#attr-marquee-direction" { + - "direction" + } + } + - "\n attribute is " + a href="#attr-marquee-direction-left" id="the-marquee-element-2:attr-marquee-direction-left-2" { + - "left" + } + - " (the default), then the\n contents would start such that their left edge are off the side of the right edge of the\n " + code id="the-marquee-element-2:the-marquee-element-8" { + a href="#the-marquee-element" { + - "marquee" + } + } + - "'s " + a id="the-marquee-element-2:content-area-3" href="https://drafts.csswg.org/css-box/#content-area" data-x-internal="content-area" { + - "content area" + } + - ", and the contents would then slide up to the\n point where the " + em { + - "right" + } + - " edge of the contents are flush with the left inner edge of the\n " + code id="the-marquee-element-2:the-marquee-element-9" { + a href="#the-marquee-element" { + - "marquee" + } + } + - "'s " + a id="the-marquee-element-2:content-area-4" href="https://drafts.csswg.org/css-box/#content-area" data-x-internal="content-area" { + - "content area" + } + - "." + } + - "\n\n " + p { + - "Once the animation has ended, the user agent is expected to " + a href="#increment-the-marquee-current-loop-index" id="the-marquee-element-2:increment-the-marquee-current-loop-index-2" { + - "increment the marquee\n current loop index" + } + - ". If the element is still " + a href="#concept-marquee-on" id="the-marquee-element-2:concept-marquee-on-3" { + - "turned\n on" + } + - " after this, then the user agent is expected to restart the animation." + } + - "\n " + } + dt { + - "If the element's " + code id="the-marquee-element-2:attr-marquee-behavior-3" { + a href="#attr-marquee-behavior" { + - "behavior" + } + } + - " attribute is in the\n " + a href="#attr-marquee-behavior-alternate" id="the-marquee-element-2:attr-marquee-behavior-alternate" { + - "alternate" + } + - " state" + } + dd { + - "\n " + p { + - "When the " + a href="#marquee-current-loop-index" id="the-marquee-element-2:marquee-current-loop-index" { + - "marquee current loop index" + } + - " is even (or zero), slide the contents of the\n element in the direction described by the " + code id="the-marquee-element-2:attr-marquee-direction-5" { + a href="#attr-marquee-direction" { + - "direction" + } + } + - "\n attribute as defined below, such that it begins flush with the start side of the\n " + code id="the-marquee-element-2:the-marquee-element-10" { + a href="#the-marquee-element" { + - "marquee" + } + } + - ", and ends flush with the end side of the " + code id="the-marquee-element-2:the-marquee-element-11" { + a href="#the-marquee-element" { + - "marquee" + } + } + - "." + } + - "\n\n " + p { + - "When the " + a href="#marquee-current-loop-index" id="the-marquee-element-2:marquee-current-loop-index-2" { + - "marquee current loop index" + } + - " is odd, slide the contents of the element in\n the opposite direction than that described by the " + code id="the-marquee-element-2:attr-marquee-direction-6" { + a href="#attr-marquee-direction" { + - "direction" + } + } + - " attribute as defined below, such that it begins\n flush with the end side of the " + code id="the-marquee-element-2:the-marquee-element-12" { + a href="#the-marquee-element" { + - "marquee" + } + } + - ", and ends flush with the start side of the\n " + code id="the-marquee-element-2:the-marquee-element-13" { + a href="#the-marquee-element" { + - "marquee" + } + } + - "." + } + - "\n\n " + p class="example" { + - "For example, if the " + code id="the-marquee-element-2:attr-marquee-direction-7" { + a href="#attr-marquee-direction" { + - "direction" + } + } + - "\n attribute is " + a href="#attr-marquee-direction-left" id="the-marquee-element-2:attr-marquee-direction-left-3" { + - "left" + } + - " (the default), then the\n contents would with their right edge flush with the right inner edge of the\n " + code id="the-marquee-element-2:the-marquee-element-14" { + a href="#the-marquee-element" { + - "marquee" + } + } + - "'s " + a id="the-marquee-element-2:content-area-5" href="https://drafts.csswg.org/css-box/#content-area" data-x-internal="content-area" { + - "content area" + } + - ", and the contents would then slide up to the\n point where the " + em { + - "left" + } + - " edge of the contents are flush with the left inner edge of the\n " + code id="the-marquee-element-2:the-marquee-element-15" { + a href="#the-marquee-element" { + - "marquee" + } + } + - "'s " + a id="the-marquee-element-2:content-area-6" href="https://drafts.csswg.org/css-box/#content-area" data-x-internal="content-area" { + - "content area" + } + - "." + } + - "\n\n " + p { + - "Once the animation has ended, the user agent is expected to " + a href="#increment-the-marquee-current-loop-index" id="the-marquee-element-2:increment-the-marquee-current-loop-index-3" { + - "increment the marquee\n current loop index" + } + - ". If the element is still " + a href="#concept-marquee-on" id="the-marquee-element-2:concept-marquee-on-4" { + - "turned\n on" + } + - " after this, then the user agent is expected to continue the animation." + } + - "\n " + } + } + - "\n\n " + p { + - "The " + code id="the-marquee-element-2:attr-marquee-direction-8" { + a href="#attr-marquee-direction" { + - "direction" + } + } + - " attribute has the meanings described\n in the following table:" + } + - "\n\n " + table { + thead { + tr { + th { + code id="the-marquee-element-2:attr-marquee-direction-9" { + a href="#attr-marquee-direction" { + - "direction" + } + } + - " attribute state\n " + } + th { + - "Direction of animation\n " + } + th { + - "Start edge\n " + } + th { + - "End edge\n " + } + th { + - "Opposite direction\n " + } + } + } + tbody { + tr { + td { + a href="#attr-marquee-direction-left" id="the-marquee-element-2:attr-marquee-direction-left-4" { + - "left" + } + - "\n " + } + td { + - "← Right to left\n " + } + td { + - "Right\n " + } + td { + - "Left\n " + } + td { + - "→ Left to Right\n " + } + } + tr { + td { + a href="#attr-marquee-direction-right" id="the-marquee-element-2:attr-marquee-direction-right" { + - "right" + } + - "\n " + } + td { + - "→ Left to Right\n " + } + td { + - "Left\n " + } + td { + - "Right\n " + } + td { + - "← Right to left\n " + } + } + tr { + td { + a href="#attr-marquee-direction-up" id="the-marquee-element-2:attr-marquee-direction-up" { + - "up" + } + - "\n " + } + td { + - "↑ Up (Bottom to Top)\n " + } + td { + - "Bottom\n " + } + td { + - "Top\n " + } + td { + - "↓ Down (Top to Bottom)\n " + } + } + tr { + td { + a href="#attr-marquee-direction-down" id="the-marquee-element-2:attr-marquee-direction-down" { + - "down" + } + - "\n " + } + td { + - "↓ Down (Top to Bottom)\n " + } + td { + - "Top\n " + } + td { + - "Bottom\n " + } + td { + - "↑ Up (Bottom to Top)\n " + } + } + } + } + - "\n\n " + p { + - "In any case, the animation should proceed such that there is a delay given by the " + a href="#marquee-scroll-interval" id="the-marquee-element-2:marquee-scroll-interval" { + - "marquee\n scroll interval" + } + - " between each frame, and such that the content moves at most the distance\n given by the " + a href="#marquee-scroll-distance" id="the-marquee-element-2:marquee-scroll-distance" { + - "marquee scroll distance" + } + - " with each frame." + } + - "\n\n " + p { + - "When a " + code id="the-marquee-element-2:the-marquee-element-16" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element has a " + code { + - "bgcolor" + } + - "\n attribute set, the value is expected to be parsed using the " + a href="#rules-for-parsing-a-legacy-colour-value" id="the-marquee-element-2:rules-for-parsing-a-legacy-colour-value" { + - "rules for parsing a legacy color\n value" + } + - ", and if that does not return failure, the user agent is expected to treat the\n attribute as a " + a href="#presentational-hints" id="the-marquee-element-2:presentational-hints" { + - "presentational hint" + } + - " setting the element's\n " + a id="the-marquee-element-2:'background-color'" href="https://drafts.csswg.org/css-backgrounds/#propdef-background-color" data-x-internal="'background-color'" { + - "'background-color'" + } + - " property to the resulting color." + } + - "\n\n " + p { + - "The " + code { + - "width" + } + - " and " + code { + - "height" + } + - " attributes on a " + code id="the-marquee-element-2:the-marquee-element-17" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element\n " + a href="#maps-to-the-dimension-property" id="the-marquee-element-2:maps-to-the-dimension-property" { + - "map to the dimension properties" + } + - "\n " + a id="the-marquee-element-2:'width'" href="https://drafts.csswg.org/css2/#the-width-property" data-x-internal="'width'" { + - "'width'" + } + - " and " + a id="the-marquee-element-2:'height'" href="https://drafts.csswg.org/css2/#the-height-property" data-x-internal="'height'" { + - "'height'" + } + - " on the element respectively." + } + - "\n\n " + p { + - "The " + a id="the-marquee-element-2:natural-height" href="https://drafts.csswg.org/css-images/#natural-height" data-x-internal="natural-height" { + - "natural height" + } + - " of a " + code id="the-marquee-element-2:the-marquee-element-18" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element with its " + code id="the-marquee-element-2:attr-marquee-direction-10" { + a href="#attr-marquee-direction" { + - "direction" + } + } + - " attribute in the " + a href="#attr-marquee-direction-up" id="the-marquee-element-2:attr-marquee-direction-up-2" { + - "up" + } + - " or " + a href="#attr-marquee-direction-down" id="the-marquee-element-2:attr-marquee-direction-down-2" { + - "down" + } + - " states is 200 " + a href="https://drafts.csswg.org/css-values/#px" id="the-marquee-element-2:'px'" data-x-internal="'px'" { + - "CSS\n pixels" + } + - "." + } + - "\n\n " + p { + - "The " + code { + - "vspace" + } + - " attribute of a\n " + code id="the-marquee-element-2:the-marquee-element-19" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element " + a href="#maps-to-the-dimension-property" id="the-marquee-element-2:maps-to-the-dimension-property-2" { + - "maps to the dimension\n properties" + } + - " " + a id="the-marquee-element-2:'margin-top'" href="https://drafts.csswg.org/css-box/#propdef-margin-top" data-x-internal="'margin-top'" { + - "'margin-top'" + } + - " and " + a id="the-marquee-element-2:'margin-bottom'" href="https://drafts.csswg.org/css-box/#propdef-margin-bottom" data-x-internal="'margin-bottom'" { + - "'margin-bottom'" + } + - " on the element. The\n " + code { + - "hspace" + } + - " attribute of a " + code id="the-marquee-element-2:the-marquee-element-20" { + a href="#the-marquee-element" { + - "marquee" + } + } + - "\n element " + a href="#maps-to-the-dimension-property" id="the-marquee-element-2:maps-to-the-dimension-property-3" { + - "maps to the dimension properties" + } + - "\n " + a id="the-marquee-element-2:'margin-left'" href="https://drafts.csswg.org/css-box/#propdef-margin-left" data-x-internal="'margin-left'" { + - "'margin-left'" + } + - " and " + a id="the-marquee-element-2:'margin-right'" href="https://drafts.csswg.org/css-box/#propdef-margin-right" data-x-internal="'margin-right'" { + - "'margin-right'" + } + - " on the element." + } + - "\n\n \n\n\n \n\n " + h4 id="the-meter-element-2" { + span class="secno" { + - "15.5.14" + } + - " The " + code id="the-meter-element-2:the-meter-element" { + a href="#the-meter-element" { + - "meter" + } + } + - " element" + a href="#the-meter-element-2" class="self-link" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "meter " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "appearance" + } + c- p="" { + - ":" + } + - " auto" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + } + } + - "\n\n " + p { + - "The " + code id="the-meter-element-2:the-meter-element-2" { + a href="#the-meter-element" { + - "meter" + } + } + - " element is a " + a id="the-meter-element-2:devolvable-widget" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable widget" + } + - ". Its expected " + a id="the-meter-element-2:native-appearance" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native\n appearance" + } + - " is to render as an " + a id="the-meter-element-2:'inline-block'" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box with a " + a id="the-meter-element-2:'block-size'" href="https://drafts.csswg.org/css-logical/#propdef-block-size" data-x-internal="'block-size'" { + - "'block-size'" + } + - "\n of '1em' and a " + a id="the-meter-element-2:'inline-size'" href="https://drafts.csswg.org/css-logical/#propdef-inline-size" data-x-internal="'inline-size'" { + - "'inline-size'" + } + - " of '5em', a " + a id="the-meter-element-2:'vertical-align'" href="https://drafts.csswg.org/css2/#propdef-vertical-align" data-x-internal="'vertical-align'" { + - "'vertical-align'" + } + - " of '-0.2em', and\n with its contents depicting a gauge." + } + - "\n\n " + p { + - "When this element has a " + a href="#horizontal-writing-mode" id="the-meter-element-2:horizontal-writing-mode" { + - "horizontal writing mode" + } + - ", the depiction is expected to be of\n a horizontal gauge. Its minimum value is on the right if the " + a id="the-meter-element-2:'direction'" href="https://drafts.csswg.org/css-writing-modes/#direction" data-x-internal="'direction'" { + - "'direction'" + } + - " property has\n a " + a id="the-meter-element-2:computed-value" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - " of 'rtl', and on the left otherwise. When this element has a\n " + a href="#vertical-writing-mode" id="the-meter-element-2:vertical-writing-mode" { + - "vertical writing mode" + } + - ", it is expected to depict a vertical gauge. Its minimum value is\n on the bottom if the " + a id="the-meter-element-2:'direction'-2" href="https://drafts.csswg.org/css-writing-modes/#direction" data-x-internal="'direction'" { + - "'direction'" + } + - " property has a " + a id="the-meter-element-2:computed-value-2" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - " of 'rtl',\n and on the top otherwise." + } + - "\n\n " + p { + - "User agents are expected to use a presentation consistent with platform conventions for gauges,\n if any." + } + - "\n\n " + p class="note" { + - "Requirements for what must be depicted in the gauge are\n included in the definition of the " + code id="the-meter-element-2:the-meter-element-3" { + a href="#the-meter-element" { + - "meter" + } + } + - " element." + } + - "\n\n " + p class="XXX" { + - "Need to detail the expected " + a id="the-meter-element-2:primitive-appearance" href="https://drafts.csswg.org/css-ui/#primitive-appearance" data-x-internal="primitive-appearance" { + - "primitive appearance" + } + - "." + } + - "\n\n \n\n\n \n\n " + h4 id="the-progress-element-2" { + span class="secno" { + - "15.5.15" + } + - " The " + code id="the-progress-element-2:the-progress-element" { + a href="#the-progress-element" { + - "progress" + } + } + - " element" + a href="#the-progress-element-2" class="self-link" + } + - "\n\n " + pre { + code class="css" { + c- n="" { + - "@namespace" + } + - " " + c- s="" { + - "\"http://www.w3.org/1999/xhtml\"" + } + c- p="" { + - ";" + } + - "\n\n" + c- f="" { + - "progress " + } + c- p="" { + - "{" + } + - " " + c- k="" { + - "appearance" + } + c- p="" { + - ":" + } + - " auto" + c- p="" { + - ";" + } + - " " + c- p="" { + - "}" + } + } + } + - "\n\n " + p { + - "The " + code id="the-progress-element-2:the-progress-element-2" { + a href="#the-progress-element" { + - "progress" + } + } + - " element is a " + a id="the-progress-element-2:devolvable-widget" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable widget" + } + - ". Its expected\n " + a id="the-progress-element-2:native-appearance" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " is to render as an " + a id="the-progress-element-2:'inline-block'" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box with a\n " + a id="the-progress-element-2:'block-size'" href="https://drafts.csswg.org/css-logical/#propdef-block-size" data-x-internal="'block-size'" { + - "'block-size'" + } + - " of '1em' and a " + a id="the-progress-element-2:'inline-size'" href="https://drafts.csswg.org/css-logical/#propdef-inline-size" data-x-internal="'inline-size'" { + - "'inline-size'" + } + - " of '10em', and a\n " + a id="the-progress-element-2:'vertical-align'" href="https://drafts.csswg.org/css2/#propdef-vertical-align" data-x-internal="'vertical-align'" { + - "'vertical-align'" + } + - " of '-0.2em'." + } + - "\n\n \n\n " + p { + - " " + img class="extra" width="276" src="/images/sample-progress.png" height="115" alt="" + - " When the this\n element has a " + a href="#horizontal-writing-mode" id="the-progress-element-2:horizontal-writing-mode" { + - "horizontal writing mode" + } + - ", the element is expected to be depicted as a\n horizontal progress bar. The start is on the right and the end is on the left if the\n " + a id="the-progress-element-2:'direction'" href="https://drafts.csswg.org/css-writing-modes/#direction" data-x-internal="'direction'" { + - "'direction'" + } + - " property on this element has a " + a id="the-progress-element-2:computed-value" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - " of 'rtl', and\n with the start on the left and the end on the right otherwise. When this element has a\n " + a href="#vertical-writing-mode" id="the-progress-element-2:vertical-writing-mode" { + - "vertical writing mode" + } + - ", it is expected to be depicted as a vertical progress bar. The\n start is on the bottom and the end is on the top if the " + a id="the-progress-element-2:'direction'-2" href="https://drafts.csswg.org/css-writing-modes/#direction" data-x-internal="'direction'" { + - "'direction'" + } + - " property on this\n element has a " + a id="the-progress-element-2:computed-value-2" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - " of 'rtl', and with the start on the top and the end on\n the bottom otherwise." + } + - "\n\n " + p { + - "User agents are expected to use a presentation consistent with platform conventions for\n progress bars. In particular, user agents are expected to use different presentations for\n determinate and indeterminate progress bars. User agents are also expected to vary the\n presentation based on the dimensions of the element." + } + - "\n\n " + p class="note" { + - "Requirements for how to determine if the progress bar is determinate or\n indeterminate, and what progress a determinate progress bar is to show, are included in the\n definition of the " + code id="the-progress-element-2:the-progress-element-3" { + a href="#the-progress-element" { + - "progress" + } + } + - " element." + } + - "\n\n " + p class="XXX" { + - "Need to detail the expected " + a id="the-progress-element-2:primitive-appearance" href="https://drafts.csswg.org/css-ui/#primitive-appearance" data-x-internal="primitive-appearance" { + - "primitive appearance" + } + - "." + } + - "\n\n \n\n\n \n\n " + h4 id="the-select-element-2" { + span class="secno" { + - "15.5.16" + } + - " The " + code id="the-select-element-2:the-select-element" { + a href="#the-select-element" { + - "select" + } + } + - " element" + a href="#the-select-element-2" class="self-link" + } + - "\n\n " + p { + - "The " + code id="the-select-element-2:the-select-element-2" { + a href="#the-select-element" { + - "select" + } + } + - " element is an " + a id="the-select-element-2:element-with-default-preferred-size" href="https://drafts.csswg.org/css-ui/#element-with-default-preferred-size" data-x-internal="element-with-default-preferred-size" { + - "element with default preferred size" + } + - ", and\n user agents are expected to apply the " + a id="the-select-element-2:'field-sizing'" href="https://drafts.csswg.org/css-ui/#field-sizing" data-x-internal="'field-sizing'" { + - "'field-sizing'" + } + - " CSS property to\n " + code id="the-select-element-2:the-select-element-3" { + a href="#the-select-element" { + - "select" + } + } + - " elements.\n\n " + } + p { + - "A " + code id="the-select-element-2:the-select-element-4" { + a href="#the-select-element" { + - "select" + } + } + - " element is either a " + dfn data-dfn-for="select" id="list-box" data-export="" { + - "list box" + } + - " or a " + dfn data-dfn-for="select" id="drop-down-box" data-export="" { + - "drop-down box" + } + - ", depending on its attributes." + } + - "\n\n " + p { + - "A " + code id="the-select-element-2:the-select-element-5" { + a href="#the-select-element" { + - "select" + } + } + - " element whose " + code id="the-select-element-2:attr-select-multiple" { + a href="#attr-select-multiple" { + - "multiple" + } + } + - "\n attribute is present is expected to render as a multi-select " + a href="#list-box" id="the-select-element-2:list-box" { + - "list box" + } + - "." + } + - "\n\n " + p { + - "A " + code id="the-select-element-2:the-select-element-6" { + a href="#the-select-element" { + - "select" + } + } + - " element whose " + code id="the-select-element-2:attr-select-multiple-2" { + a href="#attr-select-multiple" { + - "multiple" + } + } + - "\n attribute is absent, and whose " + a href="#concept-select-size" id="the-select-element-2:concept-select-size" { + - "display size" + } + - " is greater\n than 1, is expected to render as a single-select " + a href="#list-box" id="the-select-element-2:list-box-2" { + - "list box" + } + - "." + } + - "\n\n " + p { + - "When the element renders as a " + a href="#list-box" id="the-select-element-2:list-box-3" { + - "list box" + } + - ", it is a " + a id="the-select-element-2:devolvable-widget" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable widget" + } + - "\n expected to render as an " + a id="the-select-element-2:'inline-block'" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box. The " + a id="the-select-element-2:inline-size" href="https://drafts.csswg.org/css-writing-modes/#inline-size" data-x-internal="inline-size" { + - "inline size" + } + - " of its\n " + a id="the-select-element-2:intrinsic-size" href="https://drafts.csswg.org/css-sizing/#intrinsic-size" data-x-internal="intrinsic-size" { + - "intrinsic size" + } + - " is the " + a href="#width-of-the-select's-labels" id="the-select-element-2:width-of-the-select's-labels" { + - "width of the " + code { + - "select" + } + - "'s labels" + } + - " plus\n the width of a scrollbar. The " + a id="the-select-element-2:block-size" href="https://drafts.csswg.org/css-writing-modes/#block-size" data-x-internal="block-size" { + - "block size" + } + - " of its " + a id="the-select-element-2:intrinsic-size-2" href="https://drafts.csswg.org/css-sizing/#intrinsic-size" data-x-internal="intrinsic-size" { + - "intrinsic size" + } + - " is\n determined by the following steps:" + } + - "\n\n " + ol { + li { + - "\n " + p { + - "If the " + a id="the-select-element-2:'field-sizing'-2" href="https://drafts.csswg.org/css-ui/#field-sizing" data-x-internal="'field-sizing'" { + - "'field-sizing'" + } + - " property on the element has a " + a id="the-select-element-2:computed-value" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - "\n of " + a href="https://drafts.csswg.org/css-ui/#valdef-field-sizing-content" id="the-select-element-2:field-sizing-content" data-x-internal="field-sizing-content" { + - "'content'" + } + - ", return the height necessary to contain\n all rows for items." + } + - "\n " + } + li { + - "\n " + p { + - "If the " + code id="the-select-element-2:attr-select-size" { + a href="#attr-select-size" { + - "size" + } + } + - " attribute is absent or it has no valid\n value, return the height necessary to contain four rows." + } + - "\n " + } + li { + - "\n " + p { + - "Otherwise, return the height necessary to contain as many rows for items as given by the\n element's " + a href="#concept-select-size" id="the-select-element-2:concept-select-size-2" { + - "display size" + } + - "." + } + - "\n " + } + } + - "\n\n " + p { + - "A " + code id="the-select-element-2:the-select-element-7" { + a href="#the-select-element" { + - "select" + } + } + - " element whose " + code id="the-select-element-2:attr-select-multiple-3" { + a href="#attr-select-multiple" { + - "multiple" + } + } + - "\n attribute is absent, and whose " + a href="#concept-select-size" id="the-select-element-2:concept-select-size-3" { + - "display size" + } + - " is 1, is\n expected to render as an " + a id="the-select-element-2:'inline-block'-2" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " one-line " + a href="#drop-down-box" id="the-select-element-2:drop-down-box" { + - "drop-down box" + } + - ".\n The " + a id="the-select-element-2:inline-size-2" href="https://drafts.csswg.org/css-writing-modes/#inline-size" data-x-internal="inline-size" { + - "inline size" + } + - " of its " + a id="the-select-element-2:intrinsic-size-3" href="https://drafts.csswg.org/css-sizing/#intrinsic-size" data-x-internal="intrinsic-size" { + - "intrinsic size" + } + - " is the\n " + a href="#width-of-the-select's-labels" id="the-select-element-2:width-of-the-select's-labels-2" { + - "width of the " + code { + - "select" + } + - "'s labels" + } + - ". If the " + a id="the-select-element-2:'field-sizing'-3" href="https://drafts.csswg.org/css-ui/#field-sizing" data-x-internal="'field-sizing'" { + - "'field-sizing'" + } + - "\n property on the element has a " + a id="the-select-element-2:computed-value-2" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - " of\n " + a href="https://drafts.csswg.org/css-ui/#valdef-field-sizing-content" id="the-select-element-2:field-sizing-content-2" data-x-internal="field-sizing-content" { + - "'content'" + } + - ", the " + a id="the-select-element-2:inline-size-3" href="https://drafts.csswg.org/css-writing-modes/#inline-size" data-x-internal="inline-size" { + - "inline size" + } + - " of the\n " + a id="the-select-element-2:intrinsic-size-4" href="https://drafts.csswg.org/css-sizing/#intrinsic-size" data-x-internal="intrinsic-size" { + - "intrinsic size" + } + - " depends on the shown text. The shown text is typically the label of\n an " + code id="the-select-element-2:the-option-element" { + a href="#the-option-element" { + - "option" + } + } + - " of which " + a href="#concept-option-selectedness" id="the-select-element-2:concept-option-selectedness" { + - "selectedness" + } + - " is\n set to true." + } + - "\n\n " + p { + - "When the element renders as a " + a href="#drop-down-box" id="the-select-element-2:drop-down-box-2" { + - "drop-down box" + } + - ", it is a " + a id="the-select-element-2:devolvable-widget-2" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable\n widget" + } + - ". Its appearance in the devolved state, as well as its appearance when the\n " + a id="the-select-element-2:computed-value-3" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - " of the element's " + a id="the-select-element-2:'appearance'" href="https://drafts.csswg.org/css-ui/#appearance-switching" data-x-internal="'appearance'" { + - "'appearance'" + } + - " property is\n " + code id="the-select-element-2:'menulist-button'" { + a data-x-internal="'menulist-button'" href="https://drafts.csswg.org/css-ui/#valdef-appearance-menulist-button" { + - "'menulist-button'" + } + } + - ", is that of a drop-down box, including a \"drop-down button\",\n but not necessarily rendered using a native control of the host operating system. In such a state,\n CSS properties such as " + a id="the-select-element-2:'color'" href="https://drafts.csswg.org/css-color/#the-color-property" data-x-internal="'color'" { + - "'color'" + } + - ", " + a id="the-select-element-2:'background-color'" href="https://drafts.csswg.org/css-backgrounds/#propdef-background-color" data-x-internal="'background-color'" { + - "'background-color'" + } + - ", and 'border' should\n not be disregarded (as is generally permissible when rendering an element according to its\n " + a id="the-select-element-2:native-appearance" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - ")." + } + - "\n\n " + p { + - "In either case (" + a href="#list-box" id="the-select-element-2:list-box-4" { + - "list box" + } + - " or " + a href="#drop-down-box" id="the-select-element-2:drop-down-box-3" { + - "drop-down box" + } + - "), the element's items are\n expected to be the element's " + a href="#concept-select-option-list" id="the-select-element-2:concept-select-option-list" { + - "list of options" + } + - ",\n with the element's " + code id="the-select-element-2:the-optgroup-element" { + a href="#the-optgroup-element" { + - "optgroup" + } + } + - " element " + a href="https://dom.spec.whatwg.org/#concept-tree-child" id="the-select-element-2:concept-tree-child" data-x-internal="concept-tree-child" { + - "children" + } + - "\n providing headers for groups of options where applicable." + } + - "\n\n " + p { + - "An " + code id="the-select-element-2:the-optgroup-element-2" { + a href="#the-optgroup-element" { + - "optgroup" + } + } + - " element is expected to be rendered by displaying the element's " + code id="the-select-element-2:attr-optgroup-label" { + a href="#attr-optgroup-label" { + - "label" + } + } + - " attribute." + } + - "\n\n " + p { + - "An " + code id="the-select-element-2:the-option-element-2" { + a href="#the-option-element" { + - "option" + } + } + - " element is expected to be rendered by displaying the element's " + a href="#concept-option-label" id="the-select-element-2:concept-option-label" { + - "label" + } + - ", indented under its " + code id="the-select-element-2:the-optgroup-element-3" { + a href="#the-optgroup-element" { + - "optgroup" + } + } + - " element if it\n has one." + } + - "\n\n " + p { + - "Each sequence of one or more child " + code id="the-select-element-2:the-hr-element" { + a href="#the-hr-element" { + - "hr" + } + } + - " element siblings may be rendered as a single\n separator." + } + - "\n\n " + p { + - "The " + dfn id="width-of-the-select's-labels" { + - "width of the " + code { + - "select" + } + - "'s labels" + } + - " is the wider of the width necessary to\n render the widest " + code id="the-select-element-2:the-optgroup-element-4" { + a href="#the-optgroup-element" { + - "optgroup" + } + } + - ", and the width necessary to render the widest\n " + code id="the-select-element-2:the-option-element-3" { + a href="#the-option-element" { + - "option" + } + } + - " element in the element's " + a href="#concept-select-option-list" id="the-select-element-2:concept-select-option-list-2" { + - "list of\n options" + } + - " (including its indent, if any)." + } + - "\n\n " + p { + - "If a " + code id="the-select-element-2:the-select-element-8" { + a href="#the-select-element" { + - "select" + } + } + - " element contains a " + a href="#placeholder-label-option" id="the-select-element-2:placeholder-label-option" { + - "placeholder label option" + } + - ", the user\n agent is expected to render that " + code id="the-select-element-2:the-option-element-4" { + a href="#the-option-element" { + - "option" + } + } + - " in a manner that conveys that it is a label,\n rather than a valid option of the control. This can include preventing the " + a href="#placeholder-label-option" id="the-select-element-2:placeholder-label-option-2" { + - "placeholder label\n option" + } + - " from being explicitly selected by the user. When the " + a href="#placeholder-label-option" id="the-select-element-2:placeholder-label-option-3" { + - "placeholder label\n option" + } + - "'s " + a href="#concept-option-selectedness" id="the-select-element-2:concept-option-selectedness-2" { + - "selectedness" + } + - " is true, the control\n is expected to be displayed in a fashion that indicates that no valid option is currently\n selected." + } + - "\n\n " + p { + - "User agents are expected to render the labels in a " + code id="the-select-element-2:the-select-element-9" { + a href="#the-select-element" { + - "select" + } + } + - " in such a manner that\n any alignment remains consistent whether the label is being displayed as part of the page or in a\n menu control." + } + - "\n\n " + p class="XXX" { + - "Need to detail the expected " + a id="the-select-element-2:native-appearance-2" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " and " + a id="the-select-element-2:primitive-appearance" href="https://drafts.csswg.org/css-ui/#primitive-appearance" data-x-internal="primitive-appearance" { + - "primitive\n appearance" + } + - "." + } + - "\n\n \n\n\n \n\n " + h4 id="the-textarea-element-2" { + span class="secno" { + - "15.5.17" + } + - " The " + code id="the-textarea-element-2:the-textarea-element" { + a href="#the-textarea-element" { + - "textarea" + } + } + - " element" + a href="#the-textarea-element-2" class="self-link" + } + - "\n\n " + p { + - "The " + code id="the-textarea-element-2:the-textarea-element-2" { + a href="#the-textarea-element" { + - "textarea" + } + } + - " element is a " + a id="the-textarea-element-2:devolvable-widget" href="https://drafts.csswg.org/css-ui/#devolvable" data-x-internal="devolvable-widget" { + - "devolvable widget" + } + - " expected to render as an\n " + a id="the-textarea-element-2:'inline-block'" href="https://drafts.csswg.org/css2/#value-def-inline-block" data-x-internal="'inline-block'" { + - "'inline-block'" + } + - " box depicting a multiline text control. If this multiline text control\n provides a selection, then, when the user changes the current selection, the user agent is\n expected to " + a href="#queue-an-element-task" id="the-textarea-element-2:queue-an-element-task" { + - "queue an element task" + } + - " on the " + a href="#user-interaction-task-source" id="the-textarea-element-2:user-interaction-task-source" { + - "user interaction task source" + } + - "\n given the " + code id="the-textarea-element-2:the-textarea-element-3" { + a href="#the-textarea-element" { + - "textarea" + } + } + - " element to " + a href="https://dom.spec.whatwg.org/#concept-event-fire" id="the-textarea-element-2:concept-event-fire" data-x-internal="concept-event-fire" { + - "fire an event" + } + - "\n named " + code id="the-textarea-element-2:event-select" { + a href="#event-select" { + - "select" + } + } + - " at the element, with the " + code id="the-textarea-element-2:dom-event-bubbles" { + a data-x-internal="dom-event-bubbles" href="https://dom.spec.whatwg.org/#dom-event-bubbles" { + - "bubbles" + } + } + - " attribute initialized to true." + } + - "\n\n " + p { + - "The " + code id="the-textarea-element-2:the-textarea-element-4" { + a href="#the-textarea-element" { + - "textarea" + } + } + - " element is an " + a id="the-textarea-element-2:element-with-default-preferred-size" href="https://drafts.csswg.org/css-ui/#element-with-default-preferred-size" data-x-internal="element-with-default-preferred-size" { + - "element with default preferred size" + } + - ", and\n user agents are expected to apply the " + a id="the-textarea-element-2:'field-sizing'" href="https://drafts.csswg.org/css-ui/#field-sizing" data-x-internal="'field-sizing'" { + - "'field-sizing'" + } + - " CSS property to\n " + code id="the-textarea-element-2:the-textarea-element-5" { + a href="#the-textarea-element" { + - "textarea" + } + } + - " elements.\n\n " + } + p { + - "If the " + a id="the-textarea-element-2:'field-sizing'-2" href="https://drafts.csswg.org/css-ui/#field-sizing" data-x-internal="'field-sizing'" { + - "'field-sizing'" + } + - " property on the element has a " + a id="the-textarea-element-2:computed-value" href="https://drafts.csswg.org/css-cascade/#computed-value" data-x-internal="computed-value" { + - "computed value" + } + - "\n of " + a href="https://drafts.csswg.org/css-ui/#valdef-field-sizing-content" id="the-textarea-element-2:field-sizing-content" data-x-internal="field-sizing-content" { + - "'content'" + } + - ", the " + a id="the-textarea-element-2:intrinsic-size" href="https://drafts.csswg.org/css-sizing/#intrinsic-size" data-x-internal="intrinsic-size" { + - "intrinsic size" + } + - " is\n determined from the text which the element shows. The text is either a\n " + a href="#concept-textarea-raw-value" id="the-textarea-element-2:concept-textarea-raw-value" { + - "raw value" + } + - " or a short hint specified by the\n " + code id="the-textarea-element-2:attr-textarea-placeholder" { + a href="#attr-textarea-placeholder" { + - "placeholder" + } + } + - " attribute. User agents may take the\n text caret size into account in the " + a id="the-textarea-element-2:intrinsic-size-2" href="https://drafts.csswg.org/css-sizing/#intrinsic-size" data-x-internal="intrinsic-size" { + - "intrinsic size" + } + - ". Otherwise, its\n " + a id="the-textarea-element-2:intrinsic-size-3" href="https://drafts.csswg.org/css-sizing/#intrinsic-size" data-x-internal="intrinsic-size" { + - "intrinsic size" + } + - " is computed from " + a href="#textarea-effective-width" id="the-textarea-element-2:textarea-effective-width" { + - "textarea effective width" + } + - " and\n " + a href="#textarea-effective-height" id="the-textarea-element-2:textarea-effective-height" { + - "textarea effective height" + } + - " (as defined below)." + } + - "\n\n " + p { + - "The " + dfn id="textarea-effective-width" { + - "textarea effective width" + } + - " of a " + code id="the-textarea-element-2:the-textarea-element-6" { + a href="#the-textarea-element" { + - "textarea" + } + } + - " element is " + span { + var { + - "size" + } + - "×" + var { + - "avg" + } + - " + " + var { + - "sbw" + } + } + - ", where\n " + var { + - "size" + } + - " is the element's " + a href="#attr-textarea-cols-value" id="the-textarea-element-2:attr-textarea-cols-value" { + - "character width" + } + - ",\n " + var { + - "avg" + } + - " is the average character width of the primary font of the element, in " + a href="https://drafts.csswg.org/css-values/#px" id="the-textarea-element-2:'px'" data-x-internal="'px'" { + - "CSS pixels" + } + - ", and " + var { + - "sbw" + } + - " is the width of a scrollbar, in " + a href="https://drafts.csswg.org/css-values/#px" id="the-textarea-element-2:'px'-2" data-x-internal="'px'" { + - "CSS pixels" + } + - ". (The element's " + a id="the-textarea-element-2:'letter-spacing'" href="https://drafts.csswg.org/css-text/#letter-spacing-property" data-x-internal="'letter-spacing'" { + - "'letter-spacing'" + } + - " property does not\n affect the result.)" + } + - "\n\n " + p { + - "The " + dfn id="textarea-effective-height" { + - "textarea effective height" + } + - " of a " + code id="the-textarea-element-2:the-textarea-element-7" { + a href="#the-textarea-element" { + - "textarea" + } + } + - " element is the height in\n " + a href="https://drafts.csswg.org/css-values/#px" id="the-textarea-element-2:'px'-3" data-x-internal="'px'" { + - "CSS pixels" + } + - " of the number of lines specified the element's " + a href="#attr-textarea-rows-value" id="the-textarea-element-2:attr-textarea-rows-value" { + - "character height" + } + - ", plus the height of a scrollbar in " + a href="https://drafts.csswg.org/css-values/#px" id="the-textarea-element-2:'px'-4" data-x-internal="'px'" { + - "CSS pixels" + } + - "." + } + - "\n\n " + p { + - "User agents are expected to apply the " + a id="the-textarea-element-2:'white-space'" href="https://drafts.csswg.org/css-text/#white-space-property" data-x-internal="'white-space'" { + - "'white-space'" + } + - " CSS property to\n " + code id="the-textarea-element-2:the-textarea-element-8" { + a href="#the-textarea-element" { + - "textarea" + } + } + - " elements. For historical reasons, if the element has a " + code id="the-textarea-element-2:attr-textarea-wrap" { + a href="#attr-textarea-wrap" { + - "wrap" + } + } + - " attribute whose value is an " + a id="the-textarea-element-2:ascii-case-insensitive" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII\n case-insensitive" + } + - " match for the string \"" + code { + - "off" + } + - "\", then the user agent is expected to treat the attribute as a " + a href="#presentational-hints" id="the-textarea-element-2:presentational-hints" { + - "presentational hint" + } + - " setting the element's\n " + a id="the-textarea-element-2:'white-space'-2" href="https://drafts.csswg.org/css-text/#white-space-property" data-x-internal="'white-space'" { + - "'white-space'" + } + - " property to 'pre'." + } + - "\n\n " + p class="XXX" { + - "Need to detail the expected " + a id="the-textarea-element-2:native-appearance" href="https://drafts.csswg.org/css-ui/#native-appearance" data-x-internal="native-appearance" { + - "native appearance" + } + - " and " + a id="the-textarea-element-2:primitive-appearance" href="https://drafts.csswg.org/css-ui/#primitive-appearance" data-x-internal="primitive-appearance" { + - "primitive\n appearance" + } + - "." + } + - "\n\n \n\n\n\n \n\n " + h3 id="frames-and-framesets" { + span class="secno" { + - "15.6" + } + - " Frames and framesets" + a href="#frames-and-framesets" class="self-link" + } + - "\n\n " + p { + - "User agents are expected to render " + code id="frames-and-framesets:frameset" { + a href="#frameset" { + - "frameset" + } + } + - " elements as a box with the height and\n width of the " + a id="frames-and-framesets:viewport" href="https://drafts.csswg.org/css2/#viewport" data-x-internal="viewport" { + - "viewport" + } + - ", with a surface rendered according to the following layout\n algorithm:" + } + - "\n\n " + ol { + li { + - "\n " + p { + - "The " + var { + - "cols" + } + - " and " + var { + - "rows" + } + - " variables are lists of zero or more pairs consisting\n of a number and a unit, the unit being one of " + i { + - "percentage" + } + - ", " + i { + - "relative" + } + - ", and\n " + i { + - "absolute" + } + - "." + } + - "\n\n " + p { + - "Use the " + a href="#rules-for-parsing-a-list-of-dimensions" id="frames-and-framesets:rules-for-parsing-a-list-of-dimensions" { + - "rules for parsing a list of dimensions" + } + - " to parse the value of the\n element's " + code { + - "cols" + } + - " attribute, if there is one.\n Let " + var { + - "cols" + } + - " be the result, or an empty list if there is no such attribute." + } + - "\n\n " + p { + - "Use the " + a href="#rules-for-parsing-a-list-of-dimensions" id="frames-and-framesets:rules-for-parsing-a-list-of-dimensions-2" { + - "rules for parsing a list of dimensions" + } + - " to parse the value of the\n element's " + code { + - "rows" + } + - " attribute, if there is one.\n Let " + var { + - "rows" + } + - " be the result, or an empty list if there is no such attribute." + } + - "\n " + } + li { + - "\n " + p { + - "For any of the entries in " + var { + - "cols" + } + - " or " + var { + - "rows" + } + - " that have the number zero and\n the unit " + i { + - "relative" + } + - ", change the entry's number to one." + } + - "\n " + } + li { + - "\n " + p { + - "If " + var { + - "cols" + } + - " has no entries, then add a single entry consisting of the value 1 and the\n unit " + i { + - "relative" + } + - " to " + var { + - "cols" + } + - "." + } + - "\n\n " + p { + - "If " + var { + - "rows" + } + - " has no entries, then add a single entry consisting of the value 1 and the\n unit " + i { + - "relative" + } + - " to " + var { + - "rows" + } + - "." + } + - "\n " + } + li { + - "\n " + p { + - "Invoke the algorithm defined below to " + a href="#convert-a-list-of-dimensions-to-a-list-of-pixel-values" id="frames-and-framesets:convert-a-list-of-dimensions-to-a-list-of-pixel-values" { + - "convert a list of dimensions to a list of pixel\n values" + } + - " using " + var { + - "cols" + } + - " as the input list, and the width of the surface that the\n " + code id="frames-and-framesets:frameset-2" { + a href="#frameset" { + - "frameset" + } + } + - " is being rendered into, in " + a href="https://drafts.csswg.org/css-values/#px" id="frames-and-framesets:'px'" data-x-internal="'px'" { + - "CSS pixels" + } + - ", as the\n input dimension. Let " + var { + - "sized cols" + } + - " be the resulting list." + } + - "\n\n " + p { + - "Invoke the algorithm defined below to " + a href="#convert-a-list-of-dimensions-to-a-list-of-pixel-values" id="frames-and-framesets:convert-a-list-of-dimensions-to-a-list-of-pixel-values-2" { + - "convert a list of dimensions to a list of pixel\n values" + } + - " using " + var { + - "rows" + } + - " as the input list, and the height of the surface that the\n " + code id="frames-and-framesets:frameset-3" { + a href="#frameset" { + - "frameset" + } + } + - " is being rendered into, in " + a href="https://drafts.csswg.org/css-values/#px" id="frames-and-framesets:'px'-2" data-x-internal="'px'" { + - "CSS pixels" + } + - ", as the\n input dimension. Let " + var { + - "sized rows" + } + - " be the resulting list." + } + - "\n " + } + li { + - "\n " + p { + - "Split the surface into a grid of " + var { + - "w" + } + - "×" + var { + - "h" + } + - "\n rectangles, where " + var { + - "w" + } + - " is the number of entries in " + var { + - "sized cols" + } + - " and\n " + var { + - "h" + } + - " is the number of entries in " + var { + - "sized rows" + } + - "." + } + - "\n\n " + p { + - "Size the columns so that each column in the grid is as many " + a href="https://drafts.csswg.org/css-values/#px" id="frames-and-framesets:'px'-3" data-x-internal="'px'" { + - "CSS\n pixels" + } + - " wide as the corresponding entry in the " + var { + - "sized cols" + } + - " list." + } + - "\n\n " + p { + - "Size the rows so that each row in the grid is as many " + a href="https://drafts.csswg.org/css-values/#px" id="frames-and-framesets:'px'-4" data-x-internal="'px'" { + - "CSS pixels" + } + - "\n high as the corresponding entry in the " + var { + - "sized rows" + } + - " list." + } + - "\n " + } + li { + - "\n " + p { + - "Let " + var { + - "children" + } + - " be the list of " + code id="frames-and-framesets:frame" { + a href="#frame" { + - "frame" + } + } + - " and " + code id="frames-and-framesets:frameset-4" { + a href="#frameset" { + - "frameset" + } + } + - " elements\n that are " + a href="https://dom.spec.whatwg.org/#concept-tree-child" id="frames-and-framesets:concept-tree-child" data-x-internal="concept-tree-child" { + - "children" + } + - " of the " + code id="frames-and-framesets:frameset-5" { + a href="#frameset" { + - "frameset" + } + } + - " element\n for which the algorithm was invoked." + } + - "\n " + } + li { + - "\n " + p { + - "For each row of the grid of rectangles created in the previous step, from top to bottom, run\n these substeps:" + } + - "\n\n " + ol { + li { + - "\n " + p { + - "For each rectangle in the row, from left to right, run these substeps:" + } + - "\n\n " + ol { + li { + - "\n " + p { + - "If there are any elements left in " + var { + - "children" + } + - ", take the first element in the\n list, and assign it to the rectangle." + } + - "\n\n " + p { + - "If this is a " + code id="frames-and-framesets:frameset-6" { + a href="#frameset" { + - "frameset" + } + } + - " element, then recurse the entire " + code id="frames-and-framesets:frameset-7" { + a href="#frameset" { + - "frameset" + } + } + - "\n layout algorithm for that " + code id="frames-and-framesets:frameset-8" { + a href="#frameset" { + - "frameset" + } + } + - " element, with the rectangle as the\n surface." + } + - "\n\n " + p { + - "Otherwise, it is a " + code id="frames-and-framesets:frame-2" { + a href="#frame" { + - "frame" + } + } + - " element; render its " + a href="#content-navigable" id="frames-and-framesets:content-navigable" { + - "content\n navigable" + } + - ", positioned and sized to fit the rectangle." + } + - "\n " + } + li { + - "\n " + p { + - "If there are any elements left in " + var { + - "children" + } + - ", remove the first element from\n " + var { + - "children" + } + - "." + } + - "\n " + } + } + - "\n " + } + } + - "\n " + } + li { + - "\n " + p { + - "If the " + code id="frames-and-framesets:frameset-9" { + a href="#frameset" { + - "frameset" + } + } + - " element " + a href="#has-a-border" id="frames-and-framesets:has-a-border" { + - "has a border" + } + - ", draw an outer set of borders\n around the rectangles, using the element's " + a href="#frame-border-colour" id="frames-and-framesets:frame-border-colour" { + - "frame border color" + } + - "." + } + - "\n\n " + p { + - "For each rectangle, if there is an element assigned to that rectangle, and that element\n " + a href="#has-a-border" id="frames-and-framesets:has-a-border-2" { + - "has a border" + } + - ", draw an inner set of borders around that rectangle, using the\n element's " + a href="#frame-border-colour" id="frames-and-framesets:frame-border-colour-2" { + - "frame border color" + } + - "." + } + - "\n\n " + p { + - "For each (visible) border that does not abut a rectangle that is assigned a\n " + code id="frames-and-framesets:frame-3" { + a href="#frame" { + - "frame" + } + } + - " element with a " + code { + - "noresize" + } + - "\n attribute (including rectangles in further nested " + code id="frames-and-framesets:frameset-10" { + a href="#frameset" { + - "frameset" + } + } + - " elements), the user\n agent is expected to allow the user to move the border, resizing the rectangles within, keeping\n the proportions of any nested " + code id="frames-and-framesets:frameset-11" { + a href="#frameset" { + - "frameset" + } + } + - " grids." + } + - "\n\n " + p { + - "A " + code id="frames-and-framesets:frameset-12" { + a href="#frameset" { + - "frameset" + } + } + - " or " + code id="frames-and-framesets:frame-4" { + a href="#frame" { + - "frame" + } + } + - " element " + dfn id="has-a-border" { + - "has a border" + } + - " if the\n following algorithm returns true:" + } + - "\n\n " + ol { + li { + p { + - "If the element has a " + code { + - "frameborder" + } + - " attribute whose value is not the\n empty string and whose first character is either a U+0031 DIGIT ONE (1) character, a U+0079\n LATIN SMALL LETTER Y character (y), or a U+0059 LATIN CAPITAL LETTER Y character (Y), then\n return true." + } + } + li { + p { + - "Otherwise, if the element has a " + code { + - "frameborder" + } + - " attribute, return\n false." + } + } + li { + p { + - "Otherwise, if the element has a parent element that is a " + code id="frames-and-framesets:frameset-13" { + a href="#frameset" { + - "frameset" + } + } + - " element,\n then return true if " + em { + - "that" + } + - " element " + a href="#has-a-border" id="frames-and-framesets:has-a-border-3" { + - "has a border" + } + - ", and false if it does\n not." + } + } + li { + p { + - "Otherwise, return true." + } + } + } + - "\n\n " + p { + - "The " + dfn id="frame-border-colour" { + - "frame border color" + } + - " of a\n " + code id="frames-and-framesets:frameset-14" { + a href="#frameset" { + - "frameset" + } + } + - " or " + code id="frames-and-framesets:frame-5" { + a href="#frame" { + - "frame" + } + } + - " element is the color obtained from the following\n algorithm:" + } + - "\n\n " + ol { + li { + p { + - "If the element has a " + code { + - "bordercolor" + } + - " attribute, and applying the\n " + a href="#rules-for-parsing-a-legacy-colour-value" id="frames-and-framesets:rules-for-parsing-a-legacy-colour-value" { + - "rules for parsing a legacy color value" + } + - " to that attribute's value does not return\n failure, then return the color so obtained." + } + } + li { + p { + - "Otherwise, if the element has a parent element that is a " + code id="frames-and-framesets:frameset-15" { + a href="#frameset" { + - "frameset" + } + } + - " element,\n then return the " + a href="#frame-border-colour" id="frames-and-framesets:frame-border-colour-3" { + - "frame border color" + } + - " of that element." + } + - "\n\n " + } + li { + p { + - "Otherwise, return gray." + } + } + } + - "\n " + } + } + - "\n\n " + p { + - "The algorithm to " + dfn id="convert-a-list-of-dimensions-to-a-list-of-pixel-values" { + - "convert a list of dimensions to a list of pixel values" + } + - " consists of\n the following steps:" + } + - "\n\n " + ol { + li { + - "\n " + p { + - "Let " + var { + - "input list" + } + - " be the list of numbers and units passed to the algorithm." + } + - "\n\n " + p { + - "Let " + var { + - "output list" + } + - " be a list of numbers the same length as " + var { + - "input list" + } + - ", all\n zero." + } + - "\n\n " + p { + - "Entries in " + var { + - "output list" + } + - " correspond to the entries in " + var { + - "input list" + } + - " that\n have the same position." + } + - "\n " + } + li { + p { + - "Let " + var { + - "input dimension" + } + - " be the size passed to the algorithm." + } + - "\n\n " + } + li { + - "\n " + p { + - "Let " + var { + - "count percentage" + } + - " be the number of entries in " + var { + - "input list" + } + - " whose unit\n is " + i { + - "percentage" + } + - "." + } + - "\n\n " + p { + - "Let " + var { + - "total percentage" + } + - " be the sum of all the numbers in " + var { + - "input list" + } + - " whose\n unit is " + i { + - "percentage" + } + - "." + } + - "\n\n " + p { + - "Let " + var { + - "count relative" + } + - " be the number of entries in " + var { + - "input list" + } + - " whose unit is\n " + i { + - "relative" + } + - "." + } + - "\n\n " + p { + - "Let " + var { + - "total relative" + } + - " be the sum of all the numbers in " + var { + - "input list" + } + - " whose\n unit is " + i { + - "relative" + } + - "." + } + - "\n\n " + p { + - "Let " + var { + - "count absolute" + } + - " be the number of entries in " + var { + - "input list" + } + - " whose unit is\n " + i { + - "absolute" + } + - "." + } + - "\n\n " + p { + - "Let " + var { + - "total absolute" + } + - " be the sum of all the numbers in " + var { + - "input list" + } + - " whose\n unit is " + i { + - "absolute" + } + - "." + } + - "\n\n " + p { + - "Let " + var { + - "remaining space" + } + - " be the value of " + var { + - "input dimension" + } + - "." + } + - "\n " + } + li { + - "\n " + p { + - "If " + var { + - "total absolute" + } + - " is greater than " + var { + - "remaining space" + } + - ", then for each entry\n in " + var { + - "input list" + } + - " whose unit is " + i { + - "absolute" + } + - ", set the corresponding value in\n " + var { + - "output list" + } + - " to the number of the entry in " + var { + - "input list" + } + - " multiplied by\n " + var { + - "remaining space" + } + - " and divided by " + var { + - "total absolute" + } + - ". Then, set " + var { + - "remaining\n space" + } + - " to zero." + } + - "\n\n " + p { + - "Otherwise, for each entry in " + var { + - "input list" + } + - " whose unit is " + i { + - "absolute" + } + - ", set the\n corresponding value in " + var { + - "output list" + } + - " to the number of the entry in " + var { + - "input\n list" + } + - ". Then, decrement " + var { + - "remaining space" + } + - " by " + var { + - "total absolute" + } + - "." + } + - "\n " + } + li { + - "\n " + p { + - "If " + var { + - "total percentage" + } + - " multiplied by the " + var { + - "input dimension" + } + - " and divided by\n 100 is greater than " + var { + - "remaining space" + } + - ", then for each entry in " + var { + - "input list" + } + - "\n whose unit is " + i { + - "percentage" + } + - ", set the corresponding value in " + var { + - "output list" + } + - " to the\n number of the entry in " + var { + - "input list" + } + - " multiplied by " + var { + - "remaining space" + } + - " and\n divided by " + var { + - "total percentage" + } + - ". Then, set " + var { + - "remaining space" + } + - " to zero." + } + - "\n\n " + p { + - "Otherwise, for each entry in " + var { + - "input list" + } + - " whose unit is " + i { + - "percentage" + } + - ", set the\n corresponding value in " + var { + - "output list" + } + - " to the number of the entry in " + var { + - "input\n list" + } + - " multiplied by the " + var { + - "input dimension" + } + - " and divided by 100. Then, decrement\n " + var { + - "remaining space" + } + - " by " + var { + - "total percentage" + } + - " multiplied by the " + var { + - "input\n dimension" + } + - " and divided by 100." + } + - "\n " + } + li { + - "\n " + p { + - "For each entry in " + var { + - "input list" + } + - " whose unit is " + i { + - "relative" + } + - ", set the corresponding\n value in " + var { + - "output list" + } + - " to the number of the entry in " + var { + - "input list" + } + - " multiplied\n by " + var { + - "remaining space" + } + - " and divided by " + var { + - "total relative" + } + - "." + } + - "\n " + } + li { + p { + - "Return " + var { + - "output list" + } + - "." + } + } + } + - "\n\n " + p { + - "User agents working with integer values for frame widths (as opposed to user agents that can\n lay frames out with subpixel accuracy) are expected to distribute the remainder first to the last\n entry whose unit is " + i { + - "relative" + } + - ", then equally (not proportionally) to each entry whose unit is\n " + i { + - "percentage" + } + - ", then equally (not proportionally) to each entry whose unit is " + i { + - "absolute" + } + - ",\n and finally, failing all else, to the last entry." + } + - "\n\n " + hr + - "\n\n\n\n " + p { + - "The contents of a " + code id="frames-and-framesets:frame-6" { + a href="#frame" { + - "frame" + } + } + - " element that does not have a " + code id="frames-and-framesets:frameset-16" { + a href="#frameset" { + - "frameset" + } + } + - " parent\n are expected to be rendered as " + a id="frames-and-framesets:transparent-black" href="https://drafts.csswg.org/css-color/#transparent-black" data-x-internal="transparent-black" { + - "transparent black" + } + - "; the user agent is expected to not\n render its " + a href="#content-navigable" id="frames-and-framesets:content-navigable-2" { + - "content navigable" + } + - " in this case, and its " + a href="#content-navigable" id="frames-and-framesets:content-navigable-3" { + - "content navigable" + } + - " is\n expected to have a " + a id="frames-and-framesets:viewport-2" href="https://drafts.csswg.org/css2/#viewport" data-x-internal="viewport" { + - "viewport" + } + - " with zero width and zero height." + } + - "\n\n \n\n\n \n\n " + h3 id="interactive-media" { + span class="secno" { + - "15.7" + } + - " Interactive media" + a href="#interactive-media" class="self-link" + } + - "\n\n " + h4 id="links,-forms,-and-navigation" { + span class="secno" { + - "15.7.1" + } + - " Links, forms, and navigation" + a href="#links,-forms,-and-navigation" class="self-link" + } + - "\n\n " + p { + - "User agents are expected to allow the user to control aspects of " + a href="#hyperlink" id="links,-forms,-and-navigation:hyperlink" { + - "hyperlink" + } + - "\n activation and " + a href="#form-submission-2" id="links,-forms,-and-navigation:form-submission-2" { + - "form submission" + } + - ", such as which " + a href="#navigable" id="links,-forms,-and-navigation:navigable" { + - "navigable" + } + - " is to be used\n for the subsequent " + a href="#navigate" id="links,-forms,-and-navigation:navigate" { + - "navigation" + } + - "." + } + - "\n\n " + p { + - "User agents are expected to allow users to discover the destination of " + a href="#hyperlink" id="links,-forms,-and-navigation:hyperlink-2" { + - "hyperlinks" + } + - " and of " + a href="#the-form-element" id="links,-forms,-and-navigation:the-form-element" { + - "forms" + } + - " before triggering their\n " + a href="#navigate" id="links,-forms,-and-navigation:navigate-2" { + - "navigation" + } + - "." + } + - "\n\n " + p { + - "User agents are expected to inform the user of whether a " + a href="#hyperlink" id="links,-forms,-and-navigation:hyperlink-3" { + - "hyperlink" + } + - " includes\n " + a href="#hyperlink-auditing" id="links,-forms,-and-navigation:hyperlink-auditing" { + - "hyperlink auditing" + } + - ", and to let them know at a minimum which domains will be contacted\n as part of such auditing." + } + - "\n\n " + p { + - "User agents may allow users to " + a href="#navigate" id="links,-forms,-and-navigation:navigate-3" { + - "navigate" + } + - " " + a href="#navigable" id="links,-forms,-and-navigation:navigable-2" { + - "navigables" + } + - " to the URLs " + a href="#encoding-parsing-a-url" id="links,-forms,-and-navigation:encoding-parsing-a-url" { + - "indicated" + } + - " by the " + code { + - "cite" + } + - " attributes on " + code id="links,-forms,-and-navigation:the-q-element" { + a href="#the-q-element" { + - "q" + } + } + - ",\n " + code id="links,-forms,-and-navigation:the-blockquote-element" { + a href="#the-blockquote-element" { + - "blockquote" + } + } + - ", " + code id="links,-forms,-and-navigation:the-ins-element" { + a href="#the-ins-element" { + - "ins" + } + } + - ", and " + code id="links,-forms,-and-navigation:the-del-element" { + a href="#the-del-element" { + - "del" + } + } + - " elements." + } + - "\n\n " + p { + - "User agents may surface " + a href="#hyperlink" id="links,-forms,-and-navigation:hyperlink-4" { + - "hyperlinks" + } + - " created by " + code id="links,-forms,-and-navigation:the-link-element" { + a href="#the-link-element" { + - "link" + } + } + - "\n elements in their user interface, as discussed " + a href="#providing-users-with-a-means-to-follow-hyperlinks-created-using-the-link-element" { + - "previously" + } + - "." + } + - "\n\n\n\n\n " + h4 id="the-title-attribute-2" { + span class="secno" { + - "15.7.2" + } + - " The " + code id="the-title-attribute-2:attr-title" { + a href="#attr-title" { + - "title" + } + } + - " attribute" + a href="#the-title-attribute-2" class="self-link" + } + - "\n\n " + p { + - "User agents are expected to expose the " + a href="#advisory-information" id="the-title-attribute-2:advisory-information" { + - "advisory information" + } + - " of elements upon user\n request, and to make the user aware of the presence of such information." + } + - "\n\n " + p { + - "On interactive graphical systems where the user can use a pointing device, this could take the\n form of a tooltip. When the user is unable to use a pointing device, then the user agent is\n expected to make the content available in some other fashion, e.g. by making the element a\n " + a href="#focusable-area" id="the-title-attribute-2:focusable-area" { + - "focusable area" + } + - " and always displaying the " + a href="#advisory-information" id="the-title-attribute-2:advisory-information-2" { + - "advisory information" + } + - " of the\n currently " + a href="#focused" id="the-title-attribute-2:focused" { + - "focused" + } + - " element, or by showing the " + a href="#advisory-information" id="the-title-attribute-2:advisory-information-3" { + - "advisory information" + } + - " of the\n elements under the user's finger on a touch device as the user pans around the screen." + } + - "\n\n " + p { + - "U+000A LINE FEED (LF) characters are expected to cause line breaks in the tooltip; U+0009\n CHARACTER TABULATION (tab) characters are expected to render as a nonzero horizontal shift that\n lines up the next glyph with the next tab stop, with tab stops occurring at points that are\n multiples of 8 times the width of a U+0020 SPACE character." + } + - "\n\n " + div class="example" { + - "\n\n " + p { + - "For example, a visual user agent could make elements with a " + code id="the-title-attribute-2:attr-title-2" { + a href="#attr-title" { + - "title" + } + } + - " attribute " + a href="#focusable" id="the-title-attribute-2:focusable" { + - "focusable" + } + - ", and could make\n any " + a href="#focused" id="the-title-attribute-2:focused-2" { + - "focused" + } + - " element with a " + code id="the-title-attribute-2:attr-title-3" { + a href="#attr-title" { + - "title" + } + } + - " attribute\n show its tooltip under the element while the element has focus. This would allow a user to tab\n around the document to find all the advisory text." + } + - "\n\n " + } + - "\n\n " + div class="example" { + - "\n\n " + p { + - "As another example, a screen reader could provide an audio cue when reading an element with a\n tooltip, with an associated key to read the last tooltip for which a cue was played." + } + - "\n\n " + } + - "\n\n\n " + h4 id="editing-hosts" { + span class="secno" { + - "15.7.3" + } + - " Editing hosts" + a href="#editing-hosts" class="self-link" + } + - "\n\n " + p { + - "The current text editing caret (i.e. the " + a id="editing-hosts:active-range" href="https://w3c.github.io/editing/docs/execCommand/#active-range" data-x-internal="active-range" { + - "active range" + } + - ", if it is empty and in an\n " + a href="#editing-host" id="editing-hosts:editing-host" { + - "editing host" + } + - "), if any, is expected to act like an inline\n " + a id="editing-hosts:replaced-element" href="https://drafts.csswg.org/css-display/#replaced-element" data-x-internal="replaced-element" { + - "replaced element" + } + - " with the vertical dimensions of the caret and with zero width for\n the purposes of the CSS rendering model." + } + - "\n\n " + p class="note" { + - "This means that even an empty block can have the caret inside it, and that when\n the caret is in such an element, it prevents " + a href="https://drafts.csswg.org/css2/#collapsing-margins" id="editing-hosts:collapsing-margins" data-x-internal="collapsing-margins" { + - "margins from\n collapsing" + } + - " through the element." + } + - "\n\n\n\n " + h4 id="text-rendered-in-native-user-interfaces" { + span class="secno" { + - "15.7.4" + } + - " Text rendered in native user interfaces" + a href="#text-rendered-in-native-user-interfaces" class="self-link" + } + - "\n\n " + p { + - "User agents are expected to honor the Unicode semantics of text that is exposed in user\n interfaces, for example supporting the bidirectional algorithm in text shown in dialogs, title\n bars, popup menus, and tooltips. Text from the contents of elements is expected to be rendered in\n a manner that honors " + a href="#the-directionality" id="text-rendered-in-native-user-interfaces:the-directionality" { + - "the directionality" + } + - " of the element from which the text was\n obtained. Text from attributes is expected to be rendered in a manner that honours the\n " + a href="#directionality-of-the-attribute" id="text-rendered-in-native-user-interfaces:directionality-of-the-attribute" { + - "directionality of the attribute" + } + - "." + } + - "\n\n " + div class="example" { + - "\n\n " + p { + - "Consider the following markup, which has Hebrew text asking for a programming language, the\n languages being text for which a left-to-right direction is important given the punctuation in\n some of their names:" + } + - "\n\n " + pre { + code class="html" { + c- p="" { + - "<" + } + c- f="" { + - "p" + } + - " " + c- e="" { + - "dir" + } + c- o="" { + - "=" + } + c- s="" { + - "\"rtl\"" + } + - " " + c- e="" { + - "lang" + } + c- o="" { + - "=" + } + c- s="" { + - "\"he\"" + } + c- p="" { + - ">" + } + - "\n " + c- p="" { + - "<" + } + c- f="" { + - "label" + } + c- p="" { + - ">" + } + - "\n " + span dir="rtl" lang="he" { + - "בחר שפת תכנות:" + } + - "\n " + c- p="" { + - "<" + } + c- f="" { + - "select" + } + c- p="" { + - ">" + } + - "\n " + c- p="" { + - "<" + } + c- f="" { + - "option" + } + - " " + c- e="" { + - "dir" + } + c- o="" { + - "=" + } + c- s="" { + - "\"ltr\"" + } + c- p="" { + - ">" + } + - "C++" + c- p="" { + - "" + } + - "\n " + c- p="" { + - "<" + } + c- f="" { + - "option" + } + - " " + c- e="" { + - "dir" + } + c- o="" { + - "=" + } + c- s="" { + - "\"ltr\"" + } + c- p="" { + - ">" + } + - "C#" + c- p="" { + - "" + } + - "\n " + c- p="" { + - "<" + } + c- f="" { + - "option" + } + - " " + c- e="" { + - "dir" + } + c- o="" { + - "=" + } + c- s="" { + - "\"ltr\"" + } + c- p="" { + - ">" + } + - "FreePascal" + c- p="" { + - "" + } + - "\n " + c- p="" { + - "<" + } + c- f="" { + - "option" + } + - " " + c- e="" { + - "dir" + } + c- o="" { + - "=" + } + c- s="" { + - "\"ltr\"" + } + c- p="" { + - ">" + } + - "F#" + c- p="" { + - "" + } + - "\n " + c- p="" { + - "" + } + - "\n " + c- p="" { + - "" + } + - "\n" + c- p="" { + - "" + } + } + } + - "\n\n " + p { + - "If the " + code id="text-rendered-in-native-user-interfaces:the-select-element" { + a href="#the-select-element" { + - "select" + } + } + - " element was rendered as a drop down box, a correct rendering would\n ensure that the punctuation was the same both in the drop down, and in the box showing the\n current selection." + } + - "\n\n " + p { + img src="/images/bidiselect.png" width="206" alt="" height="105" + } + - " \n\n " + } + - "\n\n " + div class="example" { + - "\n\n " + p { + - "The directionality of attributes depends on the attribute and on the element's " + code id="text-rendered-in-native-user-interfaces:attr-dir" { + a href="#attr-dir" { + - "dir" + } + } + - " attribute, as the following example demonstrates. Consider this\n markup:" + } + - "\n\n " + pre { + code class="html" { + bdo dir="ltr" { + c- p="" { + - "<" + } + c- f="" { + - "table" + } + c- p="" { + - ">" + } + - "\n " + c- p="" { + - "<" + } + c- f="" { + - "tr" + } + c- p="" { + - ">" + } + - "\n " + c- p="" { + - "<" + } + c- f="" { + - "th" + } + - " " + c- e="" { + - "abbr" + } + c- o="" { + - "=" + } + c- s="" { + - "\"(א\"" + } + - " " + c- e="" { + - "dir" + } + c- o="" { + - "=" + } + c- s="" { + - "ltr" + } + c- p="" { + - ">" + } + - "A\n " + c- p="" { + - "<" + } + c- f="" { + - "th" + } + - " " + c- e="" { + - "abbr" + } + c- o="" { + - "=" + } + c- s="" { + - "\"(א\"" + } + - " " + c- e="" { + - "dir" + } + c- o="" { + - "=" + } + c- s="" { + - "rtl" + } + c- p="" { + - ">" + } + - "A\n " + c- p="" { + - "<" + } + c- f="" { + - "th" + } + - " " + c- e="" { + - "abbr" + } + c- o="" { + - "=" + } + c- s="" { + - "\"(א\"" + } + - " " + c- e="" { + - "dir" + } + c- o="" { + - "=" + } + c- s="" { + - "auto" + } + c- p="" { + - ">" + } + - "A\n" + c- p="" { + - "" + } + } + } + } + - "\n\n " + p { + - "If the " + code id="text-rendered-in-native-user-interfaces:attr-th-abbr" { + a href="#attr-th-abbr" { + - "abbr" + } + } + - " attributes are rendered, e.g. in a tooltip or\n other user interface, the first will have a left parenthesis (because the direction is 'ltr'),\n the second will have a right parenthesis (because the direction is 'rtl'), and the third will\n have a right parenthesis (because the direction is determined " + em { + - "from the attribute value" + } + - "\n to be 'rtl')." + } + - "\n\n " + p { + - "However, if instead the attribute was not a " + a href="#directionality-capable-attribute" id="text-rendered-in-native-user-interfaces:directionality-capable-attribute" { + - "directionality-capable attribute" + } + - ", the\n results would be different:" + } + - "\n\n " + pre { + code class="html" { + bdo dir="ltr" { + c- p="" { + - "<" + } + c- f="" { + - "table" + } + c- p="" { + - ">" + } + - "\n " + c- p="" { + - "<" + } + c- f="" { + - "tr" + } + c- p="" { + - ">" + } + - "\n " + c- p="" { + - "<" + } + c- f="" { + - "th" + } + - " " + c- e="" { + - "data-abbr" + } + c- o="" { + - "=" + } + c- s="" { + - "\"(א\"" + } + - " " + c- e="" { + - "dir" + } + c- o="" { + - "=" + } + c- s="" { + - "ltr" + } + c- p="" { + - ">" + } + - "A\n " + c- p="" { + - "<" + } + c- f="" { + - "th" + } + - " " + c- e="" { + - "data-abbr" + } + c- o="" { + - "=" + } + c- s="" { + - "\"(א\"" + } + - " " + c- e="" { + - "dir" + } + c- o="" { + - "=" + } + c- s="" { + - "rtl" + } + c- p="" { + - ">" + } + - "A\n " + c- p="" { + - "<" + } + c- f="" { + - "th" + } + - " " + c- e="" { + - "data-abbr" + } + c- o="" { + - "=" + } + c- s="" { + - "\"(א\"" + } + - " " + c- e="" { + - "dir" + } + c- o="" { + - "=" + } + c- s="" { + - "auto" + } + c- p="" { + - ">" + } + - "A\n" + c- p="" { + - "" + } + } + } + } + - "\n\n " + p { + - "In this case, if the user agent were to expose the " + code { + - "data-abbr" + } + - " attribute\n in the user interface (e.g. in a debugging environment), the last case would be rendered with a\n " + em { + - "left" + } + - " parenthesis, because the direction would be determined from the element's\n contents." + } + - "\n\n " + } + - "\n\n " + p { + - "A string provided by a script (e.g. the argument to " + code id="text-rendered-in-native-user-interfaces:dom-alert" { + a href="#dom-alert" { + - "window.alert()" + } + } + - ") is expected to be treated as an independent set of one or\n more bidirectional algorithm paragraphs when displayed, as defined by the bidirectional algorithm,\n including, for instance, supporting the paragraph-breaking behavior of U+000A LINE FEED (LF)\n characters. For the purposes of determining the paragraph level of such text in the bidirectional\n algorithm, this specification does " + em { + - "not" + } + - " provide a higher-level override of rules P2 and\n P3. " + a href="#refsBIDI" { + - "[BIDI]" + } + } + - "\n\n " + p { + - "When necessary, authors can enforce a particular direction for a given paragraph by starting it\n with the Unicode U+200E LEFT-TO-RIGHT MARK or U+200F RIGHT-TO-LEFT MARK characters." + } + - "\n\n " + div class="example" { + - "\n\n " + p { + - "Thus, the following script:" + } + - "\n\n " + pre { + code class="js" { + - "alert" + c- p="" { + - "(" + } + c- t="" { + - "'\\u05DC\\u05DE\\u05D3 HTML \\u05D4\\u05D9\\u05D5\\u05DD!'" + } + c- p="" { + - ")" + } + } + } + - "\n\n " + p { + - "...would always result in a message reading\n \"" + bdo dir="rtl" lang="" { + - "למד LMTH היום!" + } + - "\"\n (not \"" + bdo dir="ltr" lang="" { + - "דמל HTML םויה!" + } + - "\"),\n regardless of the language of the user agent interface or the\n direction of the page or any of its elements." + } + - "\n\n " + } + - "\n\n " + div class="example" { + - "\n\n " + p { + - "For a more complex example, consider the following script:" + } + - "\n\n " + pre class="bad" { + code class="js" { + c- d="" { + - "/* Warning: this script does not handle right-to-left scripts correctly */" + } + - "\n" + c- a="" { + - "var" + } + - " s" + c- p="" { + - ";" + } + - "\n" + c- k="" { + - "if" + } + - " " + c- p="" { + - "(" + } + - "s " + c- o="" { + - "=" + } + - " prompt" + c- p="" { + - "(" + } + c- t="" { + - "'What is your name?'" + } + c- p="" { + - "))" + } + - " " + c- p="" { + - "{" + } + - "\n alert" + c- p="" { + - "(" + } + - "s " + c- o="" { + - "+" + } + - " " + c- t="" { + - "'! Ok, Fred, '" + } + - " " + c- o="" { + - "+" + } + - " s " + c- o="" { + - "+" + } + - " " + c- t="" { + - "', and Wilma will get the car.'" + } + c- p="" { + - ");" + } + - "\n" + c- p="" { + - "}" + } + } + } + - "\n\n " + p { + - "When the user enters \"" + kbd { + - "Kitty" + } + - "\", the user agent would alert \"" + samp { + - "Kitty! Ok, Fred,\n Kitty, and Wilma will get the car." + } + - "\". However, if the user enters \"" + kbd dir="rtl" lang="ar" { + - "لا أفهم" + } + - "\", then the bidirectional\n algorithm will determine that the direction of the paragraph is right-to-left, and so the output\n will be the following unintended mess: \"" + samp lang="" { + bdo dir="rtl" { + - "لا أفهم! derF ,kO, لا أفهم, rac eht teg lliw amliW dna." + } + } + - "\"" + } + - "\n\n " + p { + - "To force an alert that starts with user-provided text (or other text of unknown\n directionality) to render left-to-right, the string can be prefixed with a U+200E LEFT-TO-RIGHT\n MARK character:" + } + - "\n\n " + pre { + code class="js" { + c- a="" { + - "var" + } + - " s" + c- p="" { + - ";" + } + - "\n" + c- k="" { + - "if" + } + - " " + c- p="" { + - "(" + } + - "s " + c- o="" { + - "=" + } + - " prompt" + c- p="" { + - "(" + } + c- t="" { + - "'What is your name?'" + } + c- p="" { + - "))" + } + - " " + c- p="" { + - "{" + } + - "\n alert" + c- p="" { + - "(" + } + c- t="" { + - "'" + } + strong { + c- t="" { + - "\\u200E" + } + } + c- t="" { + - "'" + } + - " " + c- o="" { + - "+" + } + - " s " + c- o="" { + - "+" + } + - " " + c- t="" { + - "'! Ok, Fred, '" + } + - " " + c- o="" { + - "+" + } + - " s " + c- o="" { + - "+" + } + - " " + c- t="" { + - "', and Wilma will get the car.'" + } + c- p="" { + - ");" + } + - "\n" + c- p="" { + - "}" + } + } + } + - "\n\n " + } + - "\n\n\n\n " + h3 id="print-media" { + span class="secno" { + - "15.8" + } + - " Print media" + a href="#print-media" class="self-link" + } + - "\n\n " + p { + - "User agents are expected to allow the user to request the opportunity to " + dfn id="obtain-a-physical-form" { + - "obtain a physical\n form" + } + - " (or a representation of a physical form) of a " + code id="print-media:document" { + a href="#document" { + - "Document" + } + } + - ". For example,\n selecting the option to print a page or convert it to PDF format. " + a href="#refsPDF" { + - "[PDF]" + } + } + - "\n\n " + p { + - "When the user actually " + a href="#obtain-a-physical-form" id="print-media:obtain-a-physical-form" { + - "obtains a physical form" + } + - " (or\n a representation of a physical form) of a " + code id="print-media:document-2" { + a href="#document" { + - "Document" + } + } + - ", the user agent is expected to\n create a new rendering of the " + code id="print-media:document-3" { + a href="#document" { + - "Document" + } + } + - " for the print media." + } + - "\n\n\n\n " + h3 id="unstyled-xml-documents" { + span class="secno" { + - "15.9" + } + - " Unstyled XML documents" + a href="#unstyled-xml-documents" class="self-link" + } + - "\n\n \n\n " + p { + - "HTML user agents may, in certain circumstances, find themselves rendering non-HTML documents\n that use vocabularies for which they lack any built-in knowledge. This section provides for a way\n for user agents to handle such documents in a somewhat useful manner." + } + - "\n\n " + p { + - "While a " + code id="unstyled-xml-documents:document" { + a href="#document" { + - "Document" + } + } + - " is an " + a href="#unstyled-document" id="unstyled-xml-documents:unstyled-document" { + - "unstyled document" + } + - ", the user agent is expected\n to render " + a href="#an-unstyled-document-view" id="unstyled-xml-documents:an-unstyled-document-view" { + - "an unstyled document view" + } + - "." + } + - "\n\n " + p { + - "A " + code id="unstyled-xml-documents:document-2" { + a href="#document" { + - "Document" + } + } + - " is an " + dfn id="unstyled-document" { + - "unstyled document" + } + - " while it matches the following\n conditions:" + } + - "\n\n " + ul { + li { + - "The " + code id="unstyled-xml-documents:document-3" { + a href="#document" { + - "Document" + } + } + - " has no author style sheets (whether referenced by HTTP headers, processing instructions, elements like " + code id="unstyled-xml-documents:the-link-element" { + a href="#the-link-element" { + - "link" + } + } + - ", inline elements like " + code id="unstyled-xml-documents:the-style-element" { + a href="#the-style-element" { + - "style" + } + } + - ", or any other mechanism).\n " + } + li { + - "None of the elements in the " + code id="unstyled-xml-documents:document-4" { + a href="#document" { + - "Document" + } + } + - " have any " + a href="#presentational-hints" id="unstyled-xml-documents:presentational-hints" { + - "presentational hints" + } + - ".\n " + } + li { + - "None of the elements in the " + code id="unstyled-xml-documents:document-5" { + a href="#document" { + - "Document" + } + } + - " have any " + a href="https://drafts.csswg.org/css-style-attr/#style-attribute" id="unstyled-xml-documents:css-styling-attribute" data-x-internal="css-styling-attribute" { + - "style attributes" + } + - ".\n " + } + li { + - "None of the elements in the " + code id="unstyled-xml-documents:document-6" { + a href="#document" { + - "Document" + } + } + - " are in any of the following namespaces: " + a id="unstyled-xml-documents:html-namespace-2" href="https://infra.spec.whatwg.org/#html-namespace" data-x-internal="html-namespace-2" { + - "HTML namespace" + } + - ", " + a id="unstyled-xml-documents:svg-namespace" href="https://infra.spec.whatwg.org/#svg-namespace" data-x-internal="svg-namespace" { + - "SVG namespace" + } + - ", " + a id="unstyled-xml-documents:mathml-namespace" href="https://infra.spec.whatwg.org/#mathml-namespace" data-x-internal="mathml-namespace" { + - "MathML namespace" + } + - "\n " + } + li { + - "The " + code id="unstyled-xml-documents:document-7" { + a href="#document" { + - "Document" + } + } + - " has no " + a href="#focusable-area" id="unstyled-xml-documents:focusable-area" { + - "focusable area" + } + - " (e.g. from XLink) other than the " + a id="unstyled-xml-documents:viewport" href="https://drafts.csswg.org/css2/#viewport" data-x-internal="viewport" { + - "viewport" + } + - ".\n " + } + li { + - "The " + code id="unstyled-xml-documents:document-8" { + a href="#document" { + - "Document" + } + } + - " has no " + a href="#hyperlink" id="unstyled-xml-documents:hyperlink" { + - "hyperlinks" + } + - " (e.g. from XLink).\n " + } + li { + - "There exists no " + a href="#concept-script" id="unstyled-xml-documents:concept-script" { + - "script" + } + - " whose " + a href="#settings-object" id="unstyled-xml-documents:settings-object" { + - "settings object" + } + - "'s " + a href="#concept-settings-object-global" id="unstyled-xml-documents:concept-settings-object-global" { + - "global object" + } + - " is a " + code id="unstyled-xml-documents:window" { + a href="#window" { + - "Window" + } + } + - " object with\n this " + code id="unstyled-xml-documents:document-9" { + a href="#document" { + - "Document" + } + } + - " as its " + a href="#concept-document-window" id="unstyled-xml-documents:concept-document-window" { + - "associated\n " + code { + - "Document" + } + } + - ".\n " + } + li { + - "None of the elements in the " + code id="unstyled-xml-documents:document-10" { + a href="#document" { + - "Document" + } + } + - " have any registered event listeners.\n " + } + } + - "\n\n " + p { + dfn id="an-unstyled-document-view" { + - "An unstyled document view" + } + - " is one where the DOM is not rendered according to CSS\n (which would, since there are no applicable styles in this context, just result in a wall of\n text), but is instead rendered in a manner that is useful for a developer. This could consist of\n just showing the " + code id="unstyled-xml-documents:document-11" { + a href="#document" { + - "Document" + } + } + - " object's source, maybe with syntax highlighting, or it\n could consist of displaying just the DOM tree, or simply a message saying that the page is not a\n styled document." + } + - "\n\n " + p class="note" { + - "If a " + code id="unstyled-xml-documents:document-12" { + a href="#document" { + - "Document" + } + } + - " stops being an " + a href="#unstyled-document" id="unstyled-xml-documents:unstyled-document-2" { + - "unstyled document" + } + - ", then the\n conditions above stop applying, and thus a user agent following these requirements will switch to\n using the regular CSS rendering." + } + - "\n\n \n\n\n\n\n " + h2 id="obsolete" { + span class="secno" { + - "16" + } + - " Obsolete features" + a href="#obsolete" class="self-link" + } + - "\n\n " + h3 id="obsolete-but-conforming-features" { + span class="secno" { + - "16.1" + } + - " Obsolete but conforming features" + a href="#obsolete-but-conforming-features" class="self-link" + } + - "\n\n " + p { + - "Features listed in this section will trigger warnings in conformance checkers." + } + - "\n\n " + p { + - "Authors should not specify a " + code id="obsolete-but-conforming-features:attr-img-border" { + a href="#attr-img-border" { + - "border" + } + } + - " attribute on an\n " + code id="obsolete-but-conforming-features:the-img-element" { + a href="#the-img-element" { + - "img" + } + } + - " element. If the attribute is present, its value must be the string \"" + code { + - "0" + } + - "\". CSS should be used instead." + } + - "\n\n " + p { + - "Authors should not specify a " + code id="obsolete-but-conforming-features:attr-script-charset" { + a href="#attr-script-charset" { + - "charset" + } + } + - " attribute on a\n " + code id="obsolete-but-conforming-features:the-script-element" { + a href="#the-script-element" { + - "script" + } + } + - " element. If the attribute is present, its value must be an " + a id="obsolete-but-conforming-features:ascii-case-insensitive" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII\n case-insensitive" + } + - " match for \"" + code { + - "utf-8" + } + - "\". (This has no effect in a\n document that conforms to the requirements elsewhere in this standard of being encoded as\n " + a id="obsolete-but-conforming-features:utf-8" href="https://encoding.spec.whatwg.org/#utf-8" data-x-internal="utf-8" { + - "UTF-8" + } + - ".)" + } + - "\n\n " + p { + - "Authors should not specify a " + code id="obsolete-but-conforming-features:attr-script-language" { + a href="#attr-script-language" { + - "language" + } + } + - " attribute on a\n " + code id="obsolete-but-conforming-features:the-script-element-2" { + a href="#the-script-element" { + - "script" + } + } + - " element. If the attribute is present, its value must be an " + a id="obsolete-but-conforming-features:ascii-case-insensitive-2" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII\n case-insensitive" + } + - " match for the string \"" + code { + - "JavaScript" + } + - "\" and either the\n " + code id="obsolete-but-conforming-features:attr-script-type" { + a href="#attr-script-type" { + - "type" + } + } + - " attribute must be omitted or its value must be an\n " + a id="obsolete-but-conforming-features:ascii-case-insensitive-3" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - " match for the string \"" + code { + - "text/javascript" + } + - "\".\n The attribute should be entirely omitted instead (with the value \"" + code { + - "JavaScript" + } + - "\", it has no effect), or replaced with use of the " + code id="obsolete-but-conforming-features:attr-script-type-2" { + a href="#attr-script-type" { + - "type" + } + } + - " attribute." + } + - "\n\n " + p { + - "Authors should not specify a value for the " + code id="obsolete-but-conforming-features:attr-script-type-3" { + a href="#attr-script-type" { + - "type" + } + } + - "\n attribute on " + code id="obsolete-but-conforming-features:the-script-element-3" { + a href="#the-script-element" { + - "script" + } + } + - " elements that is the empty string or a " + a id="obsolete-but-conforming-features:javascript-mime-type-essence-match" href="https://mimesniff.spec.whatwg.org/#javascript-mime-type-essence-match" data-x-internal="javascript-mime-type-essence-match" { + - "JavaScript MIME type\n essence match" + } + - ". Instead, they should omit the attribute, which has the same effect." + } + - "\n\n " + p { + - "Authors should not specify a " + code id="obsolete-but-conforming-features:attr-style-type" { + a href="#attr-style-type" { + - "type" + } + } + - " attribute on a\n " + code id="obsolete-but-conforming-features:the-style-element" { + a href="#the-style-element" { + - "style" + } + } + - " element. If the attribute is present, its value must be an " + a id="obsolete-but-conforming-features:ascii-case-insensitive-4" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII\n case-insensitive" + } + - " match for \"" + code id="obsolete-but-conforming-features:text/css" { + a href="#text/css" { + - "text/css" + } + } + - "\"." + } + - "\n\n " + p { + - "Authors should not specify the " + code id="obsolete-but-conforming-features:attr-a-name" { + a href="#attr-a-name" { + - "name" + } + } + - " attribute on\n " + code id="obsolete-but-conforming-features:the-a-element" { + a href="#the-a-element" { + - "a" + } + } + - " elements. If the attribute is present, its value must not be the empty string and\n must neither be equal to the value of any of the " + a href="https://dom.spec.whatwg.org/#concept-id" id="obsolete-but-conforming-features:concept-id" data-x-internal="concept-id" { + - "IDs" + } + - " in the\n element's " + a id="obsolete-but-conforming-features:tree" href="https://dom.spec.whatwg.org/#concept-tree" data-x-internal="tree" { + - "tree" + } + - " other than the element's own " + a href="https://dom.spec.whatwg.org/#concept-id" id="obsolete-but-conforming-features:concept-id-2" data-x-internal="concept-id" { + - "ID" + } + - ", if\n any, nor be equal to the value of any of the other " + code id="obsolete-but-conforming-features:attr-a-name-2" { + a href="#attr-a-name" { + - "name" + } + } + - "\n attributes on " + code id="obsolete-but-conforming-features:the-a-element-2" { + a href="#the-a-element" { + - "a" + } + } + - " elements in the element's " + a id="obsolete-but-conforming-features:tree-2" href="https://dom.spec.whatwg.org/#concept-tree" data-x-internal="tree" { + - "tree" + } + - ". If this attribute is\n present and the element has an " + a href="https://dom.spec.whatwg.org/#concept-id" id="obsolete-but-conforming-features:concept-id-3" data-x-internal="concept-id" { + - "ID" + } + - ", then the attribute's value\n must be equal to the element's " + a href="https://dom.spec.whatwg.org/#concept-id" id="obsolete-but-conforming-features:concept-id-4" data-x-internal="concept-id" { + - "ID" + } + - ". In earlier versions of the\n language, this attribute was intended as a way to specify possible targets for " + a href="https://url.spec.whatwg.org/#concept-url-fragment" id="obsolete-but-conforming-features:concept-url-fragment" data-x-internal="concept-url-fragment" { + - "fragments" + } + - " in " + a href="https://url.spec.whatwg.org/#concept-url" id="obsolete-but-conforming-features:url" data-x-internal="url" { + - "URLs" + } + - ". The " + code id="obsolete-but-conforming-features:the-id-attribute" { + a href="#the-id-attribute" { + - "id" + } + } + - " attribute should be used instead." + } + - "\n\n \n " + p { + - "Authors should not, but may despite requirements to the contrary elsewhere in this\n specification, specify the " + code id="obsolete-but-conforming-features:attr-input-maxlength" { + a href="#attr-input-maxlength" { + - "maxlength" + } + } + - " and " + code id="obsolete-but-conforming-features:attr-input-size" { + a href="#attr-input-size" { + - "size" + } + } + - " attributes on " + code id="obsolete-but-conforming-features:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " elements whose " + code id="obsolete-but-conforming-features:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - " attributes are in the " + a href="#number-state-(type=number)" id="obsolete-but-conforming-features:number-state-(type=number)" { + - "Number" + } + - " state. One valid reason for using these attributes\n regardless is to help legacy user agents that do not support " + code id="obsolete-but-conforming-features:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - " elements with\n " + code { + - "type=\"number\"" + } + - " to still render the text control with a useful width." + } + - "\n\n\n \n\n " + h4 id="warnings-for-obsolete-but-conforming-features" { + span class="secno" { + - "16.1.1" + } + - " Warnings for obsolete but conforming features" + a href="#warnings-for-obsolete-but-conforming-features" class="self-link" + } + - "\n\n " + p { + - "To ease the transition from HTML4 Transitional documents to the language defined in\n " + em { + - "this" + } + - " specification, and to discourage certain features that are only allowed in very few\n circumstances, conformance checkers must warn the user when the following features are used in a\n document. These are generally old obsolete features that have no effect, and are allowed only to\n distinguish between likely mistakes (regular conformance errors) and mere vestigial markup or\n unusual and discouraged practices (these warnings)." + } + - "\n\n " + p { + - "The following features must be categorized as described\n above:" + } + - "\n\n " + ul { + li { + p { + - "The presence of a " + code id="warnings-for-obsolete-but-conforming-features:attr-img-border" { + a href="#attr-img-border" { + - "border" + } + } + - " attribute on an\n " + code id="warnings-for-obsolete-but-conforming-features:the-img-element" { + a href="#the-img-element" { + - "img" + } + } + - " element if its value is the string \"" + code { + - "0" + } + - "\"." + } + } + li { + p { + - "The presence of a " + code id="warnings-for-obsolete-but-conforming-features:attr-script-charset" { + a href="#attr-script-charset" { + - "charset" + } + } + - " attribute on a\n " + code id="warnings-for-obsolete-but-conforming-features:the-script-element" { + a href="#the-script-element" { + - "script" + } + } + - " element if its value is an " + a id="warnings-for-obsolete-but-conforming-features:ascii-case-insensitive" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - " match for\n \"" + code { + - "utf-8" + } + - "\"." + } + } + li { + p { + - "The presence of a " + code id="warnings-for-obsolete-but-conforming-features:attr-script-language" { + a href="#attr-script-language" { + - "language" + } + } + - " attribute on a\n " + code id="warnings-for-obsolete-but-conforming-features:the-script-element-2" { + a href="#the-script-element" { + - "script" + } + } + - " element if its value is an " + a id="warnings-for-obsolete-but-conforming-features:ascii-case-insensitive-2" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - " match for the\n string \"" + code { + - "JavaScript" + } + - "\" and if there is no " + code id="warnings-for-obsolete-but-conforming-features:attr-script-type" { + a href="#attr-script-type" { + - "type" + } + } + - " attribute or there is and its value is an " + a id="warnings-for-obsolete-but-conforming-features:ascii-case-insensitive-3" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII\n case-insensitive" + } + - " match for the string \"" + code { + - "text/javascript" + } + - "\"." + } + } + li { + p { + - "The presence of a " + code id="warnings-for-obsolete-but-conforming-features:attr-style-type" { + a href="#attr-style-type" { + - "type" + } + } + - " attribute on a\n " + code id="warnings-for-obsolete-but-conforming-features:the-script-element-3" { + a href="#the-script-element" { + - "script" + } + } + - " element if its value is a " + a id="warnings-for-obsolete-but-conforming-features:javascript-mime-type-essence-match" href="https://mimesniff.spec.whatwg.org/#javascript-mime-type-essence-match" data-x-internal="javascript-mime-type-essence-match" { + - "JavaScript MIME type essence\n match" + } + - "." + } + } + li { + p { + - "The presence of a " + code id="warnings-for-obsolete-but-conforming-features:attr-style-type-2" { + a href="#attr-style-type" { + - "type" + } + } + - " attribute on a\n " + code id="warnings-for-obsolete-but-conforming-features:the-style-element" { + a href="#the-style-element" { + - "style" + } + } + - " element if its value is an " + a id="warnings-for-obsolete-but-conforming-features:ascii-case-insensitive-4" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - " match for\n \"" + code id="warnings-for-obsolete-but-conforming-features:text/css" { + a href="#text/css" { + - "text/css" + } + } + - "\"." + } + } + li { + p { + - "The presence of a " + code id="warnings-for-obsolete-but-conforming-features:attr-a-name" { + a href="#attr-a-name" { + - "name" + } + } + - " attribute on an " + code id="warnings-for-obsolete-but-conforming-features:the-a-element" { + a href="#the-a-element" { + - "a" + } + } + - "\n element, if its value is not the empty string." + } + } + li { + p { + - "The presence of a " + code id="warnings-for-obsolete-but-conforming-features:attr-input-maxlength" { + a href="#attr-input-maxlength" { + - "maxlength" + } + } + - " attribute on an\n " + code id="warnings-for-obsolete-but-conforming-features:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="warnings-for-obsolete-but-conforming-features:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in the\n " + a href="#number-state-(type=number)" id="warnings-for-obsolete-but-conforming-features:number-state-(type=number)" { + - "Number" + } + - " state." + } + } + li { + p { + - "The presence of a " + code id="warnings-for-obsolete-but-conforming-features:attr-input-size" { + a href="#attr-input-size" { + - "size" + } + } + - " attribute on an\n " + code id="warnings-for-obsolete-but-conforming-features:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - " element whose " + code id="warnings-for-obsolete-but-conforming-features:attr-input-type-2" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is in the\n " + a href="#number-state-(type=number)" id="warnings-for-obsolete-but-conforming-features:number-state-(type=number)-2" { + - "Number" + } + - " state." + } + } + } + - "\n\n " + p { + - "Conformance checkers must distinguish between pages that have no conformance errors and have\n none of these obsolete features, and pages that have no conformance errors but do have some of\n these obsolete features." + } + - "\n\n " + p class="example" { + - "For example, a validator could report some pages as \"Valid HTML\" and others as\n \"Valid HTML with warnings\"." + } + - "\n\n \n\n\n " + h3 id="non-conforming-features" { + span class="secno" { + - "16.2" + } + - " Non-conforming features" + a href="#non-conforming-features" class="self-link" + } + - "\n\n " + p { + - "Elements in the following list are entirely obsolete, and must not be used by authors:" + } + - "\n\n " + dl { + dt { + dfn id="applet" data-dfn-type="element" { + code { + - "applet" + } + } + } + dd { + p { + - "Use " + code id="non-conforming-features:the-embed-element" { + a href="#the-embed-element" { + - "embed" + } + } + - " or " + code id="non-conforming-features:the-object-element" { + a href="#the-object-element" { + - "object" + } + } + - " instead." + } + } + dt { + dfn id="acronym" data-dfn-type="element" { + code { + - "acronym" + } + } + } + dd { + p { + - "Use " + code id="non-conforming-features:the-abbr-element" { + a href="#the-abbr-element" { + - "abbr" + } + } + - " instead." + } + } + dt { + dfn id="bgsound" data-dfn-type="element" { + code { + - "bgsound" + } + } + } + dd { + p { + - "Use " + code id="non-conforming-features:the-audio-element" { + a href="#the-audio-element" { + - "audio" + } + } + - " instead." + } + } + dt { + dfn id="dir" data-dfn-type="element" { + code { + - "dir" + } + } + } + dd { + p { + - "Use " + code id="non-conforming-features:the-ul-element" { + a href="#the-ul-element" { + - "ul" + } + } + - " instead." + } + } + dt { + code id="non-conforming-features:frame" { + a href="#frame" { + - "frame" + } + } + } + dt { + code id="non-conforming-features:frameset" { + a href="#frameset" { + - "frameset" + } + } + } + dt { + dfn id="noframes" data-dfn-type="element" { + code { + - "noframes" + } + } + } + dd { + p { + - "Either use " + code id="non-conforming-features:the-iframe-element" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " and CSS instead, or use server-side includes to generate complete pages with the various invariant parts merged in." + } + } + dt { + dfn id="isindex" data-dfn-type="element" { + code { + - "isindex" + } + } + } + dd { + p { + - "Use an explicit " + code id="non-conforming-features:the-form-element" { + a href="#the-form-element" { + - "form" + } + } + - " and " + a href="#text-(type=text)-state-and-search-state-(type=search)" id="non-conforming-features:text-(type=text)-state-and-search-state-(type=search)" { + - "text control" + } + - " combination instead." + } + } + dt { + dfn id="keygen" data-dfn-type="element" { + code { + - "keygen" + } + } + } + dd { + - "\n " + p { + - "For enterprise device management use cases, use native on-device management capabilities." + } + - "\n\n " + p { + - "For certificate enrollment use cases, use the Web Cryptography API to generate a keypair for\n the certificate, and then export the certificate and key to allow the user to install them\n manually. " + a href="#refsWEBCRYPTO" { + - "[WEBCRYPTO]" + } + } + - "\n " + } + dt { + dfn id="listing" data-dfn-type="element" { + code { + - "listing" + } + } + } + dd { + p { + - "Use " + code id="non-conforming-features:the-pre-element" { + a href="#the-pre-element" { + - "pre" + } + } + - " and " + code id="non-conforming-features:the-code-element" { + a href="#the-code-element" { + - "code" + } + } + - " instead." + } + } + dt { + dfn id="menuitem" data-dfn-type="element" { + code { + - "menuitem" + } + } + } + dd { + p { + - "To implement a custom context menu, use script to handle the " + code id="non-conforming-features:event-contextmenu" { + a data-x-internal="event-contextmenu" href="https://w3c.github.io/uievents/#event-type-contextmenu" { + - "contextmenu" + } + } + - " event." + } + } + dt { + dfn id="nextid" data-dfn-type="element" { + code { + - "nextid" + } + } + } + dd { + p { + - "Use GUIDs instead." + } + } + dt { + dfn id="noembed" data-dfn-type="element" { + code { + - "noembed" + } + } + } + dd { + p { + - "Use " + code id="non-conforming-features:the-object-element-2" { + a href="#the-object-element" { + - "object" + } + } + - " instead of " + code id="non-conforming-features:the-embed-element-2" { + a href="#the-embed-element" { + - "embed" + } + } + - " when fallback is necessary." + } + } + dt id="the-param-element" { + dfn id="param" data-dfn-type="element" { + code { + - "param" + } + } + } + dd { + p { + - "Use the " + code id="non-conforming-features:attr-object-data" { + a href="#attr-object-data" { + - "data" + } + } + - " attribute of the " + code id="non-conforming-features:the-object-element-3" { + a href="#the-object-element" { + - "object" + } + } + - " element to set the\n URL of the external resource." + } + } + dt { + dfn id="plaintext" data-dfn-type="element" { + code { + - "plaintext" + } + } + } + dd { + p { + - "Use the \"" + code id="non-conforming-features:text/plain" { + a data-x-internal="text/plain" href="https://www.rfc-editor.org/rfc/rfc2046#section-4.1.3" { + - "text/plain" + } + } + - "\" " + a id="non-conforming-features:mime-type" href="https://mimesniff.spec.whatwg.org/#mime-type" data-x-internal="mime-type" { + - "MIME type" + } + - " instead." + } + } + dt { + dfn id="rb" data-dfn-type="element" { + code { + - "rb" + } + } + } + dt { + dfn id="rtc" data-dfn-type="element" { + code { + - "rtc" + } + } + } + dd { + p { + - "Providing the ruby base directly inside the " + code id="non-conforming-features:the-ruby-element" { + a href="#the-ruby-element" { + - "ruby" + } + } + - " element or using nested\n " + code id="non-conforming-features:the-ruby-element-2" { + a href="#the-ruby-element" { + - "ruby" + } + } + - " elements is sufficient." + } + } + dt { + dfn id="strike" data-dfn-type="element" { + code { + - "strike" + } + } + } + dd { + p { + - "Use " + code id="non-conforming-features:the-del-element" { + a href="#the-del-element" { + - "del" + } + } + - " instead if the element is marking an edit, otherwise use " + code id="non-conforming-features:the-s-element" { + a href="#the-s-element" { + - "s" + } + } + - " instead." + } + } + dt { + dfn id="xmp" data-dfn-type="element" { + code { + - "xmp" + } + } + } + dd { + p { + - "Use " + code id="non-conforming-features:the-pre-element-2" { + a href="#the-pre-element" { + - "pre" + } + } + - " and " + code id="non-conforming-features:the-code-element-2" { + a href="#the-code-element" { + - "code" + } + } + - " instead, and escape \"" + code { + - "<" + } + - "\" and \"" + code { + - "&" + } + - "\" characters as \"" + code { + - "<" + } + - "\" and \"" + code { + - "&" + } + - "\" respectively." + } + } + dt { + dfn id="basefont" data-dfn-type="element" { + code { + - "basefont" + } + } + } + dt { + dfn id="big" data-dfn-type="element" { + code { + - "big" + } + } + } + dt { + dfn id="blink" data-dfn-type="element" { + code { + - "blink" + } + } + } + dt { + dfn id="center" data-dfn-type="element" { + code { + - "center" + } + } + } + dt { + dfn id="font" data-dfn-type="element" { + code { + - "font" + } + } + } + dt { + code id="non-conforming-features:the-marquee-element" { + a href="#the-marquee-element" { + - "marquee" + } + } + } + dt { + dfn id="multicol" data-dfn-type="element" { + code { + - "multicol" + } + } + } + dt { + dfn id="nobr" data-dfn-type="element" { + code { + - "nobr" + } + } + } + dt { + dfn id="spacer" data-dfn-type="element" { + code { + - "spacer" + } + } + } + dt { + dfn id="tt" data-dfn-type="element" { + code { + - "tt" + } + } + } + dd { + - "\n " + p { + - "Use appropriate elements or CSS instead." + } + - "\n\n " + p { + - "Where the " + code id="non-conforming-features:tt" { + a href="#tt" { + - "tt" + } + } + - " element would have been used for marking up keyboard input,\n consider the " + code id="non-conforming-features:the-kbd-element" { + a href="#the-kbd-element" { + - "kbd" + } + } + - " element; for variables, consider the " + code id="non-conforming-features:the-var-element" { + a href="#the-var-element" { + - "var" + } + } + - " element; for\n computer code, consider the " + code id="non-conforming-features:the-code-element-3" { + a href="#the-code-element" { + - "code" + } + } + - " element; and for computer output, consider the\n " + code id="non-conforming-features:the-samp-element" { + a href="#the-samp-element" { + - "samp" + } + } + - " element." + } + - "\n\n " + p { + - "Similarly, if the " + code id="non-conforming-features:big" { + a href="#big" { + - "big" + } + } + - " element is being used to denote a heading, consider using\n the " + code id="non-conforming-features:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h1" + } + } + - " element; if it is being used for marking up important passages, consider the\n " + code id="non-conforming-features:the-strong-element" { + a href="#the-strong-element" { + - "strong" + } + } + - " element; and if it is being used for highlighting text for reference\n purposes, consider the " + code id="non-conforming-features:the-mark-element" { + a href="#the-mark-element" { + - "mark" + } + } + - " element." + } + - "\n\n " + p { + - "See also the " + a href="#usage-summary" { + - "text-level semantics usage summary" + } + - " for more\n suggestions with examples." + } + - "\n " + } + } + - "\n\n " + hr + - "\n\n " + p { + - "The following attributes are obsolete (though the elements are still part of the language), and\n must not be used by authors:" + } + - "\n\n " + dl { + dt { + dfn data-dfn-for="a" id="attr-a-charset" data-dfn-type="element-attr" { + code { + - "charset" + } + } + - " on " + code id="non-conforming-features:the-a-element" { + a href="#the-a-element" { + - "a" + } + } + - " elements" + } + dt { + dfn data-dfn-for="link" id="attr-link-charset" data-dfn-type="element-attr" { + code { + - "charset" + } + } + - " on " + code id="non-conforming-features:the-link-element" { + a href="#the-link-element" { + - "link" + } + } + - " elements" + } + dd { + p { + - "Use an HTTP `" + code id="non-conforming-features:content-type" { + a href="#content-type" { + - "Content-Type" + } + } + - "` header on the linked resource instead." + } + } + dt { + dfn data-dfn-for="script" id="attr-script-charset" data-dfn-type="element-attr" { + code { + - "charset" + } + } + - " on " + code id="non-conforming-features:the-script-element" { + a href="#the-script-element" { + - "script" + } + } + - "\n elements (except as noted in the previous section)" + } + dd { + p { + - "Omit the attribute. Both documents and scripts are required to use " + a id="non-conforming-features:utf-8" href="https://encoding.spec.whatwg.org/#utf-8" data-x-internal="utf-8" { + - "UTF-8" + } + - ", so\n it is redundant to specify it on the " + code id="non-conforming-features:the-script-element-2" { + a href="#the-script-element" { + - "script" + } + } + - " element since it inherits from the\n document." + } + } + dt { + dfn data-dfn-for="a" id="attr-a-coords" data-dfn-type="element-attr" { + code { + - "coords" + } + } + - " on " + code id="non-conforming-features:the-a-element-2" { + a href="#the-a-element" { + - "a" + } + } + - " elements" + } + dt { + dfn data-dfn-for="a" id="attr-a-shape" data-dfn-type="element-attr" { + code { + - "shape" + } + } + - " on " + code id="non-conforming-features:the-a-element-3" { + a href="#the-a-element" { + - "a" + } + } + - " elements" + } + dd { + p { + - "Use " + code id="non-conforming-features:the-area-element" { + a href="#the-area-element" { + - "area" + } + } + - " instead of " + code id="non-conforming-features:the-a-element-4" { + a href="#the-a-element" { + - "a" + } + } + - " for image maps." + } + } + dt { + dfn data-dfn-for="a" id="attr-a-methods" data-dfn-type="element-attr" { + code { + - "methods" + } + } + - " on " + code id="non-conforming-features:the-a-element-5" { + a href="#the-a-element" { + - "a" + } + } + - " elements" + } + dt { + dfn data-dfn-for="link" id="attr-link-methods" data-dfn-type="element-attr" { + code { + - "methods" + } + } + - " on " + code id="non-conforming-features:the-link-element-2" { + a href="#the-link-element" { + - "link" + } + } + - " elements" + } + dd { + p { + - "Use the HTTP OPTIONS feature instead." + } + } + dt { + dfn data-dfn-for="a" id="attr-a-name" data-dfn-type="element-attr" { + code { + - "name" + } + } + - " on " + code id="non-conforming-features:the-a-element-6" { + a href="#the-a-element" { + - "a" + } + } + - " elements (except as noted in the previous section)" + } + dt { + dfn data-dfn-for="embed" id="attr-embed-name" data-dfn-type="element-attr" { + code { + - "name" + } + } + - " on " + code id="non-conforming-features:the-embed-element-3" { + a href="#the-embed-element" { + - "embed" + } + } + - " elements" + } + dt { + dfn data-dfn-for="img" id="attr-img-name" data-dfn-type="element-attr" { + code { + - "name" + } + } + - " on " + code id="non-conforming-features:the-img-element" { + a href="#the-img-element" { + - "img" + } + } + - " elements" + } + dt { + dfn data-dfn-for="option" id="attr-option-name" data-dfn-type="element-attr" { + code { + - "name" + } + } + - " on " + code id="non-conforming-features:the-option-element" { + a href="#the-option-element" { + - "option" + } + } + - " elements" + } + dd { + p { + - "Use the " + code id="non-conforming-features:the-id-attribute" { + a href="#the-id-attribute" { + - "id" + } + } + - " attribute instead." + } + } + dt { + dfn data-dfn-for="a" id="attr-a-rev" data-dfn-type="element-attr" { + code { + - "rev" + } + } + - " on " + code id="non-conforming-features:the-a-element-7" { + a href="#the-a-element" { + - "a" + } + } + - " elements" + } + dt { + dfn data-dfn-for="link" id="attr-link-rev" data-dfn-type="element-attr" { + code { + - "rev" + } + } + - " on " + code id="non-conforming-features:the-link-element-3" { + a href="#the-link-element" { + - "link" + } + } + - " elements" + } + dd { + p { + - "Use the " + code id="non-conforming-features:attr-hyperlink-rel" { + a href="#attr-hyperlink-rel" { + - "rel" + } + } + - "\n attribute instead, with an opposite term. (For example, instead of\n " + code { + - "rev=\"made\"" + } + - ", use " + code { + - "rel=\"author\"" + } + - ".)" + } + } + dt { + dfn data-dfn-for="a" id="attr-a-urn" data-dfn-type="element-attr" { + code { + - "urn" + } + } + - " on " + code id="non-conforming-features:the-a-element-8" { + a href="#the-a-element" { + - "a" + } + } + - " elements" + } + dt { + dfn data-dfn-for="link" id="attr-link-urn" data-dfn-type="element-attr" { + code { + - "urn" + } + } + - " on " + code id="non-conforming-features:the-link-element-4" { + a href="#the-link-element" { + - "link" + } + } + - " elements" + } + dd { + p { + - "Specify the preferred persistent identifier using the " + code id="non-conforming-features:attr-hyperlink-href" { + a href="#attr-hyperlink-href" { + - "href" + } + } + - " attribute instead." + } + } + dt { + dfn data-dfn-for="form" id="attr-form-accept" data-dfn-type="element-attr" { + code { + - "accept" + } + } + - " on " + code id="non-conforming-features:the-form-element-2" { + a href="#the-form-element" { + - "form" + } + } + - " elements" + } + dd { + p { + - "Use the " + code id="non-conforming-features:attr-input-accept" { + a href="#attr-input-accept" { + - "accept" + } + } + - " attribute directly on the " + code id="non-conforming-features:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " elements instead." + } + } + dt { + dfn data-dfn-for="area" id="attr-area-hreflang" data-dfn-type="element-attr" { + code { + - "hreflang" + } + } + - " on " + code id="non-conforming-features:the-area-element-2" { + a href="#the-area-element" { + - "area" + } + } + - "\n elements" + } + dt { + dfn data-dfn-for="area" id="attr-area-type" data-dfn-type="element-attr" { + code { + - "type" + } + } + - " on " + code id="non-conforming-features:the-area-element-3" { + a href="#the-area-element" { + - "area" + } + } + - " elements" + } + dd { + p { + - "These attributes do not do anything useful, and for historical reasons there are no\n corresponding IDL attributes on " + code id="non-conforming-features:the-area-element-4" { + a href="#the-area-element" { + - "area" + } + } + - " elements. Omit them altogether." + } + } + dt { + dfn data-dfn-for="area" id="attr-area-nohref" data-dfn-type="element-attr" { + code { + - "nohref" + } + } + - " on " + code id="non-conforming-features:the-area-element-5" { + a href="#the-area-element" { + - "area" + } + } + - " elements" + } + dd { + p { + - "Omitting the " + code id="non-conforming-features:attr-hyperlink-href-2" { + a href="#attr-hyperlink-href" { + - "href" + } + } + - "\n attribute is sufficient; the " + code id="non-conforming-features:attr-area-nohref" { + a href="#attr-area-nohref" { + - "nohref" + } + } + - " attribute is\n unnecessary. Omit it altogether." + } + } + dt { + dfn data-dfn-for="head" id="attr-head-profile" data-dfn-type="element-attr" { + code { + - "profile" + } + } + - " on " + code id="non-conforming-features:the-head-element" { + a href="#the-head-element" { + - "head" + } + } + - " elements" + } + dd { + p { + - "Unnecessary. Omit it altogether." + } + } + dt { + dfn data-dfn-for="html" id="attr-html-manifest" data-dfn-type="element-attr" { + code { + - "manifest" + } + } + - " on " + code id="non-conforming-features:the-html-element" { + a href="#the-html-element" { + - "html" + } + } + - " elements" + } + dd { + p { + - "Use service workers instead. " + a href="#refsSW" { + - "[SW]" + } + } + } + dt { + dfn data-dfn-for="html" id="attr-html-version" data-dfn-type="element-attr" { + code { + - "version" + } + } + - " on " + code id="non-conforming-features:the-html-element-2" { + a href="#the-html-element" { + - "html" + } + } + - " elements" + } + dd { + p { + - "Unnecessary. Omit it altogether." + } + } + dt { + dfn data-dfn-for="input" id="attr-input-ismap" data-dfn-type="element-attr" { + code { + - "ismap" + } + } + - " on " + code id="non-conforming-features:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - " elements" + } + dd { + p { + - "Unnecessary. Omit it altogether. All " + code id="non-conforming-features:the-input-element-3" { + a href="#the-input-element" { + - "input" + } + } + - " elements with a " + code id="non-conforming-features:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute in the " + a href="#image-button-state-(type=image)" id="non-conforming-features:image-button-state-(type=image)" { + - "Image\n Button" + } + - " state are processed as server-side image maps." + } + } + dt { + dfn data-dfn-for="input" id="attr-input-usemap" data-dfn-type="element-attr" { + code { + - "usemap" + } + } + - " on " + code id="non-conforming-features:the-input-element-4" { + a href="#the-input-element" { + - "input" + } + } + - " elements" + } + dt { + dfn data-dfn-for="object" id="attr-object-usemap" data-dfn-type="element-attr" { + code { + - "usemap" + } + } + - " on " + code id="non-conforming-features:the-object-element-4" { + a href="#the-object-element" { + - "object" + } + } + - " elements" + } + dd { + p { + - "Use the " + code id="non-conforming-features:the-img-element-2" { + a href="#the-img-element" { + - "img" + } + } + - " element for image maps." + } + } + dt { + dfn data-dfn-for="iframe" id="attr-iframe-longdesc" data-dfn-type="element-attr" { + code { + - "longdesc" + } + } + - " on " + code id="non-conforming-features:the-iframe-element-2" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " elements" + } + dt { + dfn data-dfn-for="img" id="attr-img-longdesc" data-dfn-type="element-attr" { + code { + - "longdesc" + } + } + - " on " + code id="non-conforming-features:the-img-element-3" { + a href="#the-img-element" { + - "img" + } + } + - " elements" + } + dd { + p { + - "Use a regular " + code id="non-conforming-features:the-a-element-9" { + a href="#the-a-element" { + - "a" + } + } + - " element to link to the\n description, or (in the case of images) use an " + a href="#image-map" id="non-conforming-features:image-map" { + - "image\n map" + } + - " to provide a link from the image to the image's\n description." + } + } + dt { + dfn data-dfn-for="img" id="attr-img-lowsrc" data-dfn-type="element-attr" { + code { + - "lowsrc" + } + } + - " on " + code id="non-conforming-features:the-img-element-4" { + a href="#the-img-element" { + - "img" + } + } + - " elements" + } + dd { + p { + - "Use a progressive JPEG image (given in the " + code id="non-conforming-features:attr-img-src" { + a href="#attr-img-src" { + - "src" + } + } + - " attribute),\n instead of using two separate images." + } + } + dt { + dfn data-dfn-for="link" id="attr-link-target" data-dfn-type="element-attr" { + code { + - "target" + } + } + - " on " + code id="non-conforming-features:the-link-element-5" { + a href="#the-link-element" { + - "link" + } + } + - " elements" + } + dd { + p { + - "Unnecessary. Omit it altogether." + } + } + dt { + dfn data-dfn-for="menu" id="attr-menu-type" data-dfn-type="element-attr" { + code { + - "type" + } + } + - " on " + code id="non-conforming-features:the-menu-element" { + a href="#the-menu-element" { + - "menu" + } + } + - " elements" + } + dd { + p { + - "To implement a custom context menu, use script to handle the " + code id="non-conforming-features:event-contextmenu-2" { + a data-x-internal="event-contextmenu" href="https://w3c.github.io/uievents/#event-type-contextmenu" { + - "contextmenu" + } + } + - " event. For toolbar menus, omit the\n attribute." + } + } + dt { + dfn data-dfn-for="menu" id="attr-menu-label" data-dfn-type="element-attr" { + code { + - "label" + } + } + - " on " + code id="non-conforming-features:the-menu-element-2" { + a href="#the-menu-element" { + - "menu" + } + } + - " elements" + } + dt { + dfn id="attr-contextmenu" data-dfn-type="element-attr" { + code { + - "contextmenu" + } + } + - " on all elements" + } + dt { + dfn id="handler-onshow" data-dfn-type="element-attr" { + code { + - "onshow" + } + } + - " on all elements" + } + dd { + p { + - "To implement a custom context menu, use script to handle the " + code id="non-conforming-features:event-contextmenu-3" { + a data-x-internal="event-contextmenu" href="https://w3c.github.io/uievents/#event-type-contextmenu" { + - "contextmenu" + } + } + - " event." + } + } + dt { + dfn data-dfn-for="meta" id="attr-meta-scheme" data-dfn-type="element-attr" { + code { + - "scheme" + } + } + - " on " + code id="non-conforming-features:the-meta-element" { + a href="#the-meta-element" { + - "meta" + } + } + - " elements" + } + dd { + p { + - "Use only one scheme per field, or make the scheme declaration part of the value." + } + } + dt { + dfn data-dfn-for="object" id="attr-object-archive" data-dfn-type="element-attr" { + code { + - "archive" + } + } + - " on " + code id="non-conforming-features:the-object-element-5" { + a href="#the-object-element" { + - "object" + } + } + - " elements" + } + dt { + dfn data-dfn-for="object" id="attr-object-classid" data-dfn-type="element-attr" { + code { + - "classid" + } + } + - " on " + code id="non-conforming-features:the-object-element-6" { + a href="#the-object-element" { + - "object" + } + } + - " elements" + } + dt { + dfn data-dfn-for="object" id="attr-object-code" data-dfn-type="element-attr" { + code { + - "code" + } + } + - " on " + code id="non-conforming-features:the-object-element-7" { + a href="#the-object-element" { + - "object" + } + } + - " elements" + } + dt { + dfn data-dfn-for="object" id="attr-object-codebase" data-dfn-type="element-attr" { + code { + - "codebase" + } + } + - " on " + code id="non-conforming-features:the-object-element-8" { + a href="#the-object-element" { + - "object" + } + } + - " elements" + } + dt { + dfn data-dfn-for="object" id="attr-object-codetype" data-dfn-type="element-attr" { + code { + - "codetype" + } + } + - " on " + code id="non-conforming-features:the-object-element-9" { + a href="#the-object-element" { + - "object" + } + } + - " elements" + } + dd { + p { + - "Use the " + code id="non-conforming-features:attr-object-data-2" { + a href="#attr-object-data" { + - "data" + } + } + - " and " + code id="non-conforming-features:attr-object-type" { + a href="#attr-object-type" { + - "type" + } + } + - " attributes to invoke " + a href="#plugin" id="non-conforming-features:plugin" { + - "plugins" + } + - "." + } + } + dt { + dfn data-dfn-for="object" id="attr-object-declare" data-dfn-type="element-attr" { + code { + - "declare" + } + } + - " on " + code id="non-conforming-features:the-object-element-10" { + a href="#the-object-element" { + - "object" + } + } + - " elements" + } + dd { + p { + - "Repeat the " + code id="non-conforming-features:the-object-element-11" { + a href="#the-object-element" { + - "object" + } + } + - " element completely each time the resource is to be reused." + } + } + dt { + dfn data-dfn-for="object" id="attr-object-standby" data-dfn-type="element-attr" { + code { + - "standby" + } + } + - " on " + code id="non-conforming-features:the-object-element-12" { + a href="#the-object-element" { + - "object" + } + } + - " elements" + } + dd { + p { + - "Optimize the linked resource so that it loads quickly or, at least, incrementally." + } + } + dt { + dfn data-dfn-for="object" id="attr-object-typemustmatch" data-dfn-type="element-attr" { + code { + - "typemustmatch" + } + } + - " on " + code id="non-conforming-features:the-object-element-13" { + a href="#the-object-element" { + - "object" + } + } + - " elements" + } + dd { + p { + - "Avoid using " + code id="non-conforming-features:the-object-element-14" { + a href="#the-object-element" { + - "object" + } + } + - " elements with untrusted resources." + } + } + dt { + dfn data-dfn-for="script" id="attr-script-language" data-dfn-type="element-attr" { + code { + - "language" + } + } + - " on " + code id="non-conforming-features:the-script-element-3" { + a href="#the-script-element" { + - "script" + } + } + - " elements (except as noted in the previous section)" + } + dd { + p { + - "Omit the attribute for JavaScript; for " + a href="#data-block" id="non-conforming-features:data-block" { + - "data blocks" + } + - ", use\n the " + code id="non-conforming-features:attr-script-type" { + a href="#attr-script-type" { + - "type" + } + } + - " attribute instead." + } + } + dt { + dfn data-dfn-for="script" id="attr-script-event" data-dfn-type="element-attr" { + code { + - "event" + } + } + - " on " + code id="non-conforming-features:the-script-element-4" { + a href="#the-script-element" { + - "script" + } + } + - " elements" + } + dt { + dfn data-dfn-for="script" id="attr-script-for" data-dfn-type="element-attr" { + code { + - "for" + } + } + - " on " + code id="non-conforming-features:the-script-element-5" { + a href="#the-script-element" { + - "script" + } + } + - " elements" + } + dd { + p { + - "Use DOM events mechanisms to register event listeners. " + a href="#refsDOM" { + - "[DOM]" + } + } + } + dt { + dfn data-dfn-for="style" id="attr-style-type" data-dfn-type="element-attr" { + code { + - "type" + } + } + - " on " + code id="non-conforming-features:the-style-element" { + a href="#the-style-element" { + - "style" + } + } + - " elements (except as noted in the previous section)" + } + dd { + p { + - "Omit the attribute for CSS; for " + a href="#data-block" id="non-conforming-features:data-block-2" { + - "data blocks" + } + - ", use\n " + code id="non-conforming-features:the-script-element-6" { + a href="#the-script-element" { + - "script" + } + } + - " as the container instead of " + code id="non-conforming-features:the-style-element-2" { + a href="#the-style-element" { + - "style" + } + } + - "." + } + } + dt { + dfn data-dfn-for="table" id="attr-table-datapagesize" data-dfn-type="element-attr" { + code { + - "datapagesize" + } + } + - " on " + code id="non-conforming-features:the-table-element" { + a href="#the-table-element" { + - "table" + } + } + - " elements" + } + dd { + p { + - "Unnecessary. Omit it altogether." + } + } + dt { + dfn data-dfn-for="table" id="attr-table-summary" data-dfn-type="element-attr" { + code { + - "summary" + } + } + - " on " + code id="non-conforming-features:the-table-element-2" { + a href="#the-table-element" { + - "table" + } + } + - " elements" + } + dd { + p { + - "Use one of the " + a href="#table-descriptions-techniques" { + - "techniques for describing\n tables" + } + - " given in the " + code id="non-conforming-features:the-table-element-3" { + a href="#the-table-element" { + - "table" + } + } + - " section instead." + } + } + dt { + dfn data-dfn-for="td" id="attr-td-abbr" data-dfn-type="element-attr" { + code { + - "abbr" + } + } + - " on " + code id="non-conforming-features:the-td-element" { + a href="#the-td-element" { + - "td" + } + } + - " elements" + } + dd { + p { + - "Use text that begins in an unambiguous and terse manner, and include any more elaborate text after that. The " + code id="non-conforming-features:attr-title" { + a href="#attr-title" { + - "title" + } + } + - " attribute can also be useful in including more detailed text, so that the cell's contents can be made terse. If it's a heading, use " + code id="non-conforming-features:the-th-element" { + a href="#the-th-element" { + - "th" + } + } + - " (which has an " + code id="non-conforming-features:attr-th-abbr" { + a href="#attr-th-abbr" { + - "abbr" + } + } + - " attribute)." + } + - "\n\n " + } + dt { + dfn data-dfn-for="td,th" id="attr-tdth-axis" data-dfn-type="element-attr" { + code { + - "axis" + } + } + - " on " + code id="non-conforming-features:the-td-element-2" { + a href="#the-td-element" { + - "td" + } + } + - " and " + code id="non-conforming-features:the-th-element-2" { + a href="#the-th-element" { + - "th" + } + } + - " elements" + } + dd { + p { + - "Use the " + code id="non-conforming-features:attr-th-scope" { + a href="#attr-th-scope" { + - "scope" + } + } + - " attribute on the relevant " + code id="non-conforming-features:the-th-element-3" { + a href="#the-th-element" { + - "th" + } + } + - "." + } + - "\n\n " + } + dt { + dfn data-dfn-for="td" id="attr-td-scope" data-dfn-type="element-attr" { + code { + - "scope" + } + } + - " on " + code id="non-conforming-features:the-td-element-3" { + a href="#the-td-element" { + - "td" + } + } + - " elements" + } + dd { + p { + - "Use " + code id="non-conforming-features:the-th-element-4" { + a href="#the-th-element" { + - "th" + } + } + - " elements for heading cells." + } + - "\n\n " + } + dt { + dfn id="attr-datasrc" data-dfn-type="element-attr" { + code { + - "datasrc" + } + } + - " on " + code id="non-conforming-features:the-a-element-10" { + a href="#the-a-element" { + - "a" + } + } + - ", " + code id="non-conforming-features:the-button-element" { + a href="#the-button-element" { + - "button" + } + } + - ", " + code id="non-conforming-features:the-div-element" { + a href="#the-div-element" { + - "div" + } + } + - ", " + code id="non-conforming-features:frame-2" { + a href="#frame" { + - "frame" + } + } + - ", " + code id="non-conforming-features:the-iframe-element-3" { + a href="#the-iframe-element" { + - "iframe" + } + } + - ", " + code id="non-conforming-features:the-img-element-5" { + a href="#the-img-element" { + - "img" + } + } + - ", " + code id="non-conforming-features:the-input-element-5" { + a href="#the-input-element" { + - "input" + } + } + - ", " + code id="non-conforming-features:the-label-element" { + a href="#the-label-element" { + - "label" + } + } + - ", " + code id="non-conforming-features:the-legend-element" { + a href="#the-legend-element" { + - "legend" + } + } + - ", " + code id="non-conforming-features:the-marquee-element-2" { + a href="#the-marquee-element" { + - "marquee" + } + } + - ", " + code id="non-conforming-features:the-object-element-15" { + a href="#the-object-element" { + - "object" + } + } + - ", " + code id="non-conforming-features:the-option-element-2" { + a href="#the-option-element" { + - "option" + } + } + - ", " + code id="non-conforming-features:the-select-element" { + a href="#the-select-element" { + - "select" + } + } + - ", " + code id="non-conforming-features:the-span-element" { + a href="#the-span-element" { + - "span" + } + } + - ", " + code id="non-conforming-features:the-table-element-4" { + a href="#the-table-element" { + - "table" + } + } + - ", and " + code id="non-conforming-features:the-textarea-element" { + a href="#the-textarea-element" { + - "textarea" + } + } + - " elements" + } + dt { + dfn id="attr-datafld" data-dfn-type="element-attr" { + code { + - "datafld" + } + } + - " on " + code id="non-conforming-features:the-a-element-11" { + a href="#the-a-element" { + - "a" + } + } + - ", " + code id="non-conforming-features:the-button-element-2" { + a href="#the-button-element" { + - "button" + } + } + - ", " + code id="non-conforming-features:the-div-element-2" { + a href="#the-div-element" { + - "div" + } + } + - ", " + code id="non-conforming-features:the-fieldset-element" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - ", " + code id="non-conforming-features:frame-3" { + a href="#frame" { + - "frame" + } + } + - ", " + code id="non-conforming-features:the-iframe-element-4" { + a href="#the-iframe-element" { + - "iframe" + } + } + - ", " + code id="non-conforming-features:the-img-element-6" { + a href="#the-img-element" { + - "img" + } + } + - ", " + code id="non-conforming-features:the-input-element-6" { + a href="#the-input-element" { + - "input" + } + } + - ", " + code id="non-conforming-features:the-label-element-2" { + a href="#the-label-element" { + - "label" + } + } + - ", " + code id="non-conforming-features:the-legend-element-2" { + a href="#the-legend-element" { + - "legend" + } + } + - ", " + code id="non-conforming-features:the-marquee-element-3" { + a href="#the-marquee-element" { + - "marquee" + } + } + - ", " + code id="non-conforming-features:the-object-element-16" { + a href="#the-object-element" { + - "object" + } + } + - ", " + code id="non-conforming-features:the-select-element-2" { + a href="#the-select-element" { + - "select" + } + } + - ", " + code id="non-conforming-features:the-span-element-2" { + a href="#the-span-element" { + - "span" + } + } + - ", and " + code id="non-conforming-features:the-textarea-element-2" { + a href="#the-textarea-element" { + - "textarea" + } + } + - " elements" + } + dt { + dfn id="attr-dataformatas" data-dfn-type="element-attr" { + code { + - "dataformatas" + } + } + - " on " + code id="non-conforming-features:the-button-element-3" { + a href="#the-button-element" { + - "button" + } + } + - ", " + code id="non-conforming-features:the-div-element-3" { + a href="#the-div-element" { + - "div" + } + } + - ", " + code id="non-conforming-features:the-input-element-7" { + a href="#the-input-element" { + - "input" + } + } + - ", " + code id="non-conforming-features:the-label-element-3" { + a href="#the-label-element" { + - "label" + } + } + - ", " + code id="non-conforming-features:the-legend-element-3" { + a href="#the-legend-element" { + - "legend" + } + } + - ", " + code id="non-conforming-features:the-marquee-element-4" { + a href="#the-marquee-element" { + - "marquee" + } + } + - ", " + code id="non-conforming-features:the-object-element-17" { + a href="#the-object-element" { + - "object" + } + } + - ", " + code id="non-conforming-features:the-option-element-3" { + a href="#the-option-element" { + - "option" + } + } + - ", " + code id="non-conforming-features:the-select-element-3" { + a href="#the-select-element" { + - "select" + } + } + - ", " + code id="non-conforming-features:the-span-element-3" { + a href="#the-span-element" { + - "span" + } + } + - ", and " + code id="non-conforming-features:the-table-element-5" { + a href="#the-table-element" { + - "table" + } + } + - " elements" + } + dd { + p { + - "Use script and a mechanism such as " + code id="non-conforming-features:xmlhttprequest" { + a data-x-internal="xmlhttprequest" href="https://xhr.spec.whatwg.org/#xmlhttprequest" { + - "XMLHttpRequest" + } + } + - " to populate the page dynamically. " + a href="#refsXHR" { + - "[XHR]" + } + } + } + dt { + dfn id="attr-dropzone" data-dfn-type="element-attr" { + code { + - "dropzone" + } + } + - " on all elements" + } + dd { + p { + - "Use script to handle the " + code id="non-conforming-features:event-dnd-dragenter" { + a href="#event-dnd-dragenter" { + - "dragenter" + } + } + - " and " + code id="non-conforming-features:event-dnd-dragover" { + a href="#event-dnd-dragover" { + - "dragover" + } + } + - " events instead." + } + } + dt { + dfn data-dfn-for="body" id="attr-body-alink" data-dfn-type="element-attr" { + code { + - "alink" + } + } + - " on " + code id="non-conforming-features:the-body-element" { + a href="#the-body-element" { + - "body" + } + } + - " elements" + } + dt { + dfn data-dfn-for="body" id="attr-body-bgcolor" data-dfn-type="element-attr" { + code { + - "bgcolor" + } + } + - " on " + code id="non-conforming-features:the-body-element-2" { + a href="#the-body-element" { + - "body" + } + } + - " elements" + } + dt { + dfn data-dfn-for="body" id="attr-body-bottommargin" data-dfn-type="element-attr" { + code { + - "bottommargin" + } + } + - " on " + code id="non-conforming-features:the-body-element-3" { + a href="#the-body-element" { + - "body" + } + } + - " elements" + } + dt { + dfn data-dfn-for="body" id="attr-body-leftmargin" data-dfn-type="element-attr" { + code { + - "leftmargin" + } + } + - " on " + code id="non-conforming-features:the-body-element-4" { + a href="#the-body-element" { + - "body" + } + } + - " elements" + } + dt { + dfn data-dfn-for="body" id="attr-body-link" data-dfn-type="element-attr" { + code { + - "link" + } + } + - " on " + code id="non-conforming-features:the-body-element-5" { + a href="#the-body-element" { + - "body" + } + } + - " elements" + } + dt { + dfn data-dfn-for="body" id="attr-body-marginheight" data-dfn-type="element-attr" { + code { + - "marginheight" + } + } + - " on " + code id="non-conforming-features:the-body-element-6" { + a href="#the-body-element" { + - "body" + } + } + - " elements" + } + dt { + dfn data-dfn-for="body" id="attr-body-marginwidth" data-dfn-type="element-attr" { + code { + - "marginwidth" + } + } + - " on " + code id="non-conforming-features:the-body-element-7" { + a href="#the-body-element" { + - "body" + } + } + - " elements" + } + dt { + dfn data-dfn-for="body" id="attr-body-rightmargin" data-dfn-type="element-attr" { + code { + - "rightmargin" + } + } + - " on " + code id="non-conforming-features:the-body-element-8" { + a href="#the-body-element" { + - "body" + } + } + - " elements" + } + dt { + dfn data-dfn-for="body" id="attr-body-text" data-dfn-type="element-attr" { + code { + - "text" + } + } + - " on " + code id="non-conforming-features:the-body-element-9" { + a href="#the-body-element" { + - "body" + } + } + - " elements" + } + dt { + dfn data-dfn-for="body" id="attr-body-topmargin" data-dfn-type="element-attr" { + code { + - "topmargin" + } + } + - " on " + code id="non-conforming-features:the-body-element-10" { + a href="#the-body-element" { + - "body" + } + } + - " elements" + } + dt { + dfn data-dfn-for="body" id="attr-body-vlink" data-dfn-type="element-attr" { + code { + - "vlink" + } + } + - " on " + code id="non-conforming-features:the-body-element-11" { + a href="#the-body-element" { + - "body" + } + } + - " elements" + } + dt { + dfn data-dfn-for="br" id="attr-br-clear" data-dfn-type="element-attr" { + code { + - "clear" + } + } + - " on " + code id="non-conforming-features:the-br-element" { + a href="#the-br-element" { + - "br" + } + } + - " elements" + } + dt { + dfn data-dfn-for="caption" id="attr-caption-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-caption-element" { + a href="#the-caption-element" { + - "caption" + } + } + - " elements" + } + dt { + dfn data-dfn-for="col" id="attr-col-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-col-element" { + a href="#the-col-element" { + - "col" + } + } + - " elements" + } + dt { + dfn data-dfn-for="col" id="attr-col-char" data-dfn-type="element-attr" { + code { + - "char" + } + } + - " on " + code id="non-conforming-features:the-col-element-2" { + a href="#the-col-element" { + - "col" + } + } + - " elements" + } + dt { + dfn data-dfn-for="col" id="attr-col-charoff" data-dfn-type="element-attr" { + code { + - "charoff" + } + } + - " on " + code id="non-conforming-features:the-col-element-3" { + a href="#the-col-element" { + - "col" + } + } + - " elements" + } + dt { + dfn data-dfn-for="col" id="attr-col-valign" data-dfn-type="element-attr" { + code { + - "valign" + } + } + - " on " + code id="non-conforming-features:the-col-element-4" { + a href="#the-col-element" { + - "col" + } + } + - " elements" + } + dt { + dfn data-dfn-for="col" id="attr-col-width" data-dfn-type="element-attr" { + code { + - "width" + } + } + - " on " + code id="non-conforming-features:the-col-element-5" { + a href="#the-col-element" { + - "col" + } + } + - " elements" + } + dt { + dfn data-dfn-for="div" id="attr-div-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-div-element-4" { + a href="#the-div-element" { + - "div" + } + } + - " elements" + } + dt { + dfn data-dfn-for="dl" id="attr-dl-compact" data-dfn-type="element-attr" { + code { + - "compact" + } + } + - " on " + code id="non-conforming-features:the-dl-element" { + a href="#the-dl-element" { + - "dl" + } + } + - " elements" + } + dt { + dfn data-dfn-for="embed" id="attr-embed-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-embed-element-4" { + a href="#the-embed-element" { + - "embed" + } + } + - " elements" + } + dt { + dfn data-dfn-for="embed" id="attr-embed-hspace" data-dfn-type="element-attr" { + code { + - "hspace" + } + } + - " on " + code id="non-conforming-features:the-embed-element-5" { + a href="#the-embed-element" { + - "embed" + } + } + - " elements" + } + dt { + dfn data-dfn-for="embed" id="attr-embed-vspace" data-dfn-type="element-attr" { + code { + - "vspace" + } + } + - " on " + code id="non-conforming-features:the-embed-element-6" { + a href="#the-embed-element" { + - "embed" + } + } + - " elements" + } + dt { + dfn data-dfn-for="hr" id="attr-hr-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-hr-element" { + a href="#the-hr-element" { + - "hr" + } + } + - " elements" + } + dt { + dfn data-dfn-for="hr" id="attr-hr-color" data-dfn-type="element-attr" { + code { + - "color" + } + } + - " on " + code id="non-conforming-features:the-hr-element-2" { + a href="#the-hr-element" { + - "hr" + } + } + - " elements" + } + dt { + dfn data-dfn-for="hr" id="attr-hr-noshade" data-dfn-type="element-attr" { + code { + - "noshade" + } + } + - " on " + code id="non-conforming-features:the-hr-element-3" { + a href="#the-hr-element" { + - "hr" + } + } + - " elements" + } + dt { + dfn data-dfn-for="hr" id="attr-hr-size" data-dfn-type="element-attr" { + code { + - "size" + } + } + - " on " + code id="non-conforming-features:the-hr-element-4" { + a href="#the-hr-element" { + - "hr" + } + } + - " elements" + } + dt { + dfn data-dfn-for="hr" id="attr-hr-width" data-dfn-type="element-attr" { + code { + - "width" + } + } + - " on " + code id="non-conforming-features:the-hr-element-5" { + a href="#the-hr-element" { + - "hr" + } + } + - " elements" + } + dt { + dfn data-dfn-for="h1,h2,h3,h4,h5,h6" id="attr-hx-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-2" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h1" + } + } + - "—" + code id="non-conforming-features:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-3" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h6" + } + } + - " elements" + } + dt { + dfn data-dfn-for="iframe" id="attr-iframe-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-iframe-element-5" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " elements" + } + dt { + dfn data-dfn-for="iframe" id="attr-iframe-allowtransparency" data-dfn-type="element-attr" { + code { + - "allowtransparency" + } + } + - " on " + code id="non-conforming-features:the-iframe-element-6" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " elements" + } + dt { + dfn data-dfn-for="iframe" id="attr-iframe-frameborder" data-dfn-type="element-attr" { + code { + - "frameborder" + } + } + - " on " + code id="non-conforming-features:the-iframe-element-7" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " elements" + } + dt { + dfn data-dfn-for="iframe" id="attr-iframe-framespacing" data-dfn-type="element-attr" { + code { + - "framespacing" + } + } + - " on " + code id="non-conforming-features:the-iframe-element-8" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " elements" + } + dt { + dfn data-dfn-for="iframe" id="attr-iframe-hspace" data-dfn-type="element-attr" { + code { + - "hspace" + } + } + - " on " + code id="non-conforming-features:the-iframe-element-9" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " elements" + } + dt { + dfn data-dfn-for="iframe" id="attr-iframe-marginheight" data-dfn-type="element-attr" { + code { + - "marginheight" + } + } + - " on " + code id="non-conforming-features:the-iframe-element-10" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " elements" + } + dt { + dfn data-dfn-for="iframe" id="attr-iframe-marginwidth" data-dfn-type="element-attr" { + code { + - "marginwidth" + } + } + - " on " + code id="non-conforming-features:the-iframe-element-11" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " elements" + } + dt { + dfn data-dfn-for="iframe" id="attr-iframe-scrolling" data-dfn-type="element-attr" { + code { + - "scrolling" + } + } + - " on " + code id="non-conforming-features:the-iframe-element-12" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " elements" + } + dt { + dfn data-dfn-for="iframe" id="attr-iframe-vspace" data-dfn-type="element-attr" { + code { + - "vspace" + } + } + - " on " + code id="non-conforming-features:the-iframe-element-13" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " elements" + } + dt { + dfn data-dfn-for="input" id="attr-input-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-input-element-8" { + a href="#the-input-element" { + - "input" + } + } + - " elements" + } + dt { + dfn data-dfn-for="input" id="attr-input-border" data-dfn-type="element-attr" { + code { + - "border" + } + } + - " on " + code id="non-conforming-features:the-input-element-9" { + a href="#the-input-element" { + - "input" + } + } + - " elements" + } + dt { + dfn data-dfn-for="input" id="attr-input-hspace" data-dfn-type="element-attr" { + code { + - "hspace" + } + } + - " on " + code id="non-conforming-features:the-input-element-10" { + a href="#the-input-element" { + - "input" + } + } + - " elements" + } + dt { + dfn data-dfn-for="input" id="attr-input-vspace" data-dfn-type="element-attr" { + code { + - "vspace" + } + } + - " on " + code id="non-conforming-features:the-input-element-11" { + a href="#the-input-element" { + - "input" + } + } + - " elements" + } + dt { + dfn data-dfn-for="img" id="attr-img-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-img-element-7" { + a href="#the-img-element" { + - "img" + } + } + - " elements" + } + dt { + dfn data-dfn-for="img" id="attr-img-border" data-dfn-type="element-attr" { + code { + - "border" + } + } + - " on " + code id="non-conforming-features:the-img-element-8" { + a href="#the-img-element" { + - "img" + } + } + - " elements (except as noted in the previous section)" + } + dt { + dfn data-dfn-for="img" id="attr-img-hspace" data-dfn-type="element-attr" { + code { + - "hspace" + } + } + - " on " + code id="non-conforming-features:the-img-element-9" { + a href="#the-img-element" { + - "img" + } + } + - " elements" + } + dt { + dfn data-dfn-for="img" id="attr-img-vspace" data-dfn-type="element-attr" { + code { + - "vspace" + } + } + - " on " + code id="non-conforming-features:the-img-element-10" { + a href="#the-img-element" { + - "img" + } + } + - " elements" + } + dt { + dfn data-dfn-for="legend" id="attr-legend-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-legend-element-4" { + a href="#the-legend-element" { + - "legend" + } + } + - " elements" + } + dt { + dfn data-dfn-for="li" id="attr-li-type" data-dfn-type="element-attr" { + code { + - "type" + } + } + - " on " + code id="non-conforming-features:the-li-element" { + a href="#the-li-element" { + - "li" + } + } + - " elements" + } + dt { + dfn data-dfn-for="menu" id="attr-menu-compact" data-dfn-type="element-attr" { + code { + - "compact" + } + } + - " on " + code id="non-conforming-features:the-menu-element-3" { + a href="#the-menu-element" { + - "menu" + } + } + - " elements" + } + dt { + dfn data-dfn-for="object" id="attr-object-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-object-element-18" { + a href="#the-object-element" { + - "object" + } + } + - " elements" + } + dt { + dfn data-dfn-for="object" id="attr-object-border" data-dfn-type="element-attr" { + code { + - "border" + } + } + - " on " + code id="non-conforming-features:the-object-element-19" { + a href="#the-object-element" { + - "object" + } + } + - " elements" + } + dt { + dfn data-dfn-for="object" id="attr-object-hspace" data-dfn-type="element-attr" { + code { + - "hspace" + } + } + - " on " + code id="non-conforming-features:the-object-element-20" { + a href="#the-object-element" { + - "object" + } + } + - " elements" + } + dt { + dfn data-dfn-for="object" id="attr-object-vspace" data-dfn-type="element-attr" { + code { + - "vspace" + } + } + - " on " + code id="non-conforming-features:the-object-element-21" { + a href="#the-object-element" { + - "object" + } + } + - " elements" + } + dt { + dfn data-dfn-for="ol" id="attr-ol-compact" data-dfn-type="element-attr" { + code { + - "compact" + } + } + - " on " + code id="non-conforming-features:the-ol-element" { + a href="#the-ol-element" { + - "ol" + } + } + - " elements" + } + dt { + dfn data-dfn-for="p" id="attr-p-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-p-element" { + a href="#the-p-element" { + - "p" + } + } + - " elements" + } + dt { + dfn data-dfn-for="pre" id="attr-pre-width" data-dfn-type="element-attr" { + code { + - "width" + } + } + - " on " + code id="non-conforming-features:the-pre-element-3" { + a href="#the-pre-element" { + - "pre" + } + } + - " elements" + } + dt { + dfn data-dfn-for="table" id="attr-table-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-table-element-6" { + a href="#the-table-element" { + - "table" + } + } + - " elements" + } + dt { + dfn data-dfn-for="table" id="attr-table-bgcolor" data-dfn-type="element-attr" { + code { + - "bgcolor" + } + } + - " on " + code id="non-conforming-features:the-table-element-7" { + a href="#the-table-element" { + - "table" + } + } + - " elements" + } + dt { + dfn data-dfn-for="table" id="attr-table-border" data-dfn-type="element-attr" { + code { + - "border" + } + } + - " on " + code id="non-conforming-features:the-table-element-8" { + a href="#the-table-element" { + - "table" + } + } + - " elements" + } + dt { + dfn data-dfn-for="table" id="attr-table-bordercolor" data-dfn-type="element-attr" { + code { + - "bordercolor" + } + } + - " on " + code id="non-conforming-features:the-table-element-9" { + a href="#the-table-element" { + - "table" + } + } + - " elements" + } + dt { + dfn data-dfn-for="table" id="attr-table-cellpadding" data-dfn-type="element-attr" { + code { + - "cellpadding" + } + } + - " on " + code id="non-conforming-features:the-table-element-10" { + a href="#the-table-element" { + - "table" + } + } + - " elements" + } + dt { + dfn data-dfn-for="table" id="attr-table-cellspacing" data-dfn-type="element-attr" { + code { + - "cellspacing" + } + } + - " on " + code id="non-conforming-features:the-table-element-11" { + a href="#the-table-element" { + - "table" + } + } + - " elements" + } + dt { + dfn data-dfn-for="table" id="attr-table-frame" data-dfn-type="element-attr" { + code { + - "frame" + } + } + - " on " + code id="non-conforming-features:the-table-element-12" { + a href="#the-table-element" { + - "table" + } + } + - " elements" + } + dt { + dfn data-dfn-for="table" id="attr-table-height" data-dfn-type="element-attr" { + code { + - "height" + } + } + - " on " + code id="non-conforming-features:the-table-element-13" { + a href="#the-table-element" { + - "table" + } + } + - " elements" + } + dt { + dfn data-dfn-for="table" id="attr-table-rules" data-dfn-type="element-attr" { + code { + - "rules" + } + } + - " on " + code id="non-conforming-features:the-table-element-14" { + a href="#the-table-element" { + - "table" + } + } + - " elements" + } + dt { + dfn data-dfn-for="table" id="attr-table-width" data-dfn-type="element-attr" { + code { + - "width" + } + } + - " on " + code id="non-conforming-features:the-table-element-15" { + a href="#the-table-element" { + - "table" + } + } + - " elements" + } + dt { + dfn data-dfn-for="tbody" id="attr-tbody-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-tbody-element" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ", " + code id="non-conforming-features:the-thead-element" { + a href="#the-thead-element" { + - "thead" + } + } + - ", and " + code id="non-conforming-features:the-tfoot-element" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - " elements" + } + dt { + dfn data-dfn-for="tbody" id="attr-tbody-char" data-dfn-type="element-attr" { + code { + - "char" + } + } + - " on " + code id="non-conforming-features:the-tbody-element-2" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ", " + code id="non-conforming-features:the-thead-element-2" { + a href="#the-thead-element" { + - "thead" + } + } + - ", and " + code id="non-conforming-features:the-tfoot-element-2" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - " elements" + } + dt { + dfn data-dfn-for="tbody" id="attr-tbody-charoff" data-dfn-type="element-attr" { + code { + - "charoff" + } + } + - " on " + code id="non-conforming-features:the-tbody-element-3" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ", " + code id="non-conforming-features:the-thead-element-3" { + a href="#the-thead-element" { + - "thead" + } + } + - ", and " + code id="non-conforming-features:the-tfoot-element-3" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - " elements" + } + dt { + dfn data-dfn-for="tbody" id="attr-tbody-height" data-dfn-type="element-attr" { + code { + - "height" + } + } + - " on " + code id="non-conforming-features:the-thead-element-4" { + a href="#the-thead-element" { + - "thead" + } + } + - ", " + code id="non-conforming-features:the-tbody-element-4" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ", and " + code id="non-conforming-features:the-tfoot-element-4" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - " elements" + } + dt { + dfn data-dfn-for="tbody" id="attr-tbody-valign" data-dfn-type="element-attr" { + code { + - "valign" + } + } + - " on " + code id="non-conforming-features:the-tbody-element-5" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ", " + code id="non-conforming-features:the-thead-element-5" { + a href="#the-thead-element" { + - "thead" + } + } + - ", and " + code id="non-conforming-features:the-tfoot-element-5" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - " elements" + } + dt { + dfn data-dfn-for="td,th" id="attr-tdth-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-td-element-4" { + a href="#the-td-element" { + - "td" + } + } + - " and " + code id="non-conforming-features:the-th-element-5" { + a href="#the-th-element" { + - "th" + } + } + - " elements" + } + dt { + dfn data-dfn-for="td,th" id="attr-tdth-bgcolor" data-dfn-type="element-attr" { + code { + - "bgcolor" + } + } + - " on " + code id="non-conforming-features:the-td-element-5" { + a href="#the-td-element" { + - "td" + } + } + - " and " + code id="non-conforming-features:the-th-element-6" { + a href="#the-th-element" { + - "th" + } + } + - " elements" + } + dt { + dfn data-dfn-for="td,th" id="attr-tdth-char" data-dfn-type="element-attr" { + code { + - "char" + } + } + - " on " + code id="non-conforming-features:the-td-element-6" { + a href="#the-td-element" { + - "td" + } + } + - " and " + code id="non-conforming-features:the-th-element-7" { + a href="#the-th-element" { + - "th" + } + } + - " elements" + } + dt { + dfn data-dfn-for="td,th" id="attr-tdth-charoff" data-dfn-type="element-attr" { + code { + - "charoff" + } + } + - " on " + code id="non-conforming-features:the-td-element-7" { + a href="#the-td-element" { + - "td" + } + } + - " and " + code id="non-conforming-features:the-th-element-8" { + a href="#the-th-element" { + - "th" + } + } + - " elements" + } + dt { + dfn data-dfn-for="td,th" id="attr-tdth-height" data-dfn-type="element-attr" { + code { + - "height" + } + } + - " on " + code id="non-conforming-features:the-td-element-8" { + a href="#the-td-element" { + - "td" + } + } + - " and " + code id="non-conforming-features:the-th-element-9" { + a href="#the-th-element" { + - "th" + } + } + - " elements" + } + dt { + dfn data-dfn-for="td,th" id="attr-tdth-nowrap" data-dfn-type="element-attr" { + code { + - "nowrap" + } + } + - " on " + code id="non-conforming-features:the-td-element-9" { + a href="#the-td-element" { + - "td" + } + } + - " and " + code id="non-conforming-features:the-th-element-10" { + a href="#the-th-element" { + - "th" + } + } + - " elements" + } + dt { + dfn data-dfn-for="td,th" id="attr-tdth-valign" data-dfn-type="element-attr" { + code { + - "valign" + } + } + - " on " + code id="non-conforming-features:the-td-element-10" { + a href="#the-td-element" { + - "td" + } + } + - " and " + code id="non-conforming-features:the-th-element-11" { + a href="#the-th-element" { + - "th" + } + } + - " elements" + } + dt { + dfn data-dfn-for="td,th" id="attr-tdth-width" data-dfn-type="element-attr" { + code { + - "width" + } + } + - " on " + code id="non-conforming-features:the-td-element-11" { + a href="#the-td-element" { + - "td" + } + } + - " and " + code id="non-conforming-features:the-th-element-12" { + a href="#the-th-element" { + - "th" + } + } + - " elements" + } + dt { + dfn data-dfn-for="tr" id="attr-tr-align" data-dfn-type="element-attr" { + code { + - "align" + } + } + - " on " + code id="non-conforming-features:the-tr-element" { + a href="#the-tr-element" { + - "tr" + } + } + - " elements" + } + dt { + dfn data-dfn-for="tr" id="attr-tr-bgcolor" data-dfn-type="element-attr" { + code { + - "bgcolor" + } + } + - " on " + code id="non-conforming-features:the-tr-element-2" { + a href="#the-tr-element" { + - "tr" + } + } + - " elements" + } + dt { + dfn data-dfn-for="tr" id="attr-tr-char" data-dfn-type="element-attr" { + code { + - "char" + } + } + - " on " + code id="non-conforming-features:the-tr-element-3" { + a href="#the-tr-element" { + - "tr" + } + } + - " elements" + } + dt { + dfn data-dfn-for="tr" id="attr-tr-charoff" data-dfn-type="element-attr" { + code { + - "charoff" + } + } + - " on " + code id="non-conforming-features:the-tr-element-4" { + a href="#the-tr-element" { + - "tr" + } + } + - " elements" + } + dt { + dfn data-dfn-for="tr" id="attr-tr-height" data-dfn-type="element-attr" { + code { + - "height" + } + } + - " on " + code id="non-conforming-features:the-tr-element-5" { + a href="#the-tr-element" { + - "tr" + } + } + - " elements" + } + dt { + dfn data-dfn-for="tr" id="attr-tr-valign" data-dfn-type="element-attr" { + code { + - "valign" + } + } + - " on " + code id="non-conforming-features:the-tr-element-6" { + a href="#the-tr-element" { + - "tr" + } + } + - " elements" + } + dt { + dfn data-dfn-for="ul" id="attr-ul-compact" data-dfn-type="element-attr" { + code { + - "compact" + } + } + - " on " + code id="non-conforming-features:the-ul-element-2" { + a href="#the-ul-element" { + - "ul" + } + } + - " elements" + } + dt { + dfn data-dfn-for="ul" id="attr-ul-type" data-dfn-type="element-attr" { + code { + - "type" + } + } + - " on " + code id="non-conforming-features:the-ul-element-3" { + a href="#the-ul-element" { + - "ul" + } + } + - " elements" + } + dt { + dfn id="attr-background" data-dfn-type="element-attr" { + code { + - "background" + } + } + - " on " + code id="non-conforming-features:the-body-element-12" { + a href="#the-body-element" { + - "body" + } + } + - ", " + code id="non-conforming-features:the-table-element-16" { + a href="#the-table-element" { + - "table" + } + } + - ", " + code id="non-conforming-features:the-thead-element-6" { + a href="#the-thead-element" { + - "thead" + } + } + - ", " + code id="non-conforming-features:the-tbody-element-6" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ", " + code id="non-conforming-features:the-tfoot-element-6" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - ", " + code id="non-conforming-features:the-tr-element-7" { + a href="#the-tr-element" { + - "tr" + } + } + - ", " + code id="non-conforming-features:the-td-element-12" { + a href="#the-td-element" { + - "td" + } + } + - ", and " + code id="non-conforming-features:the-th-element-13" { + a href="#the-th-element" { + - "th" + } + } + - " elements" + } + dd { + p { + - "Use CSS instead." + } + } + } + - "\n\n\n \n\n " + h3 id="requirements-for-implementations" { + span class="secno" { + - "16.3" + } + - " Requirements for implementations" + a href="#requirements-for-implementations" class="self-link" + } + - "\n\n " + h4 id="the-marquee-element" { + span class="secno" { + - "16.3.1" + } + - " The " + dfn data-dfn-type="element" { + code { + - "marquee" + } + } + - " element" + a href="#the-marquee-element" class="self-link" + } + - "\n\n " + p { + - "The " + code id="the-marquee-element:the-marquee-element" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element is a presentational element that animates content. CSS\n transitions and animations are a more appropriate mechanism. " + a href="#refsCSSANIMATIONS" { + - "[CSSANIMATIONS]" + } + - " " + a href="#refsCSSTRANSITIONS" { + - "[CSSTRANSITIONS]" + } + } + - "\n\n " + p { + - "The " + code id="the-marquee-element:the-marquee-element-2" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element must implement the " + code id="the-marquee-element:htmlmarqueeelement" { + a href="#htmlmarqueeelement" { + - "HTMLMarqueeElement" + } + } + - "\n interface." + } + - "\n\n " + pre { + code class="idl" { + - "[" + c- g="" { + - "Exposed" + } + - "=" + c- n="" { + - "Window" + } + - "]\n" + c- b="" { + - "interface" + } + - " " + dfn id="htmlmarqueeelement" data-dfn-type="interface" { + c- g="" { + - "HTMLMarqueeElement" + } + } + - " : " + a href="#htmlelement" id="the-marquee-element:htmlelement" { + c- n="" { + - "HTMLElement" + } + } + - " {\n [" + a href="#htmlconstructor" id="the-marquee-element:htmlconstructor" { + c- g="" { + - "HTMLConstructor" + } + } + - "] " + c- g="" { + - "constructor" + } + - "();\n\n [" + a href="#cereactions" id="the-marquee-element:cereactions" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-marquee-behavior" id="the-marquee-element:dom-marquee-behavior" { + c- g="" { + - "behavior" + } + } + - ";\n [" + a href="#cereactions" id="the-marquee-element:cereactions-2" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-marquee-bgcolor" id="the-marquee-element:dom-marquee-bgcolor" { + c- g="" { + - "bgColor" + } + } + - ";\n [" + a href="#cereactions" id="the-marquee-element:cereactions-3" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-marquee-direction" id="the-marquee-element:dom-marquee-direction" { + c- g="" { + - "direction" + } + } + - ";\n [" + a href="#cereactions" id="the-marquee-element:cereactions-4" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-marquee-height" id="the-marquee-element:dom-marquee-height" { + c- g="" { + - "height" + } + } + - ";\n [" + a href="#cereactions" id="the-marquee-element:cereactions-5" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "unsigned" + } + - " " + c- b="" { + - "long" + } + - " " + a href="#dom-marquee-hspace" id="the-marquee-element:dom-marquee-hspace" { + c- g="" { + - "hspace" + } + } + - ";\n [" + a href="#cereactions" id="the-marquee-element:cereactions-6" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "long" + } + - " " + a href="#dom-marquee-loop" id="the-marquee-element:dom-marquee-loop" { + c- g="" { + - "loop" + } + } + - ";\n [" + a href="#cereactions" id="the-marquee-element:cereactions-7" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "unsigned" + } + - " " + c- b="" { + - "long" + } + - " " + a href="#dom-marquee-scrollamount" id="the-marquee-element:dom-marquee-scrollamount" { + c- g="" { + - "scrollAmount" + } + } + - ";\n [" + a href="#cereactions" id="the-marquee-element:cereactions-8" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "unsigned" + } + - " " + c- b="" { + - "long" + } + - " " + a href="#dom-marquee-scrolldelay" id="the-marquee-element:dom-marquee-scrolldelay" { + c- g="" { + - "scrollDelay" + } + } + - ";\n [" + a href="#cereactions" id="the-marquee-element:cereactions-9" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "boolean" + } + - " " + a href="#dom-marquee-truespeed" id="the-marquee-element:dom-marquee-truespeed" { + c- g="" { + - "trueSpeed" + } + } + - ";\n [" + a href="#cereactions" id="the-marquee-element:cereactions-10" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "unsigned" + } + - " " + c- b="" { + - "long" + } + - " " + a href="#dom-marquee-vspace" id="the-marquee-element:dom-marquee-vspace" { + c- g="" { + - "vspace" + } + } + - ";\n [" + a href="#cereactions" id="the-marquee-element:cereactions-11" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-marquee-width" id="the-marquee-element:dom-marquee-width" { + c- g="" { + - "width" + } + } + - ";\n\n " + c- b="" { + - "undefined" + } + - " " + a href="#dom-marquee-start" id="the-marquee-element:dom-marquee-start" { + c- g="" { + - "start" + } + } + - "();\n " + c- b="" { + - "undefined" + } + - " " + a href="#dom-marquee-stop" id="the-marquee-element:dom-marquee-stop" { + c- g="" { + - "stop" + } + } + - "();\n};" + } + } + - "\n\n " + p { + - "A " + code id="the-marquee-element:the-marquee-element-3" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element can be " + dfn id="concept-marquee-on" { + - "turned on" + } + - " or " + dfn id="concept-marquee-off" { + - "turned off" + } + - ". When it is created, it is " + a href="#concept-marquee-on" id="the-marquee-element:concept-marquee-on" { + - "turned on" + } + - "." + } + - "\n\n " + p { + - "When the " + dfn data-dfn-for="HTMLMarqueeElement" id="dom-marquee-start" data-dfn-type="method" { + code { + - "start()" + } + } + - " method is called, the " + code id="the-marquee-element:the-marquee-element-4" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element\n must be " + a href="#concept-marquee-on" id="the-marquee-element:concept-marquee-on-2" { + - "turned on" + } + - "." + } + - "\n\n " + p { + - "When the " + dfn data-dfn-for="HTMLMarqueeElement" id="dom-marquee-stop" data-dfn-type="method" { + code { + - "stop()" + } + } + - " method is called, the " + code id="the-marquee-element:the-marquee-element-5" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element\n must be " + a href="#concept-marquee-off" id="the-marquee-element:concept-marquee-off" { + - "turned off" + } + - "." + } + - "\n\n " + hr + - "\n\n " + p { + - "The " + dfn data-dfn-for="marquee" id="attr-marquee-behavior" data-dfn-type="element-attr" { + code { + - "behavior" + } + } + - "\n content attribute on " + code id="the-marquee-element:the-marquee-element-6" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " elements is an " + a href="#enumerated-attribute" id="the-marquee-element:enumerated-attribute" { + - "enumerated attribute" + } + - " with\n the following keywords and states (all non-conforming):" + } + - "\n\n " + table { + thead { + tr { + th { + - "Keyword\n " + } + th { + - "State\n " + } + } + } + tbody { + tr { + td { + code { + - "scroll" + } + - "\n " + } + td { + dfn id="attr-marquee-behavior-scroll" { + - "scroll" + } + - "\n " + } + } + tr { + td { + code { + - "slide" + } + - "\n " + } + td { + dfn id="attr-marquee-behavior-slide" { + - "slide" + } + - "\n " + } + } + tr { + td { + code { + - "alternate" + } + - "\n " + } + td { + dfn id="attr-marquee-behavior-alternate" { + - "alternate" + } + - "\n " + } + } + } + } + - "\n\n " + p { + - "The attribute's " + i id="the-marquee-element:missing-value-default" { + a href="#missing-value-default" { + - "missing value default" + } + } + - " and " + i id="the-marquee-element:invalid-value-default" { + a href="#invalid-value-default" { + - "invalid value default" + } + } + - " are both the " + a href="#attr-marquee-behavior-scroll" id="the-marquee-element:attr-marquee-behavior-scroll" { + - "scroll" + } + - " state." + } + - "\n\n " + hr + - "\n\n " + p { + - "The " + dfn data-dfn-for="marquee" id="attr-marquee-direction" data-dfn-type="element-attr" { + code { + - "direction" + } + } + - " content attribute on " + code id="the-marquee-element:the-marquee-element-7" { + a href="#the-marquee-element" { + - "marquee" + } + } + - "\n elements is an " + a href="#enumerated-attribute" id="the-marquee-element:enumerated-attribute-2" { + - "enumerated attribute" + } + - " with the following keywords and states (all\n non-conforming):" + } + - "\n\n " + table { + thead { + tr { + th { + - "Keyword\n " + } + th { + - "State\n " + } + } + } + tbody { + tr { + td { + code { + - "left" + } + - "\n " + } + td { + dfn id="attr-marquee-direction-left" { + - "left" + } + - "\n " + } + } + tr { + td { + code { + - "right" + } + - "\n " + } + td { + dfn id="attr-marquee-direction-right" { + - "right" + } + - "\n " + } + } + tr { + td { + code { + - "up" + } + - "\n " + } + td { + dfn id="attr-marquee-direction-up" { + - "up" + } + - "\n " + } + } + tr { + td { + code { + - "down" + } + - "\n " + } + td { + dfn id="attr-marquee-direction-down" { + - "down" + } + - "\n " + } + } + } + } + - "\n\n " + p { + - "The attribute's " + i id="the-marquee-element:missing-value-default-2" { + a href="#missing-value-default" { + - "missing value default" + } + } + - " and " + i id="the-marquee-element:invalid-value-default-2" { + a href="#invalid-value-default" { + - "invalid value default" + } + } + - " are both the " + a href="#attr-marquee-direction-left" id="the-marquee-element:attr-marquee-direction-left" { + - "left" + } + - " state." + } + - "\n\n " + hr + - "\n\n " + p { + - "The " + dfn data-dfn-for="marquee" id="attr-marquee-truespeed" data-dfn-type="element-attr" { + code { + - "truespeed" + } + } + - " content attribute on " + code id="the-marquee-element:the-marquee-element-8" { + a href="#the-marquee-element" { + - "marquee" + } + } + - "\n elements is a " + a href="#boolean-attribute" id="the-marquee-element:boolean-attribute" { + - "boolean attribute" + } + - "." + } + - "\n\n " + hr + - "\n\n " + p { + - "A " + code id="the-marquee-element:the-marquee-element-9" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element has a " + dfn id="marquee-scroll-interval" { + - "marquee scroll interval" + } + - ", which is obtained as\n follows:" + } + - "\n\n " + ol { + li { + p { + - "If the element has a " + code { + - "scrolldelay" + } + - " attribute,\n and parsing its value using the " + a href="#rules-for-parsing-non-negative-integers" id="the-marquee-element:rules-for-parsing-non-negative-integers" { + - "rules for parsing non-negative integers" + } + - " does not\n return an error, then let " + var { + - "delay" + } + - " be the parsed value. Otherwise, let " + var { + - "delay" + } + - "\n be 85." + } + } + li { + p { + - "If the element does not have a " + code id="the-marquee-element:attr-marquee-truespeed" { + a href="#attr-marquee-truespeed" { + - "truespeed" + } + } + - "\n attribute, and the " + var { + - "delay" + } + - " value is less than 60, then let " + var { + - "delay" + } + - " be 60\n instead." + } + } + li { + p { + - "The " + a href="#marquee-scroll-interval" id="the-marquee-element:marquee-scroll-interval" { + - "marquee scroll interval" + } + - " is " + var { + - "delay" + } + - ", interpreted in\n milliseconds." + } + } + } + - "\n\n " + hr + - "\n\n " + p { + - "A " + code id="the-marquee-element:the-marquee-element-10" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element has a " + dfn id="marquee-scroll-distance" { + - "marquee scroll distance" + } + - ", which, if the element\n has a " + code { + - "scrollamount" + } + - " attribute, and\n parsing its value using the " + a href="#rules-for-parsing-non-negative-integers" id="the-marquee-element:rules-for-parsing-non-negative-integers-2" { + - "rules for parsing non-negative integers" + } + - " does not return\n an error, is the parsed value interpreted in " + a href="https://drafts.csswg.org/css-values/#px" id="the-marquee-element:'px'" data-x-internal="'px'" { + - "CSS pixels" + } + - ", and otherwise\n is 6 " + a href="https://drafts.csswg.org/css-values/#px" id="the-marquee-element:'px'-2" data-x-internal="'px'" { + - "CSS pixels" + } + - "." + } + - "\n\n " + hr + - "\n\n " + p { + - "A " + code id="the-marquee-element:the-marquee-element-11" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element has a " + dfn id="marquee-loop-count" { + - "marquee loop count" + } + - ", which, if the element has a\n " + dfn data-dfn-for="marquee" id="attr-marquee-loop" data-dfn-type="element-attr" { + code { + - "loop" + } + } + - " attribute, and\n parsing its value using the " + a href="#rules-for-parsing-integers" id="the-marquee-element:rules-for-parsing-integers" { + - "rules for parsing integers" + } + - " does not return an error or a\n number less than 1, is the parsed value, and otherwise is −1." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLMarqueeElement" id="dom-marquee-loop" data-dfn-type="attribute" { + code { + - "loop" + } + } + - "\n IDL attribute, on getting, must return the element's " + a href="#marquee-loop-count" id="the-marquee-element:marquee-loop-count" { + - "marquee loop count" + } + - "; and on\n setting, if the new value is different than the element's " + a href="#marquee-loop-count" id="the-marquee-element:marquee-loop-count-2" { + - "marquee loop count" + } + - " and\n either greater than zero or equal to −1, must set the element's " + code id="the-marquee-element:attr-marquee-loop" { + a href="#attr-marquee-loop" { + - "loop" + } + } + - " content attribute (adding it if necessary) to the\n " + a href="#valid-integer" id="the-marquee-element:valid-integer" { + - "valid integer" + } + - " that represents the new value. (Other values are ignored.)" + } + - "\n\n " + p { + - "A " + code id="the-marquee-element:the-marquee-element-12" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element also has a " + dfn id="marquee-current-loop-index" { + - "marquee current loop index" + } + - ", which is zero\n when the element is created." + } + - "\n\n " + p { + - "The rendering layer will occasionally " + dfn id="increment-the-marquee-current-loop-index" { + - "increment the marquee current loop index" + } + - ",\n which must cause the following steps to be run:" + } + - "\n\n " + ol { + li { + p { + - "If the " + a href="#marquee-loop-count" id="the-marquee-element:marquee-loop-count-3" { + - "marquee loop count" + } + - " is −1, then return." + } + - "\n\n " + } + li { + p { + - "Increment the " + a href="#marquee-current-loop-index" id="the-marquee-element:marquee-current-loop-index" { + - "marquee current loop index" + } + - " by one." + } + } + li { + p { + - "If the " + a href="#marquee-current-loop-index" id="the-marquee-element:marquee-current-loop-index-2" { + - "marquee current loop index" + } + - " is now greater than or equal to the\n element's " + a href="#marquee-loop-count" id="the-marquee-element:marquee-loop-count-4" { + - "marquee loop count" + } + - ", " + a href="#concept-marquee-off" id="the-marquee-element:concept-marquee-off-2" { + - "turn off" + } + - " the\n " + code id="the-marquee-element:the-marquee-element-13" { + a href="#the-marquee-element" { + - "marquee" + } + } + - " element." + } + } + } + - "\n\n " + hr + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLMarqueeElement" id="dom-marquee-behavior" data-dfn-type="attribute" { + code { + - "behavior" + } + } + - ", " + dfn data-dfn-for="HTMLMarqueeElement" id="dom-marquee-direction" data-dfn-type="attribute" { + code { + - "direction" + } + } + - ", " + dfn data-dfn-for="HTMLMarqueeElement" id="dom-marquee-height" data-dfn-type="attribute" { + code { + - "height" + } + } + - ", " + dfn data-dfn-for="HTMLMarqueeElement" id="dom-marquee-hspace" data-dfn-type="attribute" { + code { + - "hspace" + } + } + - ", " + dfn data-dfn-for="HTMLMarqueeElement" id="dom-marquee-vspace" data-dfn-type="attribute" { + code { + - "vspace" + } + } + - ", and " + dfn data-dfn-for="HTMLMarqueeElement" id="dom-marquee-width" data-dfn-type="attribute" { + code { + - "width" + } + } + - " IDL attributes must\n " + a href="#reflect" id="the-marquee-element:reflect" { + - "reflect" + } + - " the respective content attributes of the same name." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLMarqueeElement" id="dom-marquee-bgcolor" data-dfn-type="attribute" { + code { + - "bgColor" + } + } + - " IDL attribute must " + a href="#reflect" id="the-marquee-element:reflect-2" { + - "reflect" + } + - " the\n " + code { + - "bgcolor" + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLMarqueeElement" id="dom-marquee-scrollamount" data-dfn-type="attribute" { + code { + - "scrollAmount" + } + } + - " IDL attribute must\n " + a href="#reflect" id="the-marquee-element:reflect-3" { + - "reflect" + } + - " the " + code { + - "scrollamount" + } + - "\n content attribute. The " + a href="#default-value" id="the-marquee-element:default-value" { + - "default value" + } + - " is 6." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLMarqueeElement" id="dom-marquee-scrolldelay" data-dfn-type="attribute" { + code { + - "scrollDelay" + } + } + - " IDL attribute must " + a href="#reflect" id="the-marquee-element:reflect-4" { + - "reflect" + } + - "\n the " + code { + - "scrolldelay" + } + - " content attribute. The\n " + a href="#default-value" id="the-marquee-element:default-value-2" { + - "default value" + } + - " is 85." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLMarqueeElement" id="dom-marquee-truespeed" data-dfn-type="attribute" { + code { + - "trueSpeed" + } + } + - " IDL attribute must " + a href="#reflect" id="the-marquee-element:reflect-5" { + - "reflect" + } + - " the\n " + code id="the-marquee-element:attr-marquee-truespeed-2" { + a href="#attr-marquee-truespeed" { + - "truespeed" + } + } + - " content attribute." + } + - "\n\n\n " + h4 id="frames" { + span class="secno" { + - "16.3.2" + } + - " Frames" + a href="#frames" class="self-link" + } + - "\n\n " + p { + - "The " + dfn id="frameset" data-dfn-type="element" { + code { + - "frameset" + } + } + - " element acts as " + a href="#the-body-element-2" id="frames:the-body-element-2" { + - "the body element" + } + - " in\n documents that use frames." + } + - "\n\n " + p { + - "The " + code id="frames:frameset" { + a href="#frameset" { + - "frameset" + } + } + - " element must implement the " + code id="frames:htmlframesetelement" { + a href="#htmlframesetelement" { + - "HTMLFrameSetElement" + } + } + - "\n interface." + } + - "\n\n " + pre { + code class="idl" { + - "[" + c- g="" { + - "Exposed" + } + - "=" + c- n="" { + - "Window" + } + - "]\n" + c- b="" { + - "interface" + } + - " " + dfn id="htmlframesetelement" data-dfn-type="interface" { + c- g="" { + - "HTMLFrameSetElement" + } + } + - " : " + a href="#htmlelement" id="frames:htmlelement" { + c- n="" { + - "HTMLElement" + } + } + - " {\n [" + a href="#htmlconstructor" id="frames:htmlconstructor" { + c- g="" { + - "HTMLConstructor" + } + } + - "] " + c- g="" { + - "constructor" + } + - "();\n\n [" + a href="#cereactions" id="frames:cereactions" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-frameset-cols" id="frames:dom-frameset-cols" { + c- g="" { + - "cols" + } + } + - ";\n [" + a href="#cereactions" id="frames:cereactions-2" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-frameset-rows" id="frames:dom-frameset-rows" { + c- g="" { + - "rows" + } + } + - ";\n};\n" + a href="#htmlframesetelement" id="frames:htmlframesetelement-2" { + c- n="" { + - "HTMLFrameSetElement" + } + } + - " " + c- b="" { + - "includes" + } + - " " + a href="#windoweventhandlers" id="frames:windoweventhandlers" { + c- n="" { + - "WindowEventHandlers" + } + } + - ";" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLFrameSetElement" id="dom-frameset-cols" data-dfn-type="attribute" { + code { + - "cols" + } + } + - "\n and " + dfn data-dfn-for="HTMLFrameSetElement" id="dom-frameset-rows" data-dfn-type="attribute" { + code { + - "rows" + } + } + - "\n IDL attributes of the " + code id="frames:frameset-2" { + a href="#frameset" { + - "frameset" + } + } + - " element must " + a href="#reflect" id="frames:reflect" { + - "reflect" + } + - " the respective\n content attributes of the same name." + } + - "\n\n " + p { + - "The " + code id="frames:frameset-3" { + a href="#frameset" { + - "frameset" + } + } + - " element exposes as " + a href="#event-handler-content-attributes" id="frames:event-handler-content-attributes" { + - "event handler content attributes" + } + - " a\n number of the " + a href="#event-handlers" id="frames:event-handlers" { + - "event handlers" + } + - " of the " + code id="frames:window" { + a href="#window" { + - "Window" + } + } + - " object. It also mirrors their\n " + a href="#event-handler-idl-attributes" id="frames:event-handler-idl-attributes" { + - "event handler IDL attributes" + } + - "." + } + - "\n\n " + p { + - "The " + a href="#event-handlers" id="frames:event-handlers-2" { + - "event handlers" + } + - " of the " + code id="frames:window-2" { + a href="#window" { + - "Window" + } + } + - " object named by the\n " + a href="#window-reflecting-body-element-event-handler-set" id="frames:window-reflecting-body-element-event-handler-set" { + code { + - "Window" + } + - "-reflecting body element event handler set" + } + - ", exposed on the\n " + code id="frames:frameset-4" { + a href="#frameset" { + - "frameset" + } + } + - " element, replace the generic " + a href="#event-handlers" id="frames:event-handlers-3" { + - "event handlers" + } + - " with the same names\n normally supported by " + a href="#html-elements" id="frames:html-elements" { + - "HTML elements" + } + - "." + } + - "\n\n " + hr + - "\n\n " + p { + - "The " + dfn id="frame" data-dfn-type="element" { + code { + - "frame" + } + } + - " element has a " + a href="#content-navigable" id="frames:content-navigable" { + - "content navigable" + } + - " similar\n to the " + code id="frames:the-iframe-element" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " element, but rendered within a " + code id="frames:frameset-5" { + a href="#frameset" { + - "frameset" + } + } + - " element." + } + - "\n\n \n\n " + p { + - "The " + code id="frames:frame" { + a href="#frame" { + - "frame" + } + } + - " " + a href="#html-element-insertion-steps" id="frames:html-element-insertion-steps" { + - "HTML element insertion steps" + } + - ", given\n " + var { + - "insertedNode" + } + - ", are:" + } + - "\n\n " + ol { + li { + p { + - "If " + var { + - "insertedNode" + } + - " is not " + a id="frames:in-a-document-tree" href="https://dom.spec.whatwg.org/#in-a-document-tree" data-x-internal="in-a-document-tree" { + - "in a document tree" + } + - ", then return." + } + } + li { + p { + - "If " + var { + - "insertedNode" + } + - "'s " + a id="frames:root" href="https://dom.spec.whatwg.org/#concept-tree-root" data-x-internal="root" { + - "root" + } + - "'s " + a href="#concept-document-bc" id="frames:concept-document-bc" { + - "browsing context" + } + - " is null, then return." + } + } + li { + p { + a href="#create-a-new-child-navigable" id="frames:create-a-new-child-navigable" { + - "Create a new child navigable" + } + - " for " + var { + - "insertedNode" + } + - "." + } + } + li { + p { + a href="#process-the-frame-attributes" id="frames:process-the-frame-attributes" { + - "Process the " + code { + - "frame" + } + - " attributes" + } + - " for " + var { + - "insertedNode" + } + - ", with\n " + var id="frames:process-frame-initial-insertion" { + a href="#process-frame-initial-insertion" { + - "initialInsertion" + } + } + - " set to true." + } + } + } + - "\n\n " + p { + - "The " + code id="frames:frame-2" { + a href="#frame" { + - "frame" + } + } + - " " + a href="#html-element-removing-steps" id="frames:html-element-removing-steps" { + - "HTML element removing steps" + } + - ", given " + var { + - "removedNode" + } + - ",\n are to " + a href="#destroy-a-child-navigable" id="frames:destroy-a-child-navigable" { + - "destroy a child navigable" + } + - " given " + var { + - "removedNode" + } + - "." + } + - "\n\n " + p { + - "Whenever a " + code id="frames:frame-3" { + a href="#frame" { + - "frame" + } + } + - " element with a non-null " + a href="#content-navigable" id="frames:content-navigable-2" { + - "content navigable" + } + - " has its\n " + code { + - "src" + } + - " attribute set, changed, or removed, the user\n agent must " + a href="#process-the-frame-attributes" id="frames:process-the-frame-attributes-2" { + - "process the " + code { + - "frame" + } + - " attributes" + } + - "." + } + - " \n\n " + p { + - "To " + dfn id="process-the-frame-attributes" { + - "process the " + code { + - "frame" + } + - " attributes" + } + - " for an element " + var { + - "element" + } + - ", with\n an optional boolean " + dfn id="process-frame-initial-insertion" { + var { + - "initialInsertion" + } + } + - ":" + } + - "\n\n " + ol { + li { + p { + - "Let " + var { + - "url" + } + - " be the result of running the " + a href="#shared-attribute-processing-steps-for-iframe-and-frame-elements" id="frames:shared-attribute-processing-steps-for-iframe-and-frame-elements" { + - "shared attribute processing steps\n for " + code { + - "iframe" + } + - " and " + code { + - "frame" + } + - " elements" + } + - " given " + var { + - "element" + } + - " and\n " + var { + - "initialInsertion" + } + - "." + } + } + li { + p { + - "If " + var { + - "url" + } + - " is null, then return." + } + } + li { + - "\n " + p { + - "If " + var { + - "url" + } + - " " + a href="#matches-about:blank" id="frames:matches-about:blank" { + - "matches " + code { + - "about:blank" + } + } + - " and\n " + var { + - "initialInsertion" + } + - " is true, then:" + } + - "\n\n " + ol { + li { + p { + a href="https://dom.spec.whatwg.org/#concept-event-fire" id="frames:concept-event-fire" data-x-internal="concept-event-fire" { + - "Fire an event" + } + - " named " + code id="frames:event-load" { + a href="#event-load" { + - "load" + } + } + - " at " + var { + - "element" + } + - "." + } + } + li { + p { + - "Return." + } + } + } + - "\n " + } + li { + p { + a href="#navigate-an-iframe-or-frame" id="frames:navigate-an-iframe-or-frame" { + - "Navigate an " + code { + - "iframe" + } + - " or " + code { + - "frame" + } + } + - " given\n " + var { + - "element" + } + - ", " + var { + - "url" + } + - ", and the empty string." + } + } + } + - "\n\n " + p { + - "The " + code id="frames:frame-4" { + a href="#frame" { + - "frame" + } + } + - " element " + a href="#potentially-delays-the-load-event" id="frames:potentially-delays-the-load-event" { + - "potentially delays the load event" + } + - "." + } + - "\n\n \n\n " + p { + - "The " + code id="frames:frame-5" { + a href="#frame" { + - "frame" + } + } + - " element must implement the " + code id="frames:htmlframeelement" { + a href="#htmlframeelement" { + - "HTMLFrameElement" + } + } + - " interface." + } + - "\n\n " + pre { + code class="idl" { + - "[" + c- g="" { + - "Exposed" + } + - "=" + c- n="" { + - "Window" + } + - "]\n" + c- b="" { + - "interface" + } + - " " + dfn id="htmlframeelement" data-dfn-type="interface" { + c- g="" { + - "HTMLFrameElement" + } + } + - " : " + a href="#htmlelement" id="frames:htmlelement-2" { + c- n="" { + - "HTMLElement" + } + } + - " {\n [" + a href="#htmlconstructor" id="frames:htmlconstructor-2" { + c- g="" { + - "HTMLConstructor" + } + } + - "] " + c- g="" { + - "constructor" + } + - "();\n\n [" + a href="#cereactions" id="frames:cereactions-3" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-frame-name" id="frames:dom-frame-name" { + c- g="" { + - "name" + } + } + - ";\n [" + a href="#cereactions" id="frames:cereactions-4" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-frame-scrolling" id="frames:dom-frame-scrolling" { + c- g="" { + - "scrolling" + } + } + - ";\n [" + a href="#cereactions" id="frames:cereactions-5" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "USVString" + } + - " " + a href="#dom-frame-src" id="frames:dom-frame-src" { + c- g="" { + - "src" + } + } + - ";\n [" + a href="#cereactions" id="frames:cereactions-6" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-frame-frameborder" id="frames:dom-frame-frameborder" { + c- g="" { + - "frameBorder" + } + } + - ";\n [" + a href="#cereactions" id="frames:cereactions-7" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "USVString" + } + - " " + a href="#dom-frame-longdesc" id="frames:dom-frame-longdesc" { + c- g="" { + - "longDesc" + } + } + - ";\n [" + a href="#cereactions" id="frames:cereactions-8" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "boolean" + } + - " " + a href="#dom-frame-noresize" id="frames:dom-frame-noresize" { + c- g="" { + - "noResize" + } + } + - ";\n " + c- b="" { + - "readonly" + } + - " " + c- b="" { + - "attribute" + } + - " " + a href="#document" id="frames:document" { + c- n="" { + - "Document" + } + } + - "? " + a href="#dom-frame-contentdocument" id="frames:dom-frame-contentdocument" { + c- g="" { + - "contentDocument" + } + } + - ";\n " + c- b="" { + - "readonly" + } + - " " + c- b="" { + - "attribute" + } + - " " + a href="#windowproxy" id="frames:windowproxy" { + c- n="" { + - "WindowProxy" + } + } + - "? " + a href="#dom-frame-contentwindow" id="frames:dom-frame-contentwindow" { + c- g="" { + - "contentWindow" + } + } + - ";\n\n [" + a href="#cereactions" id="frames:cereactions-9" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="frames:legacynulltoemptystring" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-frame-marginheight" id="frames:dom-frame-marginheight" { + c- g="" { + - "marginHeight" + } + } + - ";\n [" + a href="#cereactions" id="frames:cereactions-10" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="frames:legacynulltoemptystring-2" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-frame-marginwidth" id="frames:dom-frame-marginwidth" { + c- g="" { + - "marginWidth" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLFrameElement" id="dom-frame-name" data-dfn-type="attribute" { + code { + - "name" + } + } + - ", " + dfn data-dfn-for="HTMLFrameElement" id="dom-frame-scrolling" data-dfn-type="attribute" { + code { + - "scrolling" + } + } + - ", and\n " + dfn data-dfn-for="HTMLFrameElement" id="dom-frame-src" data-dfn-type="attribute" { + code { + - "src" + } + } + - " IDL attributes\n of the " + code id="frames:frame-6" { + a href="#frame" { + - "frame" + } + } + - " element must " + a href="#reflect" id="frames:reflect-2" { + - "reflect" + } + - " the respective content attributes of\n the same name. For the purposes of reflection, the " + code id="frames:frame-7" { + a href="#frame" { + - "frame" + } + } + - " element's " + code { + - "src" + } + - " content attribute is defined as containing a\n " + a id="frames:url" href="https://url.spec.whatwg.org/#concept-url" data-x-internal="url" { + - "URL" + } + - "." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLFrameElement" id="dom-frame-frameborder" data-dfn-type="attribute" { + code { + - "frameBorder" + } + } + - " IDL attribute of the " + code id="frames:frame-8" { + a href="#frame" { + - "frame" + } + } + - "\n element must " + a href="#reflect" id="frames:reflect-3" { + - "reflect" + } + - " the element's " + code { + - "frameborder" + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLFrameElement" id="dom-frame-longdesc" data-dfn-type="attribute" { + code { + - "longDesc" + } + } + - " IDL attribute of the " + code id="frames:frame-9" { + a href="#frame" { + - "frame" + } + } + - " element\n must " + a href="#reflect" id="frames:reflect-4" { + - "reflect" + } + - " the element's " + code { + - "longdesc" + } + - " content attribute, which for the purposes of\n reflection is defined as containing a " + a id="frames:url-2" href="https://url.spec.whatwg.org/#concept-url" data-x-internal="url" { + - "URL" + } + - "." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLFrameElement" id="dom-frame-noresize" data-dfn-type="attribute" { + code { + - "noResize" + } + } + - " IDL attribute of the " + code id="frames:frame-10" { + a href="#frame" { + - "frame" + } + } + - " element\n must " + a href="#reflect" id="frames:reflect-5" { + - "reflect" + } + - " the element's " + code { + - "noresize" + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLFrameElement" id="dom-frame-marginheight" data-dfn-type="attribute" { + code { + - "marginHeight" + } + } + - " IDL attribute of the " + code id="frames:frame-11" { + a href="#frame" { + - "frame" + } + } + - "\n element must " + a href="#reflect" id="frames:reflect-6" { + - "reflect" + } + - " the element's " + code { + - "marginheight" + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLFrameElement" id="dom-frame-marginwidth" data-dfn-type="attribute" { + code { + - "marginWidth" + } + } + - " IDL attribute of the " + code id="frames:frame-12" { + a href="#frame" { + - "frame" + } + } + - "\n element must " + a href="#reflect" id="frames:reflect-7" { + - "reflect" + } + - " the element's " + code { + - "marginwidth" + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLFrameElement" id="dom-frame-contentdocument" data-dfn-type="attribute" { + code { + - "contentDocument" + } + } + - " getter steps are to return\n " + a id="frames:this" href="https://webidl.spec.whatwg.org/#this" data-x-internal="this" { + - "this" + } + - "'s " + a href="#concept-bcc-content-document" id="frames:concept-bcc-content-document" { + - "content document" + } + - "." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLFrameElement" id="dom-frame-contentwindow" data-dfn-type="attribute" { + code { + - "contentWindow" + } + } + - " getter steps are to return\n " + a id="frames:this-2" href="https://webidl.spec.whatwg.org/#this" data-x-internal="this" { + - "this" + } + - "'s " + a href="#content-window" id="frames:content-window" { + - "content window" + } + - "." + } + - "\n\n\n " + h4 id="other-elements,-attributes-and-apis" { + span class="secno" { + - "16.3.3" + } + - " Other elements, attributes and APIs" + a href="#other-elements,-attributes-and-apis" class="self-link" + } + - " \n\n " + p { + - "User agents must treat " + code id="other-elements,-attributes-and-apis:acronym" { + a href="#acronym" { + - "acronym" + } + } + - " elements in a manner\n equivalent to " + code id="other-elements,-attributes-and-apis:the-abbr-element" { + a href="#the-abbr-element" { + - "abbr" + } + } + - " elements in terms of semantics and\n for purposes of rendering." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlanchorelement" id="HTMLAnchorElement-partial" { + c- g="" { + - "HTMLAnchorElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-a-coords" id="other-elements,-attributes-and-apis:dom-a-coords" { + c- g="" { + - "coords" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-2" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-a-charset" id="other-elements,-attributes-and-apis:dom-a-charset" { + c- g="" { + - "charset" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-3" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-a-name" id="other-elements,-attributes-and-apis:dom-a-name" { + c- g="" { + - "name" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-4" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-a-rev" id="other-elements,-attributes-and-apis:dom-a-rev" { + c- g="" { + - "rev" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-5" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-a-shape" id="other-elements,-attributes-and-apis:dom-a-shape" { + c- g="" { + - "shape" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLAnchorElement" id="dom-a-coords" data-dfn-type="attribute" { + code { + - "coords" + } + } + - ",\n " + dfn data-dfn-for="HTMLAnchorElement" id="dom-a-charset" data-dfn-type="attribute" { + code { + - "charset" + } + } + - ", " + dfn data-dfn-for="HTMLAnchorElement" id="dom-a-name" data-dfn-type="attribute" { + code { + - "name" + } + } + - ", " + dfn data-dfn-for="HTMLAnchorElement" id="dom-a-rev" data-dfn-type="attribute" { + code { + - "rev" + } + } + - ", and " + dfn data-dfn-for="HTMLAnchorElement" id="dom-a-shape" data-dfn-type="attribute" { + code { + - "shape" + } + } + - " IDL attributes of the\n " + code id="other-elements,-attributes-and-apis:the-a-element" { + a href="#the-a-element" { + - "a" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect" { + - "reflect" + } + - " the respective content attributes of the same\n name." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlareaelement" id="HTMLAreaElement-partial" { + c- g="" { + - "HTMLAreaElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-6" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "boolean" + } + - " " + a href="#dom-area-nohref" id="other-elements,-attributes-and-apis:dom-area-nohref" { + c- g="" { + - "noHref" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLAreaElement" id="dom-area-nohref" data-dfn-type="attribute" { + code { + - "noHref" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-area-element" { + a href="#the-area-element" { + - "area" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-2" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-area-nohref" { + a href="#attr-area-nohref" { + - "nohref" + } + } + - " content attribute." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlbodyelement" id="HTMLBodyElement-partial" { + c- g="" { + - "HTMLBodyElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-7" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-body-text" id="other-elements,-attributes-and-apis:dom-body-text" { + c- g="" { + - "text" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-8" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-2" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-body-link" id="other-elements,-attributes-and-apis:dom-body-link" { + c- g="" { + - "link" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-9" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-3" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-body-vlink" id="other-elements,-attributes-and-apis:dom-body-vlink" { + c- g="" { + - "vLink" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-10" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-4" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-body-alink" id="other-elements,-attributes-and-apis:dom-body-alink" { + c- g="" { + - "aLink" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-11" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-5" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-body-bgcolor" id="other-elements,-attributes-and-apis:dom-body-bgcolor" { + c- g="" { + - "bgColor" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-12" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-body-background" id="other-elements,-attributes-and-apis:dom-body-background" { + c- g="" { + - "background" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLBodyElement" id="dom-body-text" data-dfn-type="attribute" { + code { + - "text" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-body-element" { + a href="#the-body-element" { + - "body" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-3" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-body-text" { + a href="#attr-body-text" { + - "text" + } + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLBodyElement" id="dom-body-link" data-dfn-type="attribute" { + code { + - "link" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-body-element-2" { + a href="#the-body-element" { + - "body" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-4" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-body-link" { + a href="#attr-body-link" { + - "link" + } + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLBodyElement" id="dom-body-alink" data-dfn-type="attribute" { + code { + - "aLink" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-body-element-3" { + a href="#the-body-element" { + - "body" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-5" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-body-alink" { + a href="#attr-body-alink" { + - "alink" + } + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLBodyElement" id="dom-body-vlink" data-dfn-type="attribute" { + code { + - "vLink" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-body-element-4" { + a href="#the-body-element" { + - "body" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-6" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-body-vlink" { + a href="#attr-body-vlink" { + - "vlink" + } + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLBodyElement" id="dom-body-bgcolor" data-dfn-type="attribute" { + code { + - "bgColor" + } + } + - "\n IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-body-element-5" { + a href="#the-body-element" { + - "body" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-7" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-body-bgcolor" { + a href="#attr-body-bgcolor" { + - "bgcolor" + } + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLBodyElement" id="dom-body-background" data-dfn-type="attribute" { + code { + - "background" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-body-element-6" { + a href="#the-body-element" { + - "body" + } + } + - "\n element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-8" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-background" { + a href="#attr-background" { + - "background" + } + } + - "\n content attribute. (The " + code id="other-elements,-attributes-and-apis:attr-background-2" { + a href="#attr-background" { + - "background" + } + } + - " content is " + em { + - "not" + } + - "\n defined to contain a " + a id="other-elements,-attributes-and-apis:url" href="https://url.spec.whatwg.org/#concept-url" data-x-internal="url" { + - "URL" + } + - ", despite rules regarding its handling in the Rendering\n section above.)" + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlbrelement" id="HTMLBRElement-partial" { + c- g="" { + - "HTMLBRElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-13" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-br-clear" id="other-elements,-attributes-and-apis:dom-br-clear" { + c- g="" { + - "clear" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLBRElement" id="dom-br-clear" data-dfn-type="attribute" { + code { + - "clear" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-br-element" { + a href="#the-br-element" { + - "br" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-9" { + - "reflect" + } + - " the content attribute of the\n same name." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmltablecaptionelement" id="HTMLTableCaptionElement-partial" { + c- g="" { + - "HTMLTableCaptionElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-14" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-caption-align" id="other-elements,-attributes-and-apis:dom-caption-align" { + c- g="" { + - "align" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableCaptionElement" id="dom-caption-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-caption-element" { + a href="#the-caption-element" { + - "caption" + } + } + - " element\n must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-10" { + - "reflect" + } + - " the content attribute of the same name." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmltablecolelement" id="HTMLTableColElement-partial" { + c- g="" { + - "HTMLTableColElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-15" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-col-align" id="other-elements,-attributes-and-apis:dom-col-align" { + c- g="" { + - "align" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-16" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-col-ch" id="other-elements,-attributes-and-apis:dom-col-ch" { + c- g="" { + - "ch" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-17" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-col-choff" id="other-elements,-attributes-and-apis:dom-col-choff" { + c- g="" { + - "chOff" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-18" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-col-valign" id="other-elements,-attributes-and-apis:dom-col-valign" { + c- g="" { + - "vAlign" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-19" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-col-width" id="other-elements,-attributes-and-apis:dom-col-width" { + c- g="" { + - "width" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableColElement" id="dom-col-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - "\n and " + dfn data-dfn-for="HTMLTableColElement" id="dom-col-width" data-dfn-type="attribute" { + code { + - "width" + } + } + - " IDL\n attributes of the " + code id="other-elements,-attributes-and-apis:the-col-element" { + a href="#the-col-element" { + - "col" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-11" { + - "reflect" + } + - " the respective content\n attributes of the same name." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableColElement" id="dom-col-ch" data-dfn-type="attribute" { + code { + - "ch" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-col-element-2" { + a href="#the-col-element" { + - "col" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-12" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-col-char" { + a href="#attr-col-char" { + - "char" + } + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableColElement" id="dom-col-choff" data-dfn-type="attribute" { + code { + - "chOff" + } + } + - "\n IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-col-element-3" { + a href="#the-col-element" { + - "col" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-13" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-col-charoff" { + a href="#attr-col-charoff" { + - "charoff" + } + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableColElement" id="dom-col-valign" data-dfn-type="attribute" { + code { + - "vAlign" + } + } + - "\n IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-col-element-4" { + a href="#the-col-element" { + - "col" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-14" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-col-valign" { + a href="#attr-col-valign" { + - "valign" + } + } + - " content attribute." + } + - "\n\n " + hr + - "\n\n " + p { + - "User agents must treat " + code id="other-elements,-attributes-and-apis:dir" { + a href="#dir" { + - "dir" + } + } + - " elements in a manner equivalent to " + code id="other-elements,-attributes-and-apis:the-ul-element" { + a href="#the-ul-element" { + - "ul" + } + } + - "\n elements in terms of semantics and for purposes of rendering." + } + - "\n\n " + p { + - "The " + code id="other-elements,-attributes-and-apis:dir-2" { + a href="#dir" { + - "dir" + } + } + - " element must implement the " + code id="other-elements,-attributes-and-apis:htmldirectoryelement" { + a href="#htmldirectoryelement" { + - "HTMLDirectoryElement" + } + } + - "\n interface." + } + - "\n\n " + pre { + code class="idl" { + - "[" + c- g="" { + - "Exposed" + } + - "=" + c- n="" { + - "Window" + } + - "]\n" + c- b="" { + - "interface" + } + - " " + dfn id="htmldirectoryelement" data-dfn-type="interface" { + c- g="" { + - "HTMLDirectoryElement" + } + } + - " : " + a href="#htmlelement" id="other-elements,-attributes-and-apis:htmlelement" { + c- n="" { + - "HTMLElement" + } + } + - " {\n [" + a href="#htmlconstructor" id="other-elements,-attributes-and-apis:htmlconstructor" { + c- g="" { + - "HTMLConstructor" + } + } + - "] " + c- g="" { + - "constructor" + } + - "();\n\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-20" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "boolean" + } + - " " + a href="#dom-dir-compact" id="other-elements,-attributes-and-apis:dom-dir-compact" { + c- g="" { + - "compact" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLDirectoryElement" id="dom-dir-compact" data-dfn-type="attribute" { + code { + - "compact" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:dir-3" { + a href="#dir" { + - "dir" + } + } + - " element must\n " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-15" { + - "reflect" + } + - " the content attribute of the same name." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmldivelement" id="HTMLDivElement-partial" { + c- g="" { + - "HTMLDivElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-21" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-div-align" id="other-elements,-attributes-and-apis:dom-div-align" { + c- g="" { + - "align" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLDivElement" id="dom-div-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-div-element" { + a href="#the-div-element" { + - "div" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-16" { + - "reflect" + } + - " the content attribute of the\n same name." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmldlistelement" id="HTMLDListElement-partial" { + c- g="" { + - "HTMLDListElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-22" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "boolean" + } + - " " + a href="#dom-dl-compact" id="other-elements,-attributes-and-apis:dom-dl-compact" { + c- g="" { + - "compact" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLDListElement" id="dom-dl-compact" data-dfn-type="attribute" { + code { + - "compact" + } + } + - "\n IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-dl-element" { + a href="#the-dl-element" { + - "dl" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-17" { + - "reflect" + } + - " the content attribute of\n the same name." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlembedelement" id="HTMLEmbedElement-partial" { + c- g="" { + - "HTMLEmbedElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-23" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-embed-align" id="other-elements,-attributes-and-apis:dom-embed-align" { + c- g="" { + - "align" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-24" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-embed-name" id="other-elements,-attributes-and-apis:dom-embed-name" { + c- g="" { + - "name" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLEmbedElement" id="dom-embed-name" data-dfn-type="attribute" { + code { + - "name" + } + } + - " and\n " + dfn data-dfn-for="HTMLEmbedElement" id="dom-embed-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - " IDL\n attributes of the " + code id="other-elements,-attributes-and-apis:the-embed-element" { + a href="#the-embed-element" { + - "embed" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-18" { + - "reflect" + } + - " the respective content\n attributes of the same name." + } + - "\n\n " + hr + - "\n\n " + p { + - "The " + code id="other-elements,-attributes-and-apis:font" { + a href="#font" { + - "font" + } + } + - " element must implement the " + code id="other-elements,-attributes-and-apis:htmlfontelement" { + a href="#htmlfontelement" { + - "HTMLFontElement" + } + } + - " interface." + } + - "\n\n " + pre { + code class="idl" { + - "[" + c- g="" { + - "Exposed" + } + - "=" + c- n="" { + - "Window" + } + - "]\n" + c- b="" { + - "interface" + } + - " " + dfn id="htmlfontelement" data-dfn-type="interface" { + c- g="" { + - "HTMLFontElement" + } + } + - " : " + a href="#htmlelement" id="other-elements,-attributes-and-apis:htmlelement-2" { + c- n="" { + - "HTMLElement" + } + } + - " {\n [" + a href="#htmlconstructor" id="other-elements,-attributes-and-apis:htmlconstructor-2" { + c- g="" { + - "HTMLConstructor" + } + } + - "] " + c- g="" { + - "constructor" + } + - "();\n\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-25" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-6" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-font-color" id="other-elements,-attributes-and-apis:dom-font-color" { + c- g="" { + - "color" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-26" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-font-face" id="other-elements,-attributes-and-apis:dom-font-face" { + c- g="" { + - "face" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-27" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-font-size" id="other-elements,-attributes-and-apis:dom-font-size" { + c- g="" { + - "size" + } + } + - "; \n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLFontElement" id="dom-font-color" data-dfn-type="attribute" { + code { + - "color" + } + } + - ", " + dfn data-dfn-for="HTMLFontElement" id="dom-font-face" data-dfn-type="attribute" { + code { + - "face" + } + } + - ", and " + dfn data-dfn-for="HTMLFontElement" id="dom-font-size" data-dfn-type="attribute" { + code { + - "size" + } + } + - " IDL attributes of the\n " + code id="other-elements,-attributes-and-apis:font-2" { + a href="#font" { + - "font" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-19" { + - "reflect" + } + - " the respective content attributes of the same\n name." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlheadingelement" id="HTMLHeadingElement-partial" { + c- g="" { + - "HTMLHeadingElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-28" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-hx-align" id="other-elements,-attributes-and-apis:dom-hx-align" { + c- g="" { + - "align" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLHeadingElement" id="dom-hx-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h1" + } + } + - "–" + code id="other-elements,-attributes-and-apis:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-2" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h6" + } + } + - " elements must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-20" { + - "reflect" + } + - " the\n content attribute of the same name." + } + - "\n\n " + hr + - "\n\n " + p class="note" { + - "The " + dfn data-dfn-for="HTMLHeadElement" id="dom-head-profile" data-dfn-type="attribute" { + code { + - "profile" + } + } + - " IDL attribute on " + code id="other-elements,-attributes-and-apis:the-head-element" { + a href="#the-head-element" { + - "head" + } + } + - " elements (with\n the " + code id="other-elements,-attributes-and-apis:htmlheadelement" { + a href="#htmlheadelement" { + - "HTMLHeadElement" + } + } + - " interface) is intentionally omitted. Unless so required by " + a href="#other-applicable-specifications" id="other-elements,-attributes-and-apis:other-applicable-specifications" { + - "another applicable specification" + } + - ", implementations\n would therefore not support this attribute. (It is mentioned here as it was defined in a previous\n version of " + cite { + - "DOM" + } + - ".)" + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlhrelement" id="HTMLHRElement-partial" { + c- g="" { + - "HTMLHRElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-29" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-hr-align" id="other-elements,-attributes-and-apis:dom-hr-align" { + c- g="" { + - "align" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-30" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-hr-color" id="other-elements,-attributes-and-apis:dom-hr-color" { + c- g="" { + - "color" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-31" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "boolean" + } + - " " + a href="#dom-hr-noshade" id="other-elements,-attributes-and-apis:dom-hr-noshade" { + c- g="" { + - "noShade" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-32" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-hr-size" id="other-elements,-attributes-and-apis:dom-hr-size" { + c- g="" { + - "size" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-33" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-hr-width" id="other-elements,-attributes-and-apis:dom-hr-width" { + c- g="" { + - "width" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLHRElement" id="dom-hr-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - ", " + dfn data-dfn-for="HTMLHRElement" id="dom-hr-color" data-dfn-type="attribute" { + code { + - "color" + } + } + - ", " + dfn data-dfn-for="HTMLHRElement" id="dom-hr-size" data-dfn-type="attribute" { + code { + - "size" + } + } + - ", and " + dfn data-dfn-for="HTMLHRElement" id="dom-hr-width" data-dfn-type="attribute" { + code { + - "width" + } + } + - " IDL attributes of the\n " + code id="other-elements,-attributes-and-apis:the-hr-element" { + a href="#the-hr-element" { + - "hr" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-21" { + - "reflect" + } + - " the respective content attributes of the same\n name." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLHRElement" id="dom-hr-noshade" data-dfn-type="attribute" { + code { + - "noShade" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-hr-element-2" { + a href="#the-hr-element" { + - "hr" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-22" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-hr-noshade" { + a href="#attr-hr-noshade" { + - "noshade" + } + } + - " content attribute." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlhtmlelement" id="HTMLHtmlElement-partial" { + c- g="" { + - "HTMLHtmlElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-34" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-html-version" id="other-elements,-attributes-and-apis:dom-html-version" { + c- g="" { + - "version" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLHtmlElement" id="dom-html-version" data-dfn-type="attribute" { + code { + - "version" + } + } + - "\n IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-html-element" { + a href="#the-html-element" { + - "html" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-23" { + - "reflect" + } + - " the content attribute of\n the same name." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmliframeelement" id="HTMLIFrameElement-partial" { + c- g="" { + - "HTMLIFrameElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-35" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-iframe-align" id="other-elements,-attributes-and-apis:dom-iframe-align" { + c- g="" { + - "align" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-36" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-iframe-scrolling" id="other-elements,-attributes-and-apis:dom-iframe-scrolling" { + c- g="" { + - "scrolling" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-37" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-iframe-frameborder" id="other-elements,-attributes-and-apis:dom-iframe-frameborder" { + c- g="" { + - "frameBorder" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-38" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "USVString" + } + - " " + a href="#dom-iframe-longdesc" id="other-elements,-attributes-and-apis:dom-iframe-longdesc" { + c- g="" { + - "longDesc" + } + } + - ";\n\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-39" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-7" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-iframe-marginheight" id="other-elements,-attributes-and-apis:dom-iframe-marginheight" { + c- g="" { + - "marginHeight" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-40" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-8" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-iframe-marginwidth" id="other-elements,-attributes-and-apis:dom-iframe-marginwidth" { + c- g="" { + - "marginWidth" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLIFrameElement" id="dom-iframe-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - "\n and " + dfn data-dfn-for="HTMLIFrameElement" id="dom-iframe-scrolling" data-dfn-type="attribute" { + code { + - "scrolling" + } + } + - " IDL attributes of the " + code id="other-elements,-attributes-and-apis:the-iframe-element" { + a href="#the-iframe-element" { + - "iframe" + } + } + - "\n element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-24" { + - "reflect" + } + - " the respective content attributes of the same name." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLIFrameElement" id="dom-iframe-frameborder" data-dfn-type="attribute" { + code { + - "frameBorder" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-iframe-element-2" { + a href="#the-iframe-element" { + - "iframe" + } + } + - "\n element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-25" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-iframe-frameborder" { + a href="#attr-iframe-frameborder" { + - "frameborder" + } + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLIFrameElement" id="dom-iframe-longdesc" data-dfn-type="attribute" { + code { + - "longDesc" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-iframe-element-3" { + a href="#the-iframe-element" { + - "iframe" + } + } + - "\n element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-26" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-iframe-longdesc" { + a href="#attr-iframe-longdesc" { + - "longdesc" + } + } + - " content attribute, which for the purposes of\n reflection is defined as containing a " + a id="other-elements,-attributes-and-apis:url-2" href="https://url.spec.whatwg.org/#concept-url" data-x-internal="url" { + - "URL" + } + - "." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLIFrameElement" id="dom-iframe-marginheight" data-dfn-type="attribute" { + code { + - "marginHeight" + } + } + - " IDL attribute of the\n " + code id="other-elements,-attributes-and-apis:the-iframe-element-4" { + a href="#the-iframe-element" { + - "iframe" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-27" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-iframe-marginheight" { + a href="#attr-iframe-marginheight" { + - "marginheight" + } + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLIFrameElement" id="dom-iframe-marginwidth" data-dfn-type="attribute" { + code { + - "marginWidth" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-iframe-element-5" { + a href="#the-iframe-element" { + - "iframe" + } + } + - "\n element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-28" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-iframe-marginwidth" { + a href="#attr-iframe-marginwidth" { + - "marginwidth" + } + } + - " content attribute." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlimageelement" id="HTMLImageElement-partial" { + c- g="" { + - "HTMLImageElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-41" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-img-name" id="other-elements,-attributes-and-apis:dom-img-name" { + c- g="" { + - "name" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-42" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "USVString" + } + - " " + a href="#dom-img-lowsrc" id="other-elements,-attributes-and-apis:dom-img-lowsrc" { + c- g="" { + - "lowsrc" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-43" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-img-align" id="other-elements,-attributes-and-apis:dom-img-align" { + c- g="" { + - "align" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-44" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "unsigned" + } + - " " + c- b="" { + - "long" + } + - " " + a href="#dom-img-hspace" id="other-elements,-attributes-and-apis:dom-img-hspace" { + c- g="" { + - "hspace" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-45" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "unsigned" + } + - " " + c- b="" { + - "long" + } + - " " + a href="#dom-img-vspace" id="other-elements,-attributes-and-apis:dom-img-vspace" { + c- g="" { + - "vspace" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-46" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "USVString" + } + - " " + a href="#dom-img-longdesc" id="other-elements,-attributes-and-apis:dom-img-longdesc" { + c- g="" { + - "longDesc" + } + } + - ";\n\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-47" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-9" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-img-border" id="other-elements,-attributes-and-apis:dom-img-border" { + c- g="" { + - "border" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLImageElement" id="dom-img-name" data-dfn-type="attribute" { + code { + - "name" + } + } + - ", " + dfn data-dfn-for="HTMLImageElement" id="dom-img-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - ", " + dfn data-dfn-for="HTMLImageElement" id="dom-img-border" data-dfn-type="attribute" { + code { + - "border" + } + } + - ", " + dfn data-dfn-for="HTMLImageElement" id="dom-img-hspace" data-dfn-type="attribute" { + code { + - "hspace" + } + } + - ", and " + dfn data-dfn-for="HTMLImageElement" id="dom-img-vspace" data-dfn-type="attribute" { + code { + - "vspace" + } + } + - " IDL attributes of the\n " + code id="other-elements,-attributes-and-apis:the-img-element" { + a href="#the-img-element" { + - "img" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-29" { + - "reflect" + } + - " the respective content attributes of the same\n name." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLImageElement" id="dom-img-longdesc" data-dfn-type="attribute" { + code { + - "longDesc" + } + } + - "\n IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-img-element-2" { + a href="#the-img-element" { + - "img" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-30" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-img-longdesc" { + a href="#attr-img-longdesc" { + - "longdesc" + } + } + - " content attribute, which for the purposes of reflection\n is defined as containing a " + a id="other-elements,-attributes-and-apis:url-3" href="https://url.spec.whatwg.org/#concept-url" data-x-internal="url" { + - "URL" + } + - "." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLImageElement" id="dom-img-lowsrc" data-dfn-type="attribute" { + code { + - "lowsrc" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-img-element-3" { + a href="#the-img-element" { + - "img" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-31" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-img-lowsrc" { + a href="#attr-img-lowsrc" { + - "lowsrc" + } + } + - " content attribute, which for the purposes of reflection is\n defined as containing a " + a id="other-elements,-attributes-and-apis:url-4" href="https://url.spec.whatwg.org/#concept-url" data-x-internal="url" { + - "URL" + } + - "." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlinputelement" id="HTMLInputElement-partial" { + c- g="" { + - "HTMLInputElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-48" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-input-align" id="other-elements,-attributes-and-apis:dom-input-align" { + c- g="" { + - "align" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-49" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-input-usemap" id="other-elements,-attributes-and-apis:dom-input-usemap" { + c- g="" { + - "useMap" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLInputElement" id="dom-input-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-32" { + - "reflect" + } + - " the content attribute of the\n same name." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLInputElement" id="dom-input-usemap" data-dfn-type="attribute" { + code { + - "useMap" + } + } + - "\n IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-33" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-input-usemap" { + a href="#attr-input-usemap" { + - "usemap" + } + } + - " content attribute." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmllegendelement" id="HTMLLegendElement-partial" { + c- g="" { + - "HTMLLegendElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-50" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-legend-align" id="other-elements,-attributes-and-apis:dom-legend-align" { + c- g="" { + - "align" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLLegendElement" id="dom-legend-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - "\n IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-legend-element" { + a href="#the-legend-element" { + - "legend" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-34" { + - "reflect" + } + - " the content attribute\n of the same name." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmllielement" id="HTMLLIElement-partial" { + c- g="" { + - "HTMLLIElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-51" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-li-type" id="other-elements,-attributes-and-apis:dom-li-type" { + c- g="" { + - "type" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLLIElement" id="dom-li-type" data-dfn-type="attribute" { + code { + - "type" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-li-element" { + a href="#the-li-element" { + - "li" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-35" { + - "reflect" + } + - " the content attribute of the\n same name." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmllinkelement" id="HTMLLinkElement-partial" { + c- g="" { + - "HTMLLinkElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-52" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-link-charset" id="other-elements,-attributes-and-apis:dom-link-charset" { + c- g="" { + - "charset" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-53" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-link-rev" id="other-elements,-attributes-and-apis:dom-link-rev" { + c- g="" { + - "rev" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-54" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-link-target" id="other-elements,-attributes-and-apis:dom-link-target" { + c- g="" { + - "target" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLLinkElement" id="dom-link-charset" data-dfn-type="attribute" { + code { + - "charset" + } + } + - ",\n " + dfn data-dfn-for="HTMLLinkElement" id="dom-link-rev" data-dfn-type="attribute" { + code { + - "rev" + } + } + - ", and " + dfn data-dfn-for="HTMLLinkElement" id="dom-link-target" data-dfn-type="attribute" { + code { + - "target" + } + } + - " IDL attributes\n of the " + code id="other-elements,-attributes-and-apis:the-link-element" { + a href="#the-link-element" { + - "link" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-36" { + - "reflect" + } + - " the respective content attributes of\n the same name." + } + - "\n\n " + hr + - "\n\n " + p { + - "User agents must treat " + code id="other-elements,-attributes-and-apis:listing" { + a href="#listing" { + - "listing" + } + } + - " elements in a manner equivalent to " + code id="other-elements,-attributes-and-apis:the-pre-element" { + a href="#the-pre-element" { + - "pre" + } + } + - "\n elements in terms of semantics and for purposes of rendering." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlmenuelement" id="HTMLMenuElement-partial" { + c- g="" { + - "HTMLMenuElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-55" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "boolean" + } + - " " + a href="#dom-menu-compact" id="other-elements,-attributes-and-apis:dom-menu-compact" { + c- g="" { + - "compact" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLMenuElement" id="dom-menu-compact" data-dfn-type="attribute" { + code { + - "compact" + } + } + - "\n IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-menu-element" { + a href="#the-menu-element" { + - "menu" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-37" { + - "reflect" + } + - " the content attribute of\n the same name." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlmetaelement" id="HTMLMetaElement-partial" { + c- g="" { + - "HTMLMetaElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-56" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-meta-scheme" id="other-elements,-attributes-and-apis:dom-meta-scheme" { + c- g="" { + - "scheme" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "User agents may treat the " + code id="other-elements,-attributes-and-apis:attr-meta-scheme" { + a href="#attr-meta-scheme" { + - "scheme" + } + } + - " content attribute on the\n " + code id="other-elements,-attributes-and-apis:the-meta-element" { + a href="#the-meta-element" { + - "meta" + } + } + - " element as an extension of the element's " + code id="other-elements,-attributes-and-apis:attr-meta-name" { + a href="#attr-meta-name" { + - "name" + } + } + - " content attribute when processing a " + code id="other-elements,-attributes-and-apis:the-meta-element-2" { + a href="#the-meta-element" { + - "meta" + } + } + - " element\n with a " + code id="other-elements,-attributes-and-apis:attr-meta-name-2" { + a href="#attr-meta-name" { + - "name" + } + } + - " attribute whose value is one that the user agent\n recognizes as supporting the " + code id="other-elements,-attributes-and-apis:attr-meta-scheme-2" { + a href="#attr-meta-scheme" { + - "scheme" + } + } + - " attribute." + } + - "\n\n " + p { + - "User agents are encouraged to ignore the " + code id="other-elements,-attributes-and-apis:attr-meta-scheme-3" { + a href="#attr-meta-scheme" { + - "scheme" + } + } + - " attribute\n and instead process the value given to the metadata name as if it had been specified for each\n expected value of the " + code id="other-elements,-attributes-and-apis:attr-meta-scheme-4" { + a href="#attr-meta-scheme" { + - "scheme" + } + } + - " attribute." + } + - "\n\n " + div class="example" { + - "\n\n " + p { + - "For example, if the user agent acts on " + code id="other-elements,-attributes-and-apis:the-meta-element-3" { + a href="#the-meta-element" { + - "meta" + } + } + - " elements with " + code id="other-elements,-attributes-and-apis:attr-meta-name-3" { + a href="#attr-meta-name" { + - "name" + } + } + - " attributes having the value \"eGMS.subject.keyword\", and knows\n that the " + code id="other-elements,-attributes-and-apis:attr-meta-scheme-5" { + a href="#attr-meta-scheme" { + - "scheme" + } + } + - " attribute is used with this metadata name,\n then it could take the " + code id="other-elements,-attributes-and-apis:attr-meta-scheme-6" { + a href="#attr-meta-scheme" { + - "scheme" + } + } + - " attribute into account,\n acting as if it was an extension of the " + code id="other-elements,-attributes-and-apis:attr-meta-name-4" { + a href="#attr-meta-name" { + - "name" + } + } + - " attribute. Thus\n the following two " + code id="other-elements,-attributes-and-apis:the-meta-element-4" { + a href="#the-meta-element" { + - "meta" + } + } + - " elements could be treated as two elements giving values for\n two different metadata names, one consisting of a combination of \"eGMS.subject.keyword\" and\n \"LGCL\", and the other consisting of a combination of \"eGMS.subject.keyword\" and \"ORLY\":" + } + - "\n\n " + pre class="bad" { + code class="html" { + c- c="" { + - "" + } + - "\n" + c- p="" { + - "<" + } + c- f="" { + - "meta" + } + - " " + c- e="" { + - "name" + } + c- o="" { + - "=" + } + c- s="" { + - "\"eGMS.subject.keyword\"" + } + - " " + c- e="" { + - "scheme" + } + c- o="" { + - "=" + } + c- s="" { + - "\"LGCL\"" + } + - " " + c- e="" { + - "content" + } + c- o="" { + - "=" + } + c- s="" { + - "\"Abandoned vehicles\"" + } + c- p="" { + - ">" + } + - "\n" + c- p="" { + - "<" + } + c- f="" { + - "meta" + } + - " " + c- e="" { + - "name" + } + c- o="" { + - "=" + } + c- s="" { + - "\"eGMS.subject.keyword\"" + } + - " " + c- e="" { + - "scheme" + } + c- o="" { + - "=" + } + c- s="" { + - "\"ORLY\"" + } + - " " + c- e="" { + - "content" + } + c- o="" { + - "=" + } + c- s="" { + - "\"Mah car: kthxbye\"" + } + c- p="" { + - ">" + } + } + } + - "\n\n " + p { + - "The suggested processing of this markup, however, would be equivalent to the following:" + } + - "\n\n " + pre { + code class="html" { + c- p="" { + - "<" + } + c- f="" { + - "meta" + } + - " " + c- e="" { + - "name" + } + c- o="" { + - "=" + } + c- s="" { + - "\"eGMS.subject.keyword\"" + } + - " " + c- e="" { + - "content" + } + c- o="" { + - "=" + } + c- s="" { + - "\"Abandoned vehicles\"" + } + c- p="" { + - ">" + } + - "\n" + c- p="" { + - "<" + } + c- f="" { + - "meta" + } + - " " + c- e="" { + - "name" + } + c- o="" { + - "=" + } + c- s="" { + - "\"eGMS.subject.keyword\"" + } + - " " + c- e="" { + - "content" + } + c- o="" { + - "=" + } + c- s="" { + - "\"Mah car: kthxbye\"" + } + c- p="" { + - ">" + } + } + } + - "\n\n " + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLMetaElement" id="dom-meta-scheme" data-dfn-type="attribute" { + code { + - "scheme" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-meta-element-5" { + a href="#the-meta-element" { + - "meta" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-38" { + - "reflect" + } + - " the content attribute of the\n same name." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlobjectelement" id="HTMLObjectElement-partial" { + c- g="" { + - "HTMLObjectElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-57" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-object-align" id="other-elements,-attributes-and-apis:dom-object-align" { + c- g="" { + - "align" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-58" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-object-archive" id="other-elements,-attributes-and-apis:dom-object-archive" { + c- g="" { + - "archive" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-59" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-object-code" id="other-elements,-attributes-and-apis:dom-object-code" { + c- g="" { + - "code" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-60" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "boolean" + } + - " " + a href="#dom-object-declare" id="other-elements,-attributes-and-apis:dom-object-declare" { + c- g="" { + - "declare" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-61" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "unsigned" + } + - " " + c- b="" { + - "long" + } + - " " + a href="#dom-object-hspace" id="other-elements,-attributes-and-apis:dom-object-hspace" { + c- g="" { + - "hspace" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-62" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-object-standby" id="other-elements,-attributes-and-apis:dom-object-standby" { + c- g="" { + - "standby" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-63" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "unsigned" + } + - " " + c- b="" { + - "long" + } + - " " + a href="#dom-object-vspace" id="other-elements,-attributes-and-apis:dom-object-vspace" { + c- g="" { + - "vspace" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-64" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-object-codebase" id="other-elements,-attributes-and-apis:dom-object-codebase" { + c- g="" { + - "codeBase" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-65" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-object-codetype" id="other-elements,-attributes-and-apis:dom-object-codetype" { + c- g="" { + - "codeType" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-66" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-object-usemap" id="other-elements,-attributes-and-apis:dom-object-usemap" { + c- g="" { + - "useMap" + } + } + - ";\n\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-67" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-10" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-object-border" id="other-elements,-attributes-and-apis:dom-object-border" { + c- g="" { + - "border" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLObjectElement" id="dom-object-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - ",\n " + dfn data-dfn-for="HTMLObjectElement" id="dom-object-archive" data-dfn-type="attribute" { + code { + - "archive" + } + } + - ",\n " + dfn data-dfn-for="HTMLObjectElement" id="dom-object-border" data-dfn-type="attribute" { + code { + - "border" + } + } + - ", " + dfn data-dfn-for="HTMLObjectElement" id="dom-object-code" data-dfn-type="attribute" { + code { + - "code" + } + } + - ", " + dfn data-dfn-for="HTMLObjectElement" id="dom-object-declare" data-dfn-type="attribute" { + code { + - "declare" + } + } + - ", " + dfn data-dfn-for="HTMLObjectElement" id="dom-object-hspace" data-dfn-type="attribute" { + code { + - "hspace" + } + } + - ", " + dfn data-dfn-for="HTMLObjectElement" id="dom-object-standby" data-dfn-type="attribute" { + code { + - "standby" + } + } + - ", and " + dfn data-dfn-for="HTMLObjectElement" id="dom-object-vspace" data-dfn-type="attribute" { + code { + - "vspace" + } + } + - " IDL attributes of the\n " + code id="other-elements,-attributes-and-apis:the-object-element" { + a href="#the-object-element" { + - "object" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-39" { + - "reflect" + } + - " the respective content attributes of the\n same name." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLObjectElement" id="dom-object-codebase" data-dfn-type="attribute" { + code { + - "codeBase" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-object-element-2" { + a href="#the-object-element" { + - "object" + } + } + - "\n element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-40" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-object-codebase" { + a href="#attr-object-codebase" { + - "codebase" + } + } + - " content attribute, which for the purposes of\n reflection is defined as containing a " + a id="other-elements,-attributes-and-apis:url-5" href="https://url.spec.whatwg.org/#concept-url" data-x-internal="url" { + - "URL" + } + - "." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLObjectElement" id="dom-object-codetype" data-dfn-type="attribute" { + code { + - "codeType" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-object-element-3" { + a href="#the-object-element" { + - "object" + } + } + - "\n element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-41" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-object-codetype" { + a href="#attr-object-codetype" { + - "codetype" + } + } + - " content attribute." + } + - "\n\n " + div class="mdn-anno wrapped before" { + button onclick="toggleStatus(this)" class="mdn-anno-btn" { + b title="Support in all current engines." class="all-engines-flag" { + - "✔" + } + span { + - "MDN" + } + } + div class="feature" { + p { + a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement/useMap" title="The useMap property of the HTMLObjectElement interface returns a string that reflects the usemap HTML attribute, specifying a element to use." { + - "HTMLObjectElement/useMap" + } + } + p class="all-engines-text" { + - "Support in all current engines." + } + div class="support" { + span class="firefox yes" { + span { + - "Firefox" + } + span { + - "1+" + } + } + span class="safari yes" { + span { + - "Safari" + } + span { + - "3+" + } + } + span class="chrome yes" { + span { + - "Chrome" + } + span { + - "1+" + } + } + hr + span class="opera yes" { + span { + - "Opera" + } + span { + - "12.1+" + } + } + span class="edge_blink yes" { + span { + - "Edge" + } + span { + - "79+" + } + } + hr + span class="edge yes" { + span { + - "Edge (Legacy)" + } + span { + - "12+" + } + } + span class="ie yes" { + span { + - "Internet Explorer" + } + span { + - "6+" + } + } + hr + span class="firefox_android unknown" { + span { + - "Firefox Android" + } + span { + - "?" + } + } + span class="safari_ios yes" { + span { + - "Safari iOS" + } + span { + - "1+" + } + } + span class="chrome_android unknown" { + span { + - "Chrome Android" + } + span { + - "?" + } + } + span class="webview_android unknown" { + span { + - "WebView Android" + } + span { + - "?" + } + } + span class="samsunginternet_android unknown" { + span { + - "Samsung Internet" + } + span { + - "?" + } + } + span class="opera_android yes" { + span { + - "Opera Android" + } + span { + - "12.1+" + } + } + } + } + } + p { + - "The " + dfn data-dfn-for="HTMLObjectElement" id="dom-object-usemap" data-dfn-type="attribute" { + code { + - "useMap" + } + } + - "\n IDL attribute must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-42" { + - "reflect" + } + - " the " + code id="other-elements,-attributes-and-apis:attr-hyperlink-usemap" { + a href="#attr-hyperlink-usemap" { + - "usemap" + } + } + - "\n content attribute." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlolistelement" id="HTMLOListElement-partial" { + c- g="" { + - "HTMLOListElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-68" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "boolean" + } + - " " + a href="#dom-ol-compact" id="other-elements,-attributes-and-apis:dom-ol-compact" { + c- g="" { + - "compact" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLOListElement" id="dom-ol-compact" data-dfn-type="attribute" { + code { + - "compact" + } + } + - "\n IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-ol-element" { + a href="#the-ol-element" { + - "ol" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-43" { + - "reflect" + } + - " the content attribute of\n the same name." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlparagraphelement" id="HTMLParagraphElement-partial" { + c- g="" { + - "HTMLParagraphElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-69" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-p-align" id="other-elements,-attributes-and-apis:dom-p-align" { + c- g="" { + - "align" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLParagraphElement" id="dom-p-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-p-element" { + a href="#the-p-element" { + - "p" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-44" { + - "reflect" + } + - " the content attribute of the\n same name." + } + - "\n\n " + hr + - "\n\n " + p { + - "The " + code id="other-elements,-attributes-and-apis:param" { + a href="#param" { + - "param" + } + } + - " element must implement the " + code id="other-elements,-attributes-and-apis:htmlparamelement" { + a href="#htmlparamelement" { + - "HTMLParamElement" + } + } + - " interface." + } + - "\n\n " + pre { + code class="idl" { + - "[" + c- g="" { + - "Exposed" + } + - "=" + c- n="" { + - "Window" + } + - "]\n" + c- b="" { + - "interface" + } + - " " + dfn id="htmlparamelement" data-dfn-type="interface" { + c- g="" { + - "HTMLParamElement" + } + } + - " : " + a href="#htmlelement" id="other-elements,-attributes-and-apis:htmlelement-3" { + c- n="" { + - "HTMLElement" + } + } + - " {\n [" + a href="#htmlconstructor" id="other-elements,-attributes-and-apis:htmlconstructor-3" { + c- g="" { + - "HTMLConstructor" + } + } + - "] " + c- g="" { + - "constructor" + } + - "();\n\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-70" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-param-name" id="other-elements,-attributes-and-apis:dom-param-name" { + c- g="" { + - "name" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-71" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-param-value" id="other-elements,-attributes-and-apis:dom-param-value" { + c- g="" { + - "value" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-72" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-param-type" id="other-elements,-attributes-and-apis:dom-param-type" { + c- g="" { + - "type" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-73" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-param-valuetype" id="other-elements,-attributes-and-apis:dom-param-valuetype" { + c- g="" { + - "valueType" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLParamElement" id="dom-param-name" data-dfn-type="attribute" { + code { + - "name" + } + } + - ",\n " + dfn data-dfn-for="HTMLParamElement" id="dom-param-value" data-dfn-type="attribute" { + code { + - "value" + } + } + - ", and " + dfn data-dfn-for="HTMLParamElement" id="dom-param-type" data-dfn-type="attribute" { + code { + - "type" + } + } + - " IDL attributes\n of the " + code id="other-elements,-attributes-and-apis:param-2" { + a href="#param" { + - "param" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-45" { + - "reflect" + } + - " the respective content attributes of\n the same name." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLParamElement" id="dom-param-valuetype" data-dfn-type="attribute" { + code { + - "valueType" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:param-3" { + a href="#param" { + - "param" + } + } + - "\n element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-46" { + - "reflect" + } + - " the element's " + code { + - "valuetype" + } + - " content\n attribute." + } + - "\n\n " + hr + - "\n\n " + p { + - "User agents must treat " + code id="other-elements,-attributes-and-apis:plaintext" { + a href="#plaintext" { + - "plaintext" + } + } + - " elements in a manner equivalent to\n " + code id="other-elements,-attributes-and-apis:the-pre-element-2" { + a href="#the-pre-element" { + - "pre" + } + } + - " elements in terms of semantics and for purposes of rendering. (The parser has\n special behavior for this element, though.)" + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlpreelement" id="HTMLPreElement-partial" { + c- g="" { + - "HTMLPreElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-74" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "long" + } + - " " + a href="#dom-pre-width" id="other-elements,-attributes-and-apis:dom-pre-width" { + c- g="" { + - "width" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLPreElement" id="dom-pre-width" data-dfn-type="attribute" { + code { + - "width" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-pre-element-3" { + a href="#the-pre-element" { + - "pre" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-47" { + - "reflect" + } + - " the content attribute of the\n same name." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlstyleelement" id="HTMLStyleElement-partial" { + c- g="" { + - "HTMLStyleElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-75" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-style-type" id="other-elements,-attributes-and-apis:dom-style-type" { + c- g="" { + - "type" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLStyleElement" id="dom-style-type" data-dfn-type="attribute" { + code { + - "type" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-style-element" { + a href="#the-style-element" { + - "style" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-48" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-style-type" { + a href="#attr-style-type" { + - "type" + } + } + - " content attribute." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlscriptelement" id="HTMLScriptElement-partial" { + c- g="" { + - "HTMLScriptElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-76" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-script-charset" id="other-elements,-attributes-and-apis:dom-script-charset" { + c- g="" { + - "charset" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-77" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-script-event" id="other-elements,-attributes-and-apis:dom-script-event" { + c- g="" { + - "event" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-78" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-script-htmlfor" id="other-elements,-attributes-and-apis:dom-script-htmlfor" { + c- g="" { + - "htmlFor" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLScriptElement" id="dom-script-charset" data-dfn-type="attribute" { + code { + - "charset" + } + } + - " and " + dfn data-dfn-for="HTMLScriptElement" id="dom-script-event" data-dfn-type="attribute" { + code { + - "event" + } + } + - " IDL attributes of the " + code id="other-elements,-attributes-and-apis:the-script-element" { + a href="#the-script-element" { + - "script" + } + } + - " element\n must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-49" { + - "reflect" + } + - " the respective content attributes of the same name." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLScriptElement" id="dom-script-htmlfor" data-dfn-type="attribute" { + code { + - "htmlFor" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-script-element-2" { + a href="#the-script-element" { + - "script" + } + } + - " element\n must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-50" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-script-for" { + a href="#attr-script-for" { + - "for" + } + } + - " content\n attribute." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmltableelement" id="HTMLTableElement-partial" { + c- g="" { + - "HTMLTableElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-79" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-table-align" id="other-elements,-attributes-and-apis:dom-table-align" { + c- g="" { + - "align" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-80" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-table-border" id="other-elements,-attributes-and-apis:dom-table-border" { + c- g="" { + - "border" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-81" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-table-frame" id="other-elements,-attributes-and-apis:dom-table-frame" { + c- g="" { + - "frame" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-82" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-table-rules" id="other-elements,-attributes-and-apis:dom-table-rules" { + c- g="" { + - "rules" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-83" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-table-summary" id="other-elements,-attributes-and-apis:dom-table-summary" { + c- g="" { + - "summary" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-84" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-table-width" id="other-elements,-attributes-and-apis:dom-table-width" { + c- g="" { + - "width" + } + } + - ";\n\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-85" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-11" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-table-bgcolor" id="other-elements,-attributes-and-apis:dom-table-bgcolor" { + c- g="" { + - "bgColor" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-86" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-12" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-table-cellpadding" id="other-elements,-attributes-and-apis:dom-table-cellpadding" { + c- g="" { + - "cellPadding" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-87" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-13" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-table-cellspacing" id="other-elements,-attributes-and-apis:dom-table-cellspacing" { + c- g="" { + - "cellSpacing" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableElement" id="dom-table-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - ",\n " + dfn data-dfn-for="HTMLTableElement" id="dom-table-border" data-dfn-type="attribute" { + code { + - "border" + } + } + - ", " + dfn data-dfn-for="HTMLTableElement" id="dom-table-frame" data-dfn-type="attribute" { + code { + - "frame" + } + } + - ", " + dfn data-dfn-for="HTMLTableElement" id="dom-table-summary" data-dfn-type="attribute" { + code { + - "summary" + } + } + - ", " + dfn data-dfn-for="HTMLTableElement" id="dom-table-rules" data-dfn-type="attribute" { + code { + - "rules" + } + } + - ", and " + dfn data-dfn-for="HTMLTableElement" id="dom-table-width" data-dfn-type="attribute" { + code { + - "width" + } + } + - " IDL attributes of the\n " + code id="other-elements,-attributes-and-apis:the-table-element" { + a href="#the-table-element" { + - "table" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-51" { + - "reflect" + } + - " the respective content attributes of the same\n name." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableElement" id="dom-table-bgcolor" data-dfn-type="attribute" { + code { + - "bgColor" + } + } + - "\n IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-table-element-2" { + a href="#the-table-element" { + - "table" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-52" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-table-bgcolor" { + a href="#attr-table-bgcolor" { + - "bgcolor" + } + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableElement" id="dom-table-cellpadding" data-dfn-type="attribute" { + code { + - "cellPadding" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-table-element-3" { + a href="#the-table-element" { + - "table" + } + } + - "\n element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-53" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-table-cellpadding" { + a href="#attr-table-cellpadding" { + - "cellpadding" + } + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableElement" id="dom-table-cellspacing" data-dfn-type="attribute" { + code { + - "cellSpacing" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-table-element-4" { + a href="#the-table-element" { + - "table" + } + } + - "\n element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-54" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-table-cellspacing" { + a href="#attr-table-cellspacing" { + - "cellspacing" + } + } + - " content attribute." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmltablesectionelement" id="HTMLTableSectionElement-partial" { + c- g="" { + - "HTMLTableSectionElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-88" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tbody-align" id="other-elements,-attributes-and-apis:dom-tbody-align" { + c- g="" { + - "align" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-89" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tbody-ch" id="other-elements,-attributes-and-apis:dom-tbody-ch" { + c- g="" { + - "ch" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-90" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tbody-choff" id="other-elements,-attributes-and-apis:dom-tbody-choff" { + c- g="" { + - "chOff" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-91" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tbody-valign" id="other-elements,-attributes-and-apis:dom-tbody-valign" { + c- g="" { + - "vAlign" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableSectionElement" id="dom-tbody-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-tbody-element" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ",\n " + code id="other-elements,-attributes-and-apis:the-thead-element" { + a href="#the-thead-element" { + - "thead" + } + } + - ", and " + code id="other-elements,-attributes-and-apis:the-tfoot-element" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - " elements must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-55" { + - "reflect" + } + - " the content\n attribute of the same name." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableSectionElement" id="dom-tbody-ch" data-dfn-type="attribute" { + code { + - "ch" + } + } + - "\n IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-tbody-element-2" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ", " + code id="other-elements,-attributes-and-apis:the-thead-element-2" { + a href="#the-thead-element" { + - "thead" + } + } + - ", and " + code id="other-elements,-attributes-and-apis:the-tfoot-element-2" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - " elements must\n " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-56" { + - "reflect" + } + - " the elements' " + code id="other-elements,-attributes-and-apis:attr-tbody-char" { + a href="#attr-tbody-char" { + - "char" + } + } + - " content\n attributes." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableSectionElement" id="dom-tbody-choff" data-dfn-type="attribute" { + code { + - "chOff" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-tbody-element-3" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ",\n " + code id="other-elements,-attributes-and-apis:the-thead-element-3" { + a href="#the-thead-element" { + - "thead" + } + } + - ", and " + code id="other-elements,-attributes-and-apis:the-tfoot-element-3" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - " elements must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-57" { + - "reflect" + } + - " the elements' " + code id="other-elements,-attributes-and-apis:attr-tbody-charoff" { + a href="#attr-tbody-charoff" { + - "charoff" + } + } + - " content attributes." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableSectionElement" id="dom-tbody-valign" data-dfn-type="attribute" { + code { + - "vAlign" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-tbody-element-4" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ",\n " + code id="other-elements,-attributes-and-apis:the-thead-element-4" { + a href="#the-thead-element" { + - "thead" + } + } + - ", and " + code id="other-elements,-attributes-and-apis:the-tfoot-element-4" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - " elements must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-58" { + - "reflect" + } + - " the elements' " + code id="other-elements,-attributes-and-apis:attr-tbody-valign" { + a href="#attr-tbody-valign" { + - "valign" + } + } + - " content attributes." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmltablecellelement" id="HTMLTableCellElement-partial" { + c- g="" { + - "HTMLTableCellElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-92" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tdth-align" id="other-elements,-attributes-and-apis:dom-tdth-align" { + c- g="" { + - "align" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-93" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tdth-axis" id="other-elements,-attributes-and-apis:dom-tdth-axis" { + c- g="" { + - "axis" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-94" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tdth-height" id="other-elements,-attributes-and-apis:dom-tdth-height" { + c- g="" { + - "height" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-95" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tdth-width" id="other-elements,-attributes-and-apis:dom-tdth-width" { + c- g="" { + - "width" + } + } + - ";\n\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-96" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tdth-ch" id="other-elements,-attributes-and-apis:dom-tdth-ch" { + c- g="" { + - "ch" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-97" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tdth-choff" id="other-elements,-attributes-and-apis:dom-tdth-choff" { + c- g="" { + - "chOff" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-98" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "boolean" + } + - " " + a href="#dom-tdth-nowrap" id="other-elements,-attributes-and-apis:dom-tdth-nowrap" { + c- g="" { + - "noWrap" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-99" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tdth-valign" id="other-elements,-attributes-and-apis:dom-tdth-valign" { + c- g="" { + - "vAlign" + } + } + - ";\n\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-100" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-14" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tdth-bgcolor" id="other-elements,-attributes-and-apis:dom-tdth-bgcolor" { + c- g="" { + - "bgColor" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableCellElement" id="dom-tdth-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - ",\n " + dfn data-dfn-for="HTMLTableCellElement" id="dom-tdth-axis" data-dfn-type="attribute" { + code { + - "axis" + } + } + - ", " + dfn data-dfn-for="HTMLTableCellElement" id="dom-tdth-height" data-dfn-type="attribute" { + code { + - "height" + } + } + - ", and " + dfn data-dfn-for="HTMLTableCellElement" id="dom-tdth-width" data-dfn-type="attribute" { + code { + - "width" + } + } + - " IDL\n attributes of the " + code id="other-elements,-attributes-and-apis:the-td-element" { + a href="#the-td-element" { + - "td" + } + } + - " and " + code id="other-elements,-attributes-and-apis:the-th-element" { + a href="#the-th-element" { + - "th" + } + } + - " elements must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-59" { + - "reflect" + } + - " the\n respective content attributes of the same name." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableCellElement" id="dom-tdth-ch" data-dfn-type="attribute" { + code { + - "ch" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-td-element-2" { + a href="#the-td-element" { + - "td" + } + } + - " and " + code id="other-elements,-attributes-and-apis:the-th-element-2" { + a href="#the-th-element" { + - "th" + } + } + - " elements must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-60" { + - "reflect" + } + - " the\n elements' " + code id="other-elements,-attributes-and-apis:attr-tdth-char" { + a href="#attr-tdth-char" { + - "char" + } + } + - " content attributes." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableCellElement" id="dom-tdth-choff" data-dfn-type="attribute" { + code { + - "chOff" + } + } + - "\n IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-td-element-3" { + a href="#the-td-element" { + - "td" + } + } + - " and " + code id="other-elements,-attributes-and-apis:the-th-element-3" { + a href="#the-th-element" { + - "th" + } + } + - " elements must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-61" { + - "reflect" + } + - " the\n elements' " + code id="other-elements,-attributes-and-apis:attr-tdth-charoff" { + a href="#attr-tdth-charoff" { + - "charoff" + } + } + - " content attributes." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableCellElement" id="dom-tdth-nowrap" data-dfn-type="attribute" { + code { + - "noWrap" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-td-element-4" { + a href="#the-td-element" { + - "td" + } + } + - " and\n " + code id="other-elements,-attributes-and-apis:the-th-element-4" { + a href="#the-th-element" { + - "th" + } + } + - " elements must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-62" { + - "reflect" + } + - " the elements' " + code id="other-elements,-attributes-and-apis:attr-tdth-nowrap" { + a href="#attr-tdth-nowrap" { + - "nowrap" + } + } + - " content attributes." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableCellElement" id="dom-tdth-valign" data-dfn-type="attribute" { + code { + - "vAlign" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-td-element-5" { + a href="#the-td-element" { + - "td" + } + } + - " and\n " + code id="other-elements,-attributes-and-apis:the-th-element-5" { + a href="#the-th-element" { + - "th" + } + } + - " elements must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-63" { + - "reflect" + } + - " the elements' " + code id="other-elements,-attributes-and-apis:attr-tdth-valign" { + a href="#attr-tdth-valign" { + - "valign" + } + } + - " content attributes." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableCellElement" id="dom-tdth-bgcolor" data-dfn-type="attribute" { + code { + - "bgColor" + } + } + - " IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-td-element-6" { + a href="#the-td-element" { + - "td" + } + } + - " and\n " + code id="other-elements,-attributes-and-apis:the-th-element-6" { + a href="#the-th-element" { + - "th" + } + } + - " elements must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-64" { + - "reflect" + } + - " the elements' " + code id="other-elements,-attributes-and-apis:attr-tdth-bgcolor" { + a href="#attr-tdth-bgcolor" { + - "bgcolor" + } + } + - " content attributes." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmltablerowelement" id="HTMLTableRowElement-partial" { + c- g="" { + - "HTMLTableRowElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-101" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tr-align" id="other-elements,-attributes-and-apis:dom-tr-align" { + c- g="" { + - "align" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-102" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tr-ch" id="other-elements,-attributes-and-apis:dom-tr-ch" { + c- g="" { + - "ch" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-103" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tr-choff" id="other-elements,-attributes-and-apis:dom-tr-choff" { + c- g="" { + - "chOff" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-104" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tr-valign" id="other-elements,-attributes-and-apis:dom-tr-valign" { + c- g="" { + - "vAlign" + } + } + - ";\n\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-105" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-15" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-tr-bgcolor" id="other-elements,-attributes-and-apis:dom-tr-bgcolor" { + c- g="" { + - "bgColor" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableRowElement" id="dom-tr-align" data-dfn-type="attribute" { + code { + - "align" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-tr-element" { + a href="#the-tr-element" { + - "tr" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-65" { + - "reflect" + } + - " the content attribute of the\n same name." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableRowElement" id="dom-tr-ch" data-dfn-type="attribute" { + code { + - "ch" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-tr-element-2" { + a href="#the-tr-element" { + - "tr" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-66" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-tr-char" { + a href="#attr-tr-char" { + - "char" + } + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableRowElement" id="dom-tr-choff" data-dfn-type="attribute" { + code { + - "chOff" + } + } + - " IDL\n attribute of the " + code id="other-elements,-attributes-and-apis:the-tr-element-3" { + a href="#the-tr-element" { + - "tr" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-67" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-tr-charoff" { + a href="#attr-tr-charoff" { + - "charoff" + } + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableRowElement" id="dom-tr-valign" data-dfn-type="attribute" { + code { + - "vAlign" + } + } + - "\n IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-tr-element-4" { + a href="#the-tr-element" { + - "tr" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-68" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-tr-valign" { + a href="#attr-tr-valign" { + - "valign" + } + } + - " content attribute." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLTableRowElement" id="dom-tr-bgcolor" data-dfn-type="attribute" { + code { + - "bgColor" + } + } + - "\n IDL attribute of the " + code id="other-elements,-attributes-and-apis:the-tr-element-5" { + a href="#the-tr-element" { + - "tr" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-69" { + - "reflect" + } + - " the element's " + code id="other-elements,-attributes-and-apis:attr-tr-bgcolor" { + a href="#attr-tr-bgcolor" { + - "bgcolor" + } + } + - " content attribute." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#htmlulistelement" id="HTMLUListElement-partial" { + c- g="" { + - "HTMLUListElement" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-106" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "boolean" + } + - " " + a href="#dom-ul-compact" id="other-elements,-attributes-and-apis:dom-ul-compact" { + c- g="" { + - "compact" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-107" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-ul-type" id="other-elements,-attributes-and-apis:dom-ul-type" { + c- g="" { + - "type" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="HTMLUListElement" id="dom-ul-compact" data-dfn-type="attribute" { + code { + - "compact" + } + } + - "\n and " + dfn data-dfn-for="HTMLUListElement" id="dom-ul-type" data-dfn-type="attribute" { + code { + - "type" + } + } + - " IDL\n attributes of the " + code id="other-elements,-attributes-and-apis:the-ul-element-2" { + a href="#the-ul-element" { + - "ul" + } + } + - " element must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-70" { + - "reflect" + } + - " the respective content\n attributes of the same name." + } + - "\n\n " + hr + - "\n\n " + p { + - "User agents must treat " + code id="other-elements,-attributes-and-apis:xmp" { + a href="#xmp" { + - "xmp" + } + } + - " elements in a manner equivalent to " + code id="other-elements,-attributes-and-apis:the-pre-element-4" { + a href="#the-pre-element" { + - "pre" + } + } + - "\n elements in terms of semantics and for purposes of rendering. (The parser has special behavior for\n this element though.)" + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#document" id="Document-partial" { + c- g="" { + - "Document" + } + } + - " {\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-108" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-16" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-document-fgcolor" id="other-elements,-attributes-and-apis:dom-document-fgcolor" { + c- g="" { + - "fgColor" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-109" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-17" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-document-linkcolor" id="other-elements,-attributes-and-apis:dom-document-linkcolor" { + c- g="" { + - "linkColor" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-110" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-18" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-document-vlinkcolor" id="other-elements,-attributes-and-apis:dom-document-vlinkcolor" { + c- g="" { + - "vlinkColor" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-111" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-19" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-document-alinkcolor" id="other-elements,-attributes-and-apis:dom-document-alinkcolor" { + c- g="" { + - "alinkColor" + } + } + - ";\n [" + a href="#cereactions" id="other-elements,-attributes-and-apis:cereactions-112" { + c- g="" { + - "CEReactions" + } + } + - "] " + c- b="" { + - "attribute" + } + - " [" + a id="other-elements,-attributes-and-apis:legacynulltoemptystring-20" href="https://webidl.spec.whatwg.org/#LegacyNullToEmptyString" data-x-internal="legacynulltoemptystring" { + c- g="" { + - "LegacyNullToEmptyString" + } + } + - "] " + c- b="" { + - "DOMString" + } + - " " + a href="#dom-document-bgcolor" id="other-elements,-attributes-and-apis:dom-document-bgcolor" { + c- g="" { + - "bgColor" + } + } + - ";\n\n [" + c- g="" { + - "SameObject" + } + - "] " + c- b="" { + - "readonly" + } + - " " + c- b="" { + - "attribute" + } + - " " + a id="other-elements,-attributes-and-apis:htmlcollection" href="https://dom.spec.whatwg.org/#interface-htmlcollection" data-x-internal="htmlcollection" { + c- n="" { + - "HTMLCollection" + } + } + - " " + a href="#dom-document-anchors" id="other-elements,-attributes-and-apis:dom-document-anchors" { + c- g="" { + - "anchors" + } + } + - ";\n [" + c- g="" { + - "SameObject" + } + - "] " + c- b="" { + - "readonly" + } + - " " + c- b="" { + - "attribute" + } + - " " + a id="other-elements,-attributes-and-apis:htmlcollection-2" href="https://dom.spec.whatwg.org/#interface-htmlcollection" data-x-internal="htmlcollection" { + c- n="" { + - "HTMLCollection" + } + } + - " " + a href="#dom-document-applets" id="other-elements,-attributes-and-apis:dom-document-applets" { + c- g="" { + - "applets" + } + } + - ";\n\n " + c- b="" { + - "undefined" + } + - " " + a href="#dom-document-clear" id="other-elements,-attributes-and-apis:dom-document-clear" { + c- g="" { + - "clear" + } + } + - "();\n " + c- b="" { + - "undefined" + } + - " " + a href="#dom-document-captureevents" id="other-elements,-attributes-and-apis:dom-document-captureevents" { + c- g="" { + - "captureEvents" + } + } + - "();\n " + c- b="" { + - "undefined" + } + - " " + a href="#dom-document-releaseevents" id="other-elements,-attributes-and-apis:dom-document-releaseevents" { + c- g="" { + - "releaseEvents" + } + } + - "();\n\n [" + c- g="" { + - "SameObject" + } + - "] " + c- b="" { + - "readonly" + } + - " " + c- b="" { + - "attribute" + } + - " " + a href="#htmlallcollection" id="other-elements,-attributes-and-apis:htmlallcollection" { + c- n="" { + - "HTMLAllCollection" + } + } + - " " + a href="#dom-document-all" id="other-elements,-attributes-and-apis:dom-document-all" { + c- g="" { + - "all" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The attributes of the " + code id="other-elements,-attributes-and-apis:document" { + a href="#document" { + - "Document" + } + } + - " object listed in the first column of the following\n table must " + a href="#reflect" id="other-elements,-attributes-and-apis:reflect-71" { + - "reflect" + } + - " the content attribute on " + a href="#the-body-element-2" id="other-elements,-attributes-and-apis:the-body-element-2-2" { + - "the body element" + } + - " with the\n name given in the corresponding cell in the second column on the same row, if " + a href="#the-body-element-2" id="other-elements,-attributes-and-apis:the-body-element-2-3" { + - "the body\n element" + } + - " is a " + code id="other-elements,-attributes-and-apis:the-body-element-7" { + a href="#the-body-element" { + - "body" + } + } + - " element (as opposed to a " + code id="other-elements,-attributes-and-apis:frameset" { + a href="#frameset" { + - "frameset" + } + } + - " element).\n When there is no " + a href="#the-body-element-2" id="other-elements,-attributes-and-apis:the-body-element-2-4" { + - "body element" + } + - " or if it is a\n " + code id="other-elements,-attributes-and-apis:frameset-2" { + a href="#frameset" { + - "frameset" + } + } + - " element, the attributes must instead return the empty string on getting and\n do nothing on setting." + } + - "\n\n " + table { + thead { + tr { + th { + - " IDL attribute\n " + } + th { + - " Content attribute\n " + } + } + } + tbody { + tr { + td { + dfn data-dfn-for="Document" id="dom-document-fgcolor" data-dfn-type="attribute" { + code { + - "fgColor" + } + } + - "\n " + } + td { + code id="other-elements,-attributes-and-apis:attr-body-text-2" { + a href="#attr-body-text" { + - "text" + } + } + - "\n " + } + } + tr { + td { + dfn data-dfn-for="Document" id="dom-document-linkcolor" data-dfn-type="attribute" { + code { + - "linkColor" + } + } + - "\n " + } + td { + code id="other-elements,-attributes-and-apis:attr-body-link-2" { + a href="#attr-body-link" { + - "link" + } + } + - "\n " + } + } + tr { + td { + dfn data-dfn-for="Document" id="dom-document-vlinkcolor" data-dfn-type="attribute" { + code { + - "vlinkColor" + } + } + - "\n " + } + td { + code id="other-elements,-attributes-and-apis:attr-body-vlink-2" { + a href="#attr-body-vlink" { + - "vlink" + } + } + - "\n " + } + } + tr { + td { + dfn data-dfn-for="Document" id="dom-document-alinkcolor" data-dfn-type="attribute" { + code { + - "alinkColor" + } + } + - "\n " + } + td { + code id="other-elements,-attributes-and-apis:attr-body-alink-2" { + a href="#attr-body-alink" { + - "alink" + } + } + - "\n " + } + } + tr { + td { + dfn data-dfn-for="Document" id="dom-document-bgcolor" data-dfn-type="attribute" { + code { + - "bgColor" + } + } + - "\n " + } + td { + code id="other-elements,-attributes-and-apis:attr-body-bgcolor-2" { + a href="#attr-body-bgcolor" { + - "bgcolor" + } + } + - "\n " + } + } + } + } + - "\n\n " + hr + - "\n\n " + p { + - "The " + dfn data-dfn-for="Document" id="dom-document-anchors" data-dfn-type="attribute" { + code { + - "anchors" + } + } + - "\n attribute must return an " + code id="other-elements,-attributes-and-apis:htmlcollection-3" { + a data-x-internal="htmlcollection" href="https://dom.spec.whatwg.org/#interface-htmlcollection" { + - "HTMLCollection" + } + } + - " rooted at the " + code id="other-elements,-attributes-and-apis:document-2" { + a href="#document" { + - "Document" + } + } + - " node,\n whose filter matches only " + code id="other-elements,-attributes-and-apis:the-a-element-2" { + a href="#the-a-element" { + - "a" + } + } + - " elements with " + code id="other-elements,-attributes-and-apis:attr-a-name" { + a href="#attr-a-name" { + - "name" + } + } + - "\n attributes." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="Document" id="dom-document-applets" data-dfn-type="attribute" { + code { + - "applets" + } + } + - "\n attribute must return an " + code id="other-elements,-attributes-and-apis:htmlcollection-4" { + a data-x-internal="htmlcollection" href="https://dom.spec.whatwg.org/#interface-htmlcollection" { + - "HTMLCollection" + } + } + - " rooted at the " + code id="other-elements,-attributes-and-apis:document-3" { + a href="#document" { + - "Document" + } + } + - " node,\n whose filter matches nothing. (It exists for historical reasons.)" + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="Document" id="dom-document-clear" data-dfn-type="method" { + code { + - "clear()" + } + } + - ",\n " + dfn data-dfn-for="Document" id="dom-document-captureevents" data-dfn-type="method" { + code { + - "captureEvents()" + } + } + - ",\n and " + dfn data-dfn-for="Document" id="dom-document-releaseevents" data-dfn-type="method" { + code { + - "releaseEvents()" + } + } + - " methods must do nothing." + } + - "\n\n " + hr + - "\n\n " + p { + - "The " + dfn data-dfn-for="Document" id="dom-document-all" data-dfn-type="attribute" { + code { + - "all" + } + } + - " attribute\n must return an " + code id="other-elements,-attributes-and-apis:htmlallcollection-2" { + a href="#htmlallcollection" { + - "HTMLAllCollection" + } + } + - " rooted at the " + code id="other-elements,-attributes-and-apis:document-4" { + a href="#document" { + - "Document" + } + } + - " node, whose\n filter matches all elements." + } + - "\n\n " + hr + - "\n\n " + pre { + code class="idl" { + c- b="" { + - "partial" + } + - " " + c- b="" { + - "interface" + } + - " " + a href="#window" id="Window-partial" { + c- g="" { + - "Window" + } + } + - " {\n " + c- b="" { + - "undefined" + } + - " " + a href="#dom-window-captureevents" id="other-elements,-attributes-and-apis:dom-window-captureevents" { + c- g="" { + - "captureEvents" + } + } + - "();\n " + c- b="" { + - "undefined" + } + - " " + a href="#dom-window-releaseevents" id="other-elements,-attributes-and-apis:dom-window-releaseevents" { + c- g="" { + - "releaseEvents" + } + } + - "();\n\n [" + c- g="" { + - "Replaceable" + } + - ", " + c- g="" { + - "SameObject" + } + - "] " + c- b="" { + - "readonly" + } + - " " + c- b="" { + - "attribute" + } + - " " + a href="#external" id="other-elements,-attributes-and-apis:external" { + c- n="" { + - "External" + } + } + - " " + a href="#dom-external" id="other-elements,-attributes-and-apis:dom-external" { + c- g="" { + - "external" + } + } + - ";\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="Window" id="dom-window-captureevents" data-dfn-type="method" { + code { + - "captureEvents()" + } + } + - " and " + dfn data-dfn-for="Window" id="dom-window-releaseevents" data-dfn-type="method" { + code { + - "releaseEvents()" + } + } + - " methods must do nothing." + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="Window" id="dom-external" data-dfn-type="attribute" { + code { + - "external" + } + } + - " attribute of\n the " + code id="other-elements,-attributes-and-apis:window" { + a href="#window" { + - "Window" + } + } + - " interface must return an instance of the " + code id="other-elements,-attributes-and-apis:external-2" { + a href="#external" { + - "External" + } + } + - "\n interface:" + } + - "\n\n " + pre { + code class="idl" { + - "[" + c- g="" { + - "Exposed" + } + - "=" + c- n="" { + - "Window" + } + - "]\n" + c- b="" { + - "interface" + } + - " " + dfn id="external" data-dfn-type="interface" { + c- g="" { + - "External" + } + } + - " {\n " + c- b="" { + - "undefined" + } + - " " + a href="#dom-external-addsearchprovider" id="other-elements,-attributes-and-apis:dom-external-addsearchprovider" { + c- g="" { + - "AddSearchProvider" + } + } + - "();\n " + c- b="" { + - "undefined" + } + - " " + a href="#dom-external-issearchproviderinstalled" id="other-elements,-attributes-and-apis:dom-external-issearchproviderinstalled" { + c- g="" { + - "IsSearchProviderInstalled" + } + } + - "();\n};" + } + } + - "\n\n " + p { + - "The " + dfn data-dfn-for="External" id="dom-external-addsearchprovider" data-dfn-type="method" { + code { + - "AddSearchProvider()" + } + } + - " and " + dfn data-dfn-for="External" id="dom-external-issearchproviderinstalled" data-dfn-type="method" { + code { + - "IsSearchProviderInstalled()" + } + } + - " methods\n must do nothing." + } + - "\n\n \n\n\n\n \n\n " + h2 id="iana" { + span class="secno" { + - "17" + } + - " IANA considerations" + a href="#iana" class="self-link" + } + - "\n\n \n\n\n " + h3 id="text/html" { + span class="secno" { + - "17.1" + } + - " " + dfn { + code { + - "text/html" + } + } + a href="#text/html" class="self-link" + } + - "\n\n " + p { + - "This registration is for community review and will be submitted to the IESG for review,\n approval, and registration with IANA." + } + - "\n\n \n\n \n\n " + dl { + dt { + - "Type name:" + } + dd { + - "text" + } + dt { + - "Subtype name:" + } + dd { + - "html" + } + dt { + - "Required parameters:" + } + dd { + - "No required parameters" + } + dt { + - "Optional parameters:" + } + dd { + - "\n " + dl { + dt { + code { + - "charset" + } + } + dd { + - "\n " + p { + - "The " + code { + - "charset" + } + - " parameter may be provided to specify the\n " + a id="text/html:document's-character-encoding" href="https://dom.spec.whatwg.org/#concept-document-encoding" data-x-internal="document's-character-encoding" { + - "document's character encoding" + } + - ", overriding any " + a href="#character-encoding-declaration" id="text/html:character-encoding-declaration" { + - "character encoding declarations" + } + - " in the document other than a Byte Order\n Mark (BOM). The parameter's value must be an " + a id="text/html:ascii-case-insensitive" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - " match for the\n string \"" + code { + - "utf-8" + } + - "\". " + a href="#refsENCODING" { + - "[ENCODING]" + } + } + - "\n " + } + } + - "\n " + } + dt { + - "Encoding considerations:" + } + dd { + - "\n 8bit (see the section on " + a href="#character-encoding-declaration" id="text/html:character-encoding-declaration-2" { + - "character encoding\n declarations" + } + - ")\n " + } + dt { + - "Security considerations:" + } + dd { + - "\n " + p { + - "Entire novels have been written about the security considerations that apply to HTML\n documents. Many are listed in this document, to which the reader is referred for more details.\n Some general concerns bear mentioning here, however:" + } + - "\n\n " + p { + - "HTML is scripted language, and has a large number of APIs (some of which are described in\n this document). Script can expose the user to potential risks of information leakage, credential\n leakage, cross-site scripting attacks, cross-site request forgeries, and a host of other\n problems. While the designs in this specification are intended to be safe if implemented\n correctly, a full implementation is a massive undertaking and, as with any software, user agents\n are likely to have security bugs." + } + - "\n\n " + p { + - "Even without scripting, there are specific features in HTML which, for historical reasons,\n are required for broad compatibility with legacy content but that expose the user to unfortunate\n security problems. In particular, the " + code id="text/html:the-img-element" { + a href="#the-img-element" { + - "img" + } + } + - " element can be used in conjunction with\n some other features as a way to effect a port scan from the user's location on the Internet.\n This can expose local network topologies that the attacker would otherwise not be able to\n determine." + } + - "\n\n " + p { + - "HTML relies on a compartmentalization scheme sometimes known as the " + i { + - "same-origin\n policy" + } + - ". An " + a href="#concept-origin" id="text/html:concept-origin" { + - "origin" + } + - " in most cases consists of all the pages served from the same\n host, on the same port, using the same protocol." + } + - "\n\n " + p { + - "It is critical, therefore, to ensure that any untrusted content that forms part of a site be\n hosted on a different " + a href="#concept-origin" id="text/html:concept-origin-2" { + - "origin" + } + - " than any sensitive content on that site. Untrusted\n content can easily spoof any other page on the same origin, read data from that origin, cause\n scripts in that origin to execute, submit forms to and from that origin even if they are\n protected from cross-site request forgery attacks by unique tokens, and make use of any\n third-party resources exposed to or rights granted to that origin." + } + - "\n " + } + dt { + - "Interoperability considerations:" + } + dd { + - "\n Rules for processing both conforming and non-conforming content\n are defined in this specification.\n " + } + dt { + - "Published specification:" + } + dd id="authors-using-html" { + - "\n This document is the relevant specification. Labeling a resource\n with the " + code id="text/html:text/html" { + a href="#text/html" { + - "text/html" + } + } + - " type asserts that the resource is\n an " + a href="https://dom.spec.whatwg.org/#html-document" id="text/html:html-documents" data-x-internal="html-documents" { + - "HTML document" + } + - " using\n " + a href="#syntax" id="text/html:syntax" { + - "the HTML syntax" + } + - ".\n " + } + dt { + - "Applications that use this media type:" + } + dd { + - "\n Web browsers, tools for processing web content, HTML authoring\n tools, search engines, validators.\n " + } + dt { + - "Additional information:" + } + dd { + - "\n " + dl { + dt { + - "Magic number(s):" + } + dd { + - "No sequence of bytes can uniquely identify an HTML\n document. More information on detecting HTML documents is\n available in " + cite { + - "MIME Sniffing" + } + - ". " + a href="#refsMIMESNIFF" { + - "[MIMESNIFF]" + } + } + dt { + - "File extension(s):" + } + dd { + - "\"" + code { + - "html" + } + - "\" and \"" + code { + - "htm" + } + - "\"\n are commonly, but certainly not exclusively, used as the\n extension for HTML documents." + } + dt { + - "Macintosh file type code(s):" + } + dd { + code { + - "TEXT" + } + } + } + - "\n " + } + dt { + - "Person & email address to contact for further information:" + } + dd { + - "Ian Hickson " + } + dt { + - "Intended usage:" + } + dd { + - "Common" + } + dt { + - "Restrictions on usage:" + } + dd { + - "No restrictions apply." + } + dt { + - "Author:" + } + dd { + - "Ian Hickson " + } + dt { + - "Change controller:" + } + dd { + - "W3C" + } + } + - "\n\n " + p { + a href="https://url.spec.whatwg.org/#concept-url-fragment" id="text/html:concept-url-fragment" data-x-internal="concept-url-fragment" { + - "Fragments" + } + - " used with " + code id="text/html:text/html-2" { + a href="#text/html" { + - "text/html" + } + } + - " resources\n either refer to the " + a href="#the-indicated-part-of-the-document" id="text/html:the-indicated-part-of-the-document" { + - "indicated part" + } + - " of the corresponding " + code id="text/html:document" { + a href="#document" { + - "Document" + } + } + - ", or\n provide state information for in-page scripts." + } + - "\n\n\n\n " + h3 id="multipart/x-mixed-replace" { + span class="secno" { + - "17.2" + } + - " " + dfn { + code { + - "multipart/x-mixed-replace" + } + } + a href="#multipart/x-mixed-replace" class="self-link" + } + - "\n\n " + p { + - "This registration is for community review and will be submitted to the IESG for review,\n approval, and registration with IANA." + } + - "\n\n \n\n " + dl { + dt { + - "Type name:" + } + dd { + - "multipart" + } + dt { + - "Subtype name:" + } + dd { + - "x-mixed-replace" + } + dt { + - "Required parameters:" + } + dd { + - "\n " + ul class="brief" { + li { + code { + - "boundary" + } + - " (defined in RFC2046) " + a href="#refsRFC2046" { + - "[RFC2046]" + } + - "\n " + } + } + - "\n " + } + dt { + - "Optional parameters:" + } + dd { + - "No optional parameters." + } + dt { + - "Encoding considerations:" + } + dd { + - "binary" + } + dt { + - "Security considerations:" + } + dd { + - "\n Subresources of a " + code id="multipart/x-mixed-replace:multipart/x-mixed-replace" { + a href="#multipart/x-mixed-replace" { + - "multipart/x-mixed-replace" + } + } + - "\n resource can be of any type, including types with non-trivial\n security implications such as " + code id="multipart/x-mixed-replace:text/html" { + a href="#text/html" { + - "text/html" + } + } + - ".\n " + } + dt { + - "Interoperability considerations:" + } + dd { + - "\n None.\n " + } + dt { + - "Published specification:" + } + dd { + - "\n This specification describes processing rules for web browsers.\n Conformance requirements for generating resources with this type are the same as for " + code id="multipart/x-mixed-replace:multipart/mixed" { + a href="#multipart/mixed" { + - "multipart/mixed" + } + } + - ". " + a href="#refsRFC2046" { + - "[RFC2046]" + } + - "\n " + } + dt { + - "Applications that use this media type:" + } + dd { + - "\n This type is intended to be used in resources generated by web servers, for consumption by web browsers.\n " + } + dt { + - "Additional information:" + } + dd { + - "\n " + dl { + dt { + - "Magic number(s):" + } + dd { + - "No sequence of bytes can uniquely identify a " + code id="multipart/x-mixed-replace:multipart/x-mixed-replace-2" { + a href="#multipart/x-mixed-replace" { + - "multipart/x-mixed-replace" + } + } + - " resource." + } + dt { + - "File extension(s):" + } + dd { + - "No specific file extensions are recommended for this type." + } + dt { + - "Macintosh file type code(s):" + } + dd { + - "No specific Macintosh file type codes are recommended for this type." + } + } + - "\n " + } + dt { + - "Person & email address to contact for further information:" + } + dd { + - "Ian Hickson " + } + dt { + - "Intended usage:" + } + dd { + - "Common" + } + dt { + - "Restrictions on usage:" + } + dd { + - "No restrictions apply." + } + dt { + - "Author:" + } + dd { + - "Ian Hickson " + } + dt { + - "Change controller:" + } + dd { + - "W3C" + } + } + - "\n\n " + p { + a href="https://url.spec.whatwg.org/#concept-url-fragment" id="multipart/x-mixed-replace:concept-url-fragment" data-x-internal="concept-url-fragment" { + - "Fragments" + } + - " used with\n " + code id="multipart/x-mixed-replace:multipart/x-mixed-replace-3" { + a href="#multipart/x-mixed-replace" { + - "multipart/x-mixed-replace" + } + } + - " resources apply to each body part as defined by the type\n used by that body part." + } + - "\n\n\n " + h3 id="application/xhtml+xml" { + span class="secno" { + - "17.3" + } + - " " + dfn { + code { + - "application/xhtml+xml" + } + } + a href="#application/xhtml+xml" class="self-link" + } + - "\n\n " + p { + - "This registration is for community review and will be submitted to the IESG for review,\n approval, and registration with IANA." + } + - "\n\n \n\n \n\n " + dl { + dt { + - "Type name:" + } + dd { + - "application" + } + dt { + - "Subtype name:" + } + dd { + - "xhtml+xml" + } + dt { + - "Required parameters:" + } + dd { + - "Same as for " + code id="application/xhtml+xml:application/xml" { + a href="#application/xml" { + - "application/xml" + } + } + - " " + a href="#refsRFC7303" { + - "[RFC7303]" + } + } + dt { + - "Optional parameters:" + } + dd { + - "Same as for " + code id="application/xhtml+xml:application/xml-2" { + a href="#application/xml" { + - "application/xml" + } + } + - " " + a href="#refsRFC7303" { + - "[RFC7303]" + } + } + dt { + - "Encoding considerations:" + } + dd { + - "Same as for " + code id="application/xhtml+xml:application/xml-3" { + a href="#application/xml" { + - "application/xml" + } + } + - " " + a href="#refsRFC7303" { + - "[RFC7303]" + } + } + dt { + - "Security considerations:" + } + dd { + - "Same as for " + code id="application/xhtml+xml:application/xml-4" { + a href="#application/xml" { + - "application/xml" + } + } + - " " + a href="#refsRFC7303" { + - "[RFC7303]" + } + } + dt { + - "Interoperability considerations:" + } + dd { + - "Same as for " + code id="application/xhtml+xml:application/xml-5" { + a href="#application/xml" { + - "application/xml" + } + } + - " " + a href="#refsRFC7303" { + - "[RFC7303]" + } + } + dt id="authors-using-xhtml" { + - "Published specification:" + } + dd { + - "Labeling a resource with the " + code id="application/xhtml+xml:application/xhtml+xml" { + a href="#application/xhtml+xml" { + - "application/xhtml+xml" + } + } + - " type asserts that the\n resource is an XML document that likely has a " + a id="application/xhtml+xml:document-element" href="https://dom.spec.whatwg.org/#document-element" data-x-internal="document-element" { + - "document element" + } + - " from the " + a id="application/xhtml+xml:html-namespace-2" href="https://infra.spec.whatwg.org/#html-namespace" data-x-internal="html-namespace-2" { + - "HTML\n namespace" + } + - ". Thus, the relevant specifications are " + cite { + - "XML" + } + - ", " + cite { + - "Namespaces in\n XML" + } + - ", and this specification. " + a href="#refsXML" { + - "[XML]" + } + - " " + a href="#refsXMLNS" { + - "[XMLNS]" + } + } + dt { + - "Applications that use this media type:" + } + dd { + - "Same as for " + code id="application/xhtml+xml:application/xml-6" { + a href="#application/xml" { + - "application/xml" + } + } + - " " + a href="#refsRFC7303" { + - "[RFC7303]" + } + } + dt { + - "Additional information:" + } + dd { + - "\n " + dl { + dt { + - "Magic number(s):" + } + dd { + - "Same as for " + code id="application/xhtml+xml:application/xml-7" { + a href="#application/xml" { + - "application/xml" + } + } + - " " + a href="#refsRFC7303" { + - "[RFC7303]" + } + } + dt { + - "File extension(s):" + } + dd { + - "\"" + code { + - "xhtml" + } + - "\" and \"" + code { + - "xht" + } + - "\" are sometimes used as\n extensions for XML resources that have a " + a id="application/xhtml+xml:document-element-2" href="https://dom.spec.whatwg.org/#document-element" data-x-internal="document-element" { + - "document element" + } + - " from the " + a id="application/xhtml+xml:html-namespace-2-2" href="https://infra.spec.whatwg.org/#html-namespace" data-x-internal="html-namespace-2" { + - "HTML\n namespace" + } + - "." + } + dt { + - "Macintosh file type code(s):" + } + dd { + code { + - "TEXT" + } + } + } + - "\n " + } + dt { + - "Person & email address to contact for further information:" + } + dd { + - "Ian Hickson " + } + dt { + - "Intended usage:" + } + dd { + - "Common" + } + dt { + - "Restrictions on usage:" + } + dd { + - "No restrictions apply." + } + dt { + - "Author:" + } + dd { + - "Ian Hickson " + } + dt { + - "Change controller:" + } + dd { + - "W3C" + } + } + - "\n\n " + p { + a href="https://url.spec.whatwg.org/#concept-url-fragment" id="application/xhtml+xml:concept-url-fragment" data-x-internal="concept-url-fragment" { + - "Fragments" + } + - " used with\n " + code id="application/xhtml+xml:application/xhtml+xml-2" { + a href="#application/xhtml+xml" { + - "application/xhtml+xml" + } + } + - " resources have the same semantics as with any\n " + a id="application/xhtml+xml:xml-mime-type" href="https://mimesniff.spec.whatwg.org/#xml-mime-type" data-x-internal="xml-mime-type" { + - "XML MIME type" + } + - ". " + a href="#refsRFC7303" { + - "[RFC7303]" + } + } + - "\n\n\n " + h3 id="text/ping" { + span class="secno" { + - "17.4" + } + - " " + dfn { + code { + - "text/ping" + } + } + a href="#text/ping" class="self-link" + } + - "\n\n " + p { + - "This registration is for community review and will be submitted to the IESG for review,\n approval, and registration with IANA." + } + - "\n\n \n\n " + dl { + dt { + - "Type name:" + } + dd { + - "text" + } + dt { + - "Subtype name:" + } + dd { + - "ping" + } + dt { + - "Required parameters:" + } + dd { + - "No parameters" + } + dt { + - "Optional parameters:" + } + dd { + - "\n " + dl { + dt { + code { + - "charset" + } + } + dd { + - "\n " + p { + - "The " + code { + - "charset" + } + - " parameter may be provided. The parameter's value must be\n \"" + code { + - "utf-8" + } + - "\". This parameter serves no purpose; it is only allowed for\n compatibility with legacy servers." + } + - "\n " + } + } + - "\n " + } + dt { + - "Encoding considerations:" + } + dd { + - "Not applicable." + } + dt { + - "Security considerations:" + } + dd { + - "\n " + p { + - "If used exclusively in the fashion described in the context of\n " + a href="#hyperlink-auditing" id="text/ping:hyperlink-auditing" { + - "hyperlink auditing" + } + - ", this type introduces no new\n security concerns." + } + - "\n " + } + dt { + - "Interoperability considerations:" + } + dd { + - "\n Rules applicable to this type are defined in this specification.\n " + } + dt { + - "Published specification:" + } + dd { + - "\n This document is the relevant specification.\n " + } + dt { + - "Applications that use this media type:" + } + dd { + - "\n Web browsers.\n " + } + dt { + - "Additional information:" + } + dd { + - "\n " + dl { + dt { + - "Magic number(s):" + } + dd { + code id="text/ping:text/ping" { + a href="#text/ping" { + - "text/ping" + } + } + - " resources always consist of the four\n bytes 0x50 0x49 0x4E 0x47 (`" + code { + - "PING" + } + - "`)." + } + dt { + - "File extension(s):" + } + dd { + - "No specific file extension is recommended for this type." + } + dt { + - "Macintosh file type code(s):" + } + dd { + - "No specific Macintosh file type codes are recommended for this type." + } + } + - "\n " + } + dt { + - "Person & email address to contact for further information:" + } + dd { + - "Ian Hickson " + } + dt { + - "Intended usage:" + } + dd { + - "Common" + } + dt { + - "Restrictions on usage:" + } + dd { + - "Only intended for use with HTTP POST requests generated as part\n of a web browser's processing of the " + code id="text/ping:ping" { + a href="#ping" { + - "ping" + } + } + - " attribute." + } + dt { + - "Author:" + } + dd { + - "Ian Hickson " + } + dt { + - "Change controller:" + } + dd { + - "W3C" + } + } + - "\n\n " + p { + a href="https://url.spec.whatwg.org/#concept-url-fragment" id="text/ping:concept-url-fragment" data-x-internal="concept-url-fragment" { + - "Fragments" + } + - " have no meaning with\n " + code id="text/ping:text/ping-2" { + a href="#text/ping" { + - "text/ping" + } + } + - " resources." + } + - "\n\n\n " + h3 id="application/microdata+json" { + span class="secno" { + - "17.5" + } + - " " + dfn { + code { + - "application/microdata+json" + } + } + a href="#application/microdata+json" class="self-link" + } + - "\n\n " + p { + - "This registration is for community review and will be submitted to the IESG for review,\n approval, and registration with IANA." + } + - "\n\n \n\n " + dl { + dt { + - "Type name:" + } + dd { + - "application" + } + dt { + - "Subtype name:" + } + dd { + - "microdata+json" + } + dt { + - "Required parameters:" + } + dd { + - "Same as for " + code id="application/microdata+json:application/json" { + a href="#application/json" { + - "application/json" + } + } + - " " + a href="#refsJSON" { + - "[JSON]" + } + } + dt { + - "Optional parameters:" + } + dd { + - "Same as for " + code id="application/microdata+json:application/json-2" { + a href="#application/json" { + - "application/json" + } + } + - " " + a href="#refsJSON" { + - "[JSON]" + } + } + dt { + - "Encoding considerations:" + } + dd { + - "8bit (always UTF-8)" + } + dt { + - "Security considerations:" + } + dd { + - "Same as for " + code id="application/microdata+json:application/json-3" { + a href="#application/json" { + - "application/json" + } + } + - " " + a href="#refsJSON" { + - "[JSON]" + } + } + dt { + - "Interoperability considerations:" + } + dd { + - "Same as for " + code id="application/microdata+json:application/json-4" { + a href="#application/json" { + - "application/json" + } + } + - " " + a href="#refsJSON" { + - "[JSON]" + } + } + dt { + - "Published specification:" + } + dd { + - "\n Labeling a resource with the " + code id="application/microdata+json:application/microdata+json" { + a href="#application/microdata+json" { + - "application/microdata+json" + } + } + - " type asserts that the\n resource is a JSON text that consists of an object with a single entry called \"" + code { + - "items" + } + - "\" consisting of an array of entries, each of which consists of an object\n with an entry called \"" + code { + - "id" + } + - "\" whose value is a string, an entry called \"" + code { + - "type" + } + - "\" whose value is another string, and an entry called \"" + code { + - "properties" + } + - "\" whose value is an object whose entries each have a value consisting\n of an array of either objects or strings, the objects being of the same form as the objects in\n the aforementioned \"" + code { + - "items" + } + - "\" entry. Thus, the relevant specifications are\n " + cite { + - "JSON" + } + - " and this specification. " + a href="#refsJSON" { + - "[JSON]" + } + - "\n " + } + dt { + - "Applications that use this media type:" + } + dd { + - "\n " + p { + - "Applications that transfer data intended for use with HTML's microdata feature, especially in\n the context of drag-and-drop, are the primary application class for this type." + } + - "\n " + } + dt { + - "Additional information:" + } + dd { + - "\n " + dl { + dt { + - "Magic number(s):" + } + dd { + - "Same as for " + code id="application/microdata+json:application/json-5" { + a href="#application/json" { + - "application/json" + } + } + - " " + a href="#refsJSON" { + - "[JSON]" + } + } + dt { + - "File extension(s):" + } + dd { + - "Same as for " + code id="application/microdata+json:application/json-6" { + a href="#application/json" { + - "application/json" + } + } + - " " + a href="#refsJSON" { + - "[JSON]" + } + } + dt { + - "Macintosh file type code(s):" + } + dd { + - "Same as for " + code id="application/microdata+json:application/json-7" { + a href="#application/json" { + - "application/json" + } + } + - " " + a href="#refsJSON" { + - "[JSON]" + } + } + } + - "\n " + } + dt { + - "Person & email address to contact for further information:" + } + dd { + - "Ian Hickson " + } + dt { + - "Intended usage:" + } + dd { + - "Common" + } + dt { + - "Restrictions on usage:" + } + dd { + - "No restrictions apply." + } + dt { + - "Author:" + } + dd { + - "Ian Hickson " + } + dt { + - "Change controller:" + } + dd { + - "W3C" + } + } + - "\n\n " + p { + a href="https://url.spec.whatwg.org/#concept-url-fragment" id="application/microdata+json:concept-url-fragment" data-x-internal="concept-url-fragment" { + - "Fragments" + } + - " used with\n " + code id="application/microdata+json:application/microdata+json-2" { + a href="#application/microdata+json" { + - "application/microdata+json" + } + } + - " resources have the same semantics as when used with\n " + code id="application/microdata+json:application/json-8" { + a href="#application/json" { + - "application/json" + } + } + - " (namely, at the time of writing, no semantics at all).\n " + a href="#refsJSON" { + - "[JSON]" + } + } + - "\n\n\n " + h3 id="text/event-stream" { + span class="secno" { + - "17.6" + } + - " " + dfn { + code { + - "text/event-stream" + } + } + a href="#text/event-stream" class="self-link" + } + - "\n\n " + p { + - "This registration is for community review and will be submitted to the IESG for review,\n approval, and registration with IANA." + } + - "\n\n \n\n " + dl { + dt { + - "Type name:" + } + dd { + - "text" + } + dt { + - "Subtype name:" + } + dd { + - "event-stream" + } + dt { + - "Required parameters:" + } + dd { + - "No parameters" + } + dt { + - "Optional parameters:" + } + dd { + - "\n " + dl { + dt { + code { + - "charset" + } + } + dd { + - "\n " + p { + - "The " + code { + - "charset" + } + - " parameter may be provided. The parameter's value must be\n \"" + code { + - "utf-8" + } + - "\". This parameter serves no purpose; it is only allowed for\n compatibility with legacy servers." + } + - "\n " + } + } + - "\n " + } + dt { + - "Encoding considerations:" + } + dd { + - "8bit (always UTF-8)" + } + dt { + - "Security considerations:" + } + dd { + - "\n " + p { + - "An event stream from an origin distinct from the origin of the content consuming the event\n stream can result in information leakage. To avoid this, user agents are required to apply CORS\n semantics. " + a href="#refsFETCH" { + - "[FETCH]" + } + } + - "\n\n " + p { + - "Event streams can overwhelm a user agent; a user agent is expected to apply suitable\n restrictions to avoid depleting local resources because of an overabundance of information from\n an event stream." + } + - "\n\n " + p { + - "Servers can be overwhelmed if a situation develops in which the server is causing clients to\n reconnect rapidly. Servers should use a 5xx status code to indicate capacity problems, as this\n will prevent conforming clients from reconnecting automatically." + } + - "\n " + } + dt { + - "Interoperability considerations:" + } + dd { + - "\n Rules for processing both conforming and non-conforming content are defined in this\n specification.\n " + } + dt { + - "Published specification:" + } + dd { + - "\n This document is the relevant specification.\n " + } + dt { + - "Applications that use this media type:" + } + dd { + - "\n Web browsers and tools using web services.\n " + } + dt { + - "Additional information:" + } + dd { + - "\n " + dl { + dt { + - "Magic number(s):" + } + dd { + - "No sequence of bytes can uniquely identify an event stream." + } + dt { + - "File extension(s):" + } + dd { + - "No specific file extensions are recommended for this type." + } + dt { + - "Macintosh file type code(s):" + } + dd { + - "No specific Macintosh file type codes are recommended for this type." + } + } + - "\n " + } + dt { + - "Person & email address to contact for further information:" + } + dd { + - "Ian Hickson " + } + dt { + - "Intended usage:" + } + dd { + - "Common" + } + dt { + - "Restrictions on usage:" + } + dd { + - "This format is only expected to be used by dynamic open-ended streams served using HTTP or a\n similar protocol. Finite resources are not expected to be labeled with this type." + } + dt { + - "Author:" + } + dd { + - "Ian Hickson " + } + dt { + - "Change controller:" + } + dd { + - "W3C" + } + } + - "\n\n " + p { + a href="https://url.spec.whatwg.org/#concept-url-fragment" id="text/event-stream:concept-url-fragment" data-x-internal="concept-url-fragment" { + - "Fragments" + } + - " have no meaning with\n " + code id="text/event-stream:text/event-stream" { + a href="#text/event-stream" { + - "text/event-stream" + } + } + - " resources." + } + - "\n\n\n " + h3 id="web+-scheme-prefix" { + span class="secno" { + - "17.7" + } + - " " + dfn { + code { + - "web+" + } + - " scheme prefix" + } + a href="#web+-scheme-prefix" class="self-link" + } + - "\n\n " + p { + - "This section describes a convention for use with the IANA URI scheme registry. It does not\n itself register a specific scheme. " + a href="#refsRFC7595" { + - "[RFC7595]" + } + } + - "\n\n " + dl { + dt { + - "Scheme name:" + } + dd { + - "\n Schemes starting with the four characters \"" + code { + - "web+" + } + - "\" followed by one or more letters in the range\n " + code { + - "a" + } + - "-" + code { + - "z" + } + - ".\n " + } + dt { + - "Status:" + } + dd { + - "Permanent" + } + dt { + - "Scheme syntax:" + } + dd { + - "Scheme-specific." + } + dt { + - "Scheme semantics:" + } + dd { + - "Scheme-specific." + } + dt { + - "Encoding considerations:" + } + dd { + - "All \"" + code { + - "web+" + } + - "\" schemes should use UTF-8 encodings where relevant." + } + dt { + - "Applications/protocols that use this scheme name:" + } + dd { + - "Scheme-specific." + } + dt { + - "Interoperability considerations:" + } + dd { + - "The scheme is expected to be used in the context of web applications." + } + dt { + - "Security considerations:" + } + dd { + - "\n Any web page is able to register a handler for all \"" + code { + - "web+" + } + - "\" schemes. As\n such, these schemes must not be used for features intended to be core platform features (e.g.,\n HTTP). Similarly, such schemes must not store confidential information in their URLs, such as\n usernames, passwords, personal information, or confidential project names.\n " + } + dt { + - "Contact:" + } + dd { + - "Ian Hickson " + } + dt { + - "Change controller:" + } + dd { + - "Ian Hickson " + } + dt { + - "References:" + } + dd { + - "\n " + cite { + - "Custom scheme handlers" + } + - ", HTML Living Standard:\n " + a href="#custom-handlers" { + - "https://html.spec.whatwg.org/#custom-handlers" + } + - "\n " + } + } + - "\n\n \n\n\n\n " + h2 id="index" class="no-num" { + - "Index" + a href="#index" class="self-link" + } + - "\n\n \n\n " + p { + - "The following sections only cover conforming elements and features." + } + - "\n\n \n\n " + h3 id="elements-3" class="no-num" { + - "Elements" + a href="#elements-3" class="self-link" + } + - "\n\n " + p { + i { + - "This section is non-normative." + } + } + - "\n\n " + table { + caption { + - "List of elements" + } + thead { + tr { + th { + - " Element\n " + } + th { + - " Description\n " + } + th { + - " Categories\n " + } + th { + - " Parents†\n " + } + th { + - " Children\n " + } + th { + - " Attributes\n " + } + th { + - " Interface\n " + } + } + } + tbody { + tr { + th { + code id="elements-3:the-a-element" { + a href="#the-a-element" { + - "a" + } + } + } + td { + - "Hyperlink" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2" { + - "phrasing" + } + - "*;\n " + a href="#interactive-content-2" id="elements-3:interactive-content-2" { + - "interactive" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-2" { + - "phrasing" + } + } + td { + a href="#transparent" id="elements-3:transparent" { + - "transparent" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes" { + - "globals" + } + - ";\n " + code id="elements-3:attr-hyperlink-href" { + a href="#attr-hyperlink-href" { + - "href" + } + } + - ";\n " + code id="elements-3:attr-hyperlink-target" { + a href="#attr-hyperlink-target" { + - "target" + } + } + - ";\n " + code id="elements-3:attr-hyperlink-download" { + a href="#attr-hyperlink-download" { + - "download" + } + } + - ";\n " + code id="elements-3:ping" { + a href="#ping" { + - "ping" + } + } + - ";\n " + code id="elements-3:attr-hyperlink-rel" { + a href="#attr-hyperlink-rel" { + - "rel" + } + } + - ";\n " + code id="elements-3:attr-hyperlink-hreflang" { + a href="#attr-hyperlink-hreflang" { + - "hreflang" + } + } + - ";\n " + code id="elements-3:attr-hyperlink-type" { + a href="#attr-hyperlink-type" { + - "type" + } + } + - ";\n " + code id="elements-3:attr-hyperlink-referrerpolicy" { + a href="#attr-hyperlink-referrerpolicy" { + - "referrerpolicy" + } + } + } + td { + code id="elements-3:htmlanchorelement" { + a href="#htmlanchorelement" { + - "HTMLAnchorElement" + } + } + } + } + tr { + th { + code id="elements-3:the-abbr-element" { + a href="#the-abbr-element" { + - "abbr" + } + } + } + td { + - "Abbreviation" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-2" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-3" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-2" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-4" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-5" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-2" { + - "globals" + } + } + td { + code id="elements-3:htmlelement" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-address-element" { + a href="#the-address-element" { + - "address" + } + } + } + td { + - "Contact information for a page or " + code id="elements-3:the-article-element" { + a href="#the-article-element" { + - "article" + } + } + - " element" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-3" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-3" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-4" { + - "flow" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-5" { + - "flow" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-3" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-2" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-area-element" { + a href="#the-area-element" { + - "area" + } + } + } + td { + - "Hyperlink or dead area on an image map" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-6" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-6" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-7" { + - "phrasing" + } + - "*" + } + td { + - "empty" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-4" { + - "globals" + } + - ";\n " + code id="elements-3:attr-area-alt" { + a href="#attr-area-alt" { + - "alt" + } + } + - ";\n " + code id="elements-3:attr-area-coords" { + a href="#attr-area-coords" { + - "coords" + } + } + - ";\n " + code id="elements-3:attr-area-shape" { + a href="#attr-area-shape" { + - "shape" + } + } + - ";\n " + code id="elements-3:attr-hyperlink-href-2" { + a href="#attr-hyperlink-href" { + - "href" + } + } + - ";\n " + code id="elements-3:attr-hyperlink-target-2" { + a href="#attr-hyperlink-target" { + - "target" + } + } + - ";\n " + code id="elements-3:attr-hyperlink-download-2" { + a href="#attr-hyperlink-download" { + - "download" + } + } + - ";\n " + code id="elements-3:ping-2" { + a href="#ping" { + - "ping" + } + } + - ";\n " + code id="elements-3:attr-hyperlink-rel-2" { + a href="#attr-hyperlink-rel" { + - "rel" + } + } + - ";\n " + code id="elements-3:attr-hyperlink-referrerpolicy-2" { + a href="#attr-hyperlink-referrerpolicy" { + - "referrerpolicy" + } + } + } + td { + code id="elements-3:htmlareaelement" { + a href="#htmlareaelement" { + - "HTMLAreaElement" + } + } + } + } + tr { + th { + code id="elements-3:the-article-element-2" { + a href="#the-article-element" { + - "article" + } + } + } + td { + - "Self-contained syndicatable or reusable composition" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-7" { + - "flow" + } + - ";\n " + a href="#sectioning-content-2" id="elements-3:sectioning-content-2" { + - "sectioning" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-4" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-8" { + - "flow" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-9" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-5" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-3" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-aside-element" { + a href="#the-aside-element" { + - "aside" + } + } + } + td { + - "Sidebar for tangentially related content" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-10" { + - "flow" + } + - ";\n " + a href="#sectioning-content-2" id="elements-3:sectioning-content-2-2" { + - "sectioning" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-5" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-11" { + - "flow" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-12" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-6" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-4" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-audio-element" { + a href="#the-audio-element" { + - "audio" + } + } + } + td { + - "Audio player" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-13" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-8" { + - "phrasing" + } + - ";\n " + a href="#embedded-content-category" id="elements-3:embedded-content-category" { + - "embedded" + } + - ";\n " + a href="#interactive-content-2" id="elements-3:interactive-content-2-2" { + - "interactive" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-6" { + - "palpable" + } + - "*" + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-9" { + - "phrasing" + } + } + td { + code id="elements-3:the-source-element" { + a href="#the-source-element" { + - "source" + } + } + - "*;\n " + code id="elements-3:the-track-element" { + a href="#the-track-element" { + - "track" + } + } + - "*;\n " + a href="#transparent" id="elements-3:transparent-2" { + - "transparent" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-7" { + - "globals" + } + - ";\n " + code id="elements-3:attr-media-src" { + a href="#attr-media-src" { + - "src" + } + } + - ";\n " + code id="elements-3:attr-media-crossorigin" { + a href="#attr-media-crossorigin" { + - "crossorigin" + } + } + - ";\n " + code id="elements-3:attr-media-preload" { + a href="#attr-media-preload" { + - "preload" + } + } + - ";\n " + code id="elements-3:attr-media-autoplay" { + a href="#attr-media-autoplay" { + - "autoplay" + } + } + - ";\n " + code id="elements-3:attr-media-loop" { + a href="#attr-media-loop" { + - "loop" + } + } + - ";\n " + code id="elements-3:attr-media-muted" { + a href="#attr-media-muted" { + - "muted" + } + } + - ";\n " + code id="elements-3:attr-media-controls" { + a href="#attr-media-controls" { + - "controls" + } + } + } + td { + code id="elements-3:htmlaudioelement" { + a href="#htmlaudioelement" { + - "HTMLAudioElement" + } + } + } + } + tr { + th { + code id="elements-3:the-b-element" { + a href="#the-b-element" { + - "b" + } + } + } + td { + - "Keywords" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-14" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-10" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-7" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-11" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-12" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-8" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-5" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-base-element" { + a href="#the-base-element" { + - "base" + } + } + } + td { + - "Base URL and default target " + a href="#navigable" id="elements-3:navigable" { + - "navigable" + } + - " for " + a href="#attr-hyperlink-target" id="elements-3:attr-hyperlink-target-3" { + - "hyperlinks" + } + - " and " + a href="#attr-fs-target" id="elements-3:attr-fs-target" { + - "forms" + } + } + td { + a href="#metadata-content-2" id="elements-3:metadata-content-2" { + - "metadata" + } + } + td { + code id="elements-3:the-head-element" { + a href="#the-head-element" { + - "head" + } + } + } + td { + - "empty" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-9" { + - "globals" + } + - ";\n " + code id="elements-3:attr-base-href" { + a href="#attr-base-href" { + - "href" + } + } + - ";\n " + code id="elements-3:attr-base-target" { + a href="#attr-base-target" { + - "target" + } + } + } + td { + code id="elements-3:htmlbaseelement" { + a href="#htmlbaseelement" { + - "HTMLBaseElement" + } + } + } + } + tr { + th { + code id="elements-3:the-bdi-element" { + a href="#the-bdi-element" { + - "bdi" + } + } + } + td { + - "Text directionality isolation" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-15" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-13" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-8" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-14" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-15" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-10" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-6" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-bdo-element" { + a href="#the-bdo-element" { + - "bdo" + } + } + } + td { + - "Text directionality formatting" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-16" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-16" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-9" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-17" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-18" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-11" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-7" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-blockquote-element" { + a href="#the-blockquote-element" { + - "blockquote" + } + } + } + td { + - "A section quoted from another source" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-17" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-10" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-18" { + - "flow" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-19" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-12" { + - "globals" + } + - ";\n " + code id="elements-3:attr-blockquote-cite" { + a href="#attr-blockquote-cite" { + - "cite" + } + } + } + td { + code id="elements-3:htmlquoteelement" { + a href="#htmlquoteelement" { + - "HTMLQuoteElement" + } + } + } + } + tr { + th { + code id="elements-3:the-body-element" { + a href="#the-body-element" { + - "body" + } + } + } + td { + - "Document body" + } + td { + - "none" + } + td { + code id="elements-3:the-html-element" { + a href="#the-html-element" { + - "html" + } + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-20" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-13" { + - "globals" + } + - ";\n " + code id="elements-3:handler-window-onafterprint" { + a href="#handler-window-onafterprint" { + - "onafterprint" + } + } + - ";\n " + code id="elements-3:handler-window-onbeforeprint" { + a href="#handler-window-onbeforeprint" { + - "onbeforeprint" + } + } + - ";\n " + code id="elements-3:handler-window-onbeforeunload" { + a href="#handler-window-onbeforeunload" { + - "onbeforeunload" + } + } + - ";\n " + code id="elements-3:handler-window-onhashchange" { + a href="#handler-window-onhashchange" { + - "onhashchange" + } + } + - ";\n " + code id="elements-3:handler-window-onlanguagechange" { + a href="#handler-window-onlanguagechange" { + - "onlanguagechange" + } + } + - ";\n " + code id="elements-3:handler-window-onmessage" { + a href="#handler-window-onmessage" { + - "onmessage" + } + } + - ";\n " + code id="elements-3:handler-window-onmessageerror" { + a href="#handler-window-onmessageerror" { + - "onmessageerror" + } + } + - ";\n " + code id="elements-3:handler-window-onoffline" { + a href="#handler-window-onoffline" { + - "onoffline" + } + } + - ";\n " + code id="elements-3:handler-window-ononline" { + a href="#handler-window-ononline" { + - "ononline" + } + } + - ";\n " + code id="elements-3:handler-window-onpageswap" { + a href="#handler-window-onpageswap" { + - "onpageswap" + } + } + - ";\n " + code id="elements-3:handler-window-onpagehide" { + a href="#handler-window-onpagehide" { + - "onpagehide" + } + } + - ";\n " + code id="elements-3:handler-window-onpagereveal" { + a href="#handler-window-onpagereveal" { + - "onpagereveal" + } + } + - ";\n " + code id="elements-3:handler-window-onpageshow" { + a href="#handler-window-onpageshow" { + - "onpageshow" + } + } + - ";\n " + code id="elements-3:handler-window-onpopstate" { + a href="#handler-window-onpopstate" { + - "onpopstate" + } + } + - ";\n " + code id="elements-3:handler-window-onrejectionhandled" { + a href="#handler-window-onrejectionhandled" { + - "onrejectionhandled" + } + } + - ";\n " + code id="elements-3:handler-window-onstorage" { + a href="#handler-window-onstorage" { + - "onstorage" + } + } + - ";\n " + code id="elements-3:handler-window-onunhandledrejection" { + a href="#handler-window-onunhandledrejection" { + - "onunhandledrejection" + } + } + - ";\n " + code id="elements-3:handler-window-onunload" { + a href="#handler-window-onunload" { + - "onunload" + } + } + } + td { + code id="elements-3:htmlbodyelement" { + a href="#htmlbodyelement" { + - "HTMLBodyElement" + } + } + } + } + tr { + th { + code id="elements-3:the-br-element" { + a href="#the-br-element" { + - "br" + } + } + } + td { + - "Line break, e.g. in poem or postal address" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-21" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-19" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-20" { + - "phrasing" + } + } + td { + - "empty" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-14" { + - "globals" + } + } + td { + code id="elements-3:htmlbrelement" { + a href="#htmlbrelement" { + - "HTMLBRElement" + } + } + } + } + tr { + th { + code id="elements-3:the-button-element" { + a href="#the-button-element" { + - "button" + } + } + } + td { + - "Button control" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-22" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-21" { + - "phrasing" + } + - ";\n " + a href="#interactive-content-2" id="elements-3:interactive-content-2-3" { + - "interactive" + } + - ";\n " + a href="#category-listed" id="elements-3:category-listed" { + - "listed" + } + - ";\n " + a href="#category-label" id="elements-3:category-label" { + - "labelable" + } + - ";\n " + a href="#category-submit" id="elements-3:category-submit" { + - "submittable" + } + - ";\n " + a href="#form-associated-element" id="elements-3:form-associated-element" { + - "form-associated" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-11" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-22" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-23" { + - "phrasing" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-15" { + - "globals" + } + - ";\n " + code id="elements-3:attr-fe-disabled" { + a href="#attr-fe-disabled" { + - "disabled" + } + } + - ";\n " + code id="elements-3:attr-fae-form" { + a href="#attr-fae-form" { + - "form" + } + } + - ";\n " + code id="elements-3:attr-fs-formaction" { + a href="#attr-fs-formaction" { + - "formaction" + } + } + - ";\n " + code id="elements-3:attr-fs-formenctype" { + a href="#attr-fs-formenctype" { + - "formenctype" + } + } + - ";\n " + code id="elements-3:attr-fs-formmethod" { + a href="#attr-fs-formmethod" { + - "formmethod" + } + } + - ";\n " + code id="elements-3:attr-fs-formnovalidate" { + a href="#attr-fs-formnovalidate" { + - "formnovalidate" + } + } + - ";\n " + code id="elements-3:attr-fs-formtarget" { + a href="#attr-fs-formtarget" { + - "formtarget" + } + } + - ";\n " + code id="elements-3:attr-fe-name" { + a href="#attr-fe-name" { + - "name" + } + } + - ";\n " + code id="elements-3:attr-popovertarget" { + a href="#attr-popovertarget" { + - "popovertarget" + } + } + - ";\n " + code id="elements-3:attr-popovertargetaction" { + a href="#attr-popovertargetaction" { + - "popovertargetaction" + } + } + - ";\n " + code id="elements-3:attr-button-type" { + a href="#attr-button-type" { + - "type" + } + } + - ";\n " + code id="elements-3:attr-button-value" { + a href="#attr-button-value" { + - "value" + } + } + } + td { + code id="elements-3:htmlbuttonelement" { + a href="#htmlbuttonelement" { + - "HTMLButtonElement" + } + } + } + } + tr { + th { + code id="elements-3:the-canvas-element" { + a href="#the-canvas-element" { + - "canvas" + } + } + } + td { + - "Scriptable bitmap canvas" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-23" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-24" { + - "phrasing" + } + - ";\n " + a href="#embedded-content-category" id="elements-3:embedded-content-category-2" { + - "embedded" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-12" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-25" { + - "phrasing" + } + } + td { + a href="#transparent" id="elements-3:transparent-3" { + - "transparent" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-16" { + - "globals" + } + - ";\n " + code id="elements-3:attr-canvas-width" { + a href="#attr-canvas-width" { + - "width" + } + } + - ";\n " + code id="elements-3:attr-canvas-height" { + a href="#attr-canvas-height" { + - "height" + } + } + } + td { + code id="elements-3:htmlcanvaselement" { + a href="#htmlcanvaselement" { + - "HTMLCanvasElement" + } + } + } + } + tr { + th { + code id="elements-3:the-caption-element" { + a href="#the-caption-element" { + - "caption" + } + } + } + td { + - "Table caption" + } + td { + - "none" + } + td { + code id="elements-3:the-table-element" { + a href="#the-table-element" { + - "table" + } + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-24" { + - "flow" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-17" { + - "globals" + } + } + td { + code id="elements-3:htmltablecaptionelement" { + a href="#htmltablecaptionelement" { + - "HTMLTableCaptionElement" + } + } + } + } + tr { + th { + code id="elements-3:the-cite-element" { + a href="#the-cite-element" { + - "cite" + } + } + } + td { + - "Title of a work" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-25" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-26" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-13" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-27" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-28" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-18" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-8" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-code-element" { + a href="#the-code-element" { + - "code" + } + } + } + td { + - "Computer code" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-26" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-29" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-14" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-30" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-31" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-19" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-9" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-col-element" { + a href="#the-col-element" { + - "col" + } + } + } + td { + - "Table column" + } + td { + - "none" + } + td { + code id="elements-3:the-colgroup-element" { + a href="#the-colgroup-element" { + - "colgroup" + } + } + } + td { + - "empty" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-20" { + - "globals" + } + - ";\n " + code id="elements-3:attr-col-span" { + a href="#attr-col-span" { + - "span" + } + } + } + td { + code id="elements-3:htmltablecolelement" { + a href="#htmltablecolelement" { + - "HTMLTableColElement" + } + } + } + } + tr { + th { + code id="elements-3:the-colgroup-element-2" { + a href="#the-colgroup-element" { + - "colgroup" + } + } + } + td { + - "Group of columns in a table" + } + td { + - "none" + } + td { + code id="elements-3:the-table-element-2" { + a href="#the-table-element" { + - "table" + } + } + } + td { + code id="elements-3:the-col-element-2" { + a href="#the-col-element" { + - "col" + } + } + - "*;\n " + code id="elements-3:the-template-element" { + a href="#the-template-element" { + - "template" + } + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-21" { + - "globals" + } + - ";\n " + code id="elements-3:attr-colgroup-span" { + a href="#attr-colgroup-span" { + - "span" + } + } + } + td { + code id="elements-3:htmltablecolelement-2" { + a href="#htmltablecolelement" { + - "HTMLTableColElement" + } + } + } + } + tr { + th { + code id="elements-3:the-data-element" { + a href="#the-data-element" { + - "data" + } + } + } + td { + - "Machine-readable equivalent" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-27" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-32" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-15" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-33" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-34" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-22" { + - "globals" + } + - ";\n " + code id="elements-3:attr-data-value" { + a href="#attr-data-value" { + - "value" + } + } + } + td { + code id="elements-3:htmldataelement" { + a href="#htmldataelement" { + - "HTMLDataElement" + } + } + } + } + tr { + th { + code id="elements-3:the-datalist-element" { + a href="#the-datalist-element" { + - "datalist" + } + } + } + td { + - "Container for options for " + a href="#attr-input-list" id="elements-3:attr-input-list" { + - "combo box control" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-28" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-35" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-36" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-37" { + - "phrasing" + } + - "*;\n " + code id="elements-3:the-option-element" { + a href="#the-option-element" { + - "option" + } + } + - "*;\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2" { + - "script-supporting elements" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-23" { + - "globals" + } + } + td { + code id="elements-3:htmldatalistelement" { + a href="#htmldatalistelement" { + - "HTMLDataListElement" + } + } + } + } + tr { + th { + code id="elements-3:the-dd-element" { + a href="#the-dd-element" { + - "dd" + } + } + } + td { + - "Content for corresponding " + code id="elements-3:the-dt-element" { + a href="#the-dt-element" { + - "dt" + } + } + - " element(s)" + } + td { + - "none" + } + td { + code id="elements-3:the-dl-element" { + a href="#the-dl-element" { + - "dl" + } + } + - ";\n " + code id="elements-3:the-div-element" { + a href="#the-div-element" { + - "div" + } + } + - "*" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-29" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-24" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-10" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-del-element" { + a href="#the-del-element" { + - "del" + } + } + } + td { + - "A removal from the document" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-30" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-38" { + - "phrasing" + } + - "*;\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-16" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-39" { + - "phrasing" + } + } + td { + a href="#transparent" id="elements-3:transparent-4" { + - "transparent" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-25" { + - "globals" + } + - ";\n " + code id="elements-3:attr-mod-cite" { + a href="#attr-mod-cite" { + - "cite" + } + } + - ";\n " + code id="elements-3:attr-mod-datetime" { + a href="#attr-mod-datetime" { + - "datetime" + } + } + } + td { + code id="elements-3:htmlmodelement" { + a href="#htmlmodelement" { + - "HTMLModElement" + } + } + } + } + tr { + th { + code id="elements-3:the-details-element" { + a href="#the-details-element" { + - "details" + } + } + } + td { + - "Disclosure control for hiding details" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-31" { + - "flow" + } + - ";\n " + a href="#interactive-content-2" id="elements-3:interactive-content-2-4" { + - "interactive" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-17" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-32" { + - "flow" + } + } + td { + code id="elements-3:the-summary-element" { + a href="#the-summary-element" { + - "summary" + } + } + - "*;\n " + a href="#flow-content-2" id="elements-3:flow-content-2-33" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-26" { + - "globals" + } + - ";\n " + code id="elements-3:attr-details-name" { + a href="#attr-details-name" { + - "name" + } + } + - ";\n " + code id="elements-3:attr-details-open" { + a href="#attr-details-open" { + - "open" + } + } + } + td { + code id="elements-3:htmldetailselement" { + a href="#htmldetailselement" { + - "HTMLDetailsElement" + } + } + } + } + tr { + th { + code id="elements-3:the-dfn-element" { + a href="#the-dfn-element" { + - "dfn" + } + } + } + td { + - "Defining instance" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-34" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-40" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-18" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-41" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-42" { + - "phrasing" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-27" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-11" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-dialog-element" { + a href="#the-dialog-element" { + - "dialog" + } + } + } + td { + - "Dialog box or window" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-35" { + - "flow" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-36" { + - "flow" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-37" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-28" { + - "globals" + } + - ";\n " + code id="elements-3:attr-dialog-open" { + a href="#attr-dialog-open" { + - "open" + } + } + } + td { + code id="elements-3:htmldialogelement" { + a href="#htmldialogelement" { + - "HTMLDialogElement" + } + } + } + } + tr { + th { + code id="elements-3:the-div-element-2" { + a href="#the-div-element" { + - "div" + } + } + } + td { + - "Generic flow container, or container for name-value groups in " + code id="elements-3:the-dl-element-2" { + a href="#the-dl-element" { + - "dl" + } + } + - " elements" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-38" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-19" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-39" { + - "flow" + } + - ";\n " + code id="elements-3:the-dl-element-3" { + a href="#the-dl-element" { + - "dl" + } + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-40" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-29" { + - "globals" + } + } + td { + code id="elements-3:htmldivelement" { + a href="#htmldivelement" { + - "HTMLDivElement" + } + } + } + } + tr { + th { + code id="elements-3:the-dl-element-4" { + a href="#the-dl-element" { + - "dl" + } + } + } + td { + - "Association list consisting of zero or more name-value groups" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-41" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-20" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-42" { + - "flow" + } + } + td { + code id="elements-3:the-dt-element-2" { + a href="#the-dt-element" { + - "dt" + } + } + - "*;\n " + code id="elements-3:the-dd-element-2" { + a href="#the-dd-element" { + - "dd" + } + } + - "*;\n " + code id="elements-3:the-div-element-3" { + a href="#the-div-element" { + - "div" + } + } + - "*;\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-2" { + - "script-supporting elements" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-30" { + - "globals" + } + } + td { + code id="elements-3:htmldlistelement" { + a href="#htmldlistelement" { + - "HTMLDListElement" + } + } + } + } + tr { + th { + code id="elements-3:the-dt-element-3" { + a href="#the-dt-element" { + - "dt" + } + } + } + td { + - "Legend for corresponding " + code id="elements-3:the-dd-element-3" { + a href="#the-dd-element" { + - "dd" + } + } + - " element(s)" + } + td { + - "none" + } + td { + code id="elements-3:the-dl-element-5" { + a href="#the-dl-element" { + - "dl" + } + } + - ";\n " + code id="elements-3:the-div-element-4" { + a href="#the-div-element" { + - "div" + } + } + - "*" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-43" { + - "flow" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-31" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-12" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-em-element" { + a href="#the-em-element" { + - "em" + } + } + } + td { + - "Stress emphasis" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-44" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-43" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-21" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-44" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-45" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-32" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-13" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-embed-element" { + a href="#the-embed-element" { + - "embed" + } + } + } + td { + a href="#plugin" id="elements-3:plugin" { + - "Plugin" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-45" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-46" { + - "phrasing" + } + - ";\n " + a href="#embedded-content-category" id="elements-3:embedded-content-category-3" { + - "embedded" + } + - ";\n " + a href="#interactive-content-2" id="elements-3:interactive-content-2-5" { + - "interactive" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-22" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-47" { + - "phrasing" + } + } + td { + - "empty" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-33" { + - "globals" + } + - ";\n " + code id="elements-3:attr-embed-src" { + a href="#attr-embed-src" { + - "src" + } + } + - ";\n " + code id="elements-3:attr-embed-type" { + a href="#attr-embed-type" { + - "type" + } + } + - ";\n " + code id="elements-3:attr-dim-width" { + a href="#attr-dim-width" { + - "width" + } + } + - ";\n " + code id="elements-3:attr-dim-height" { + a href="#attr-dim-height" { + - "height" + } + } + - ";\n any*" + } + td { + code id="elements-3:htmlembedelement" { + a href="#htmlembedelement" { + - "HTMLEmbedElement" + } + } + } + } + tr { + th { + code id="elements-3:the-fieldset-element" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + } + td { + - "Group of form controls" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-46" { + - "flow" + } + - ";\n " + a href="#category-listed" id="elements-3:category-listed-2" { + - "listed" + } + - ";\n " + a href="#form-associated-element" id="elements-3:form-associated-element-2" { + - "form-associated" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-23" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-47" { + - "flow" + } + } + td { + code id="elements-3:the-legend-element" { + a href="#the-legend-element" { + - "legend" + } + } + - "*;\n " + a href="#flow-content-2" id="elements-3:flow-content-2-48" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-34" { + - "globals" + } + - ";\n " + code id="elements-3:attr-fieldset-disabled" { + a href="#attr-fieldset-disabled" { + - "disabled" + } + } + - ";\n " + code id="elements-3:attr-fae-form-2" { + a href="#attr-fae-form" { + - "form" + } + } + - ";\n " + code id="elements-3:attr-fe-name-2" { + a href="#attr-fe-name" { + - "name" + } + } + } + td { + code id="elements-3:htmlfieldsetelement" { + a href="#htmlfieldsetelement" { + - "HTMLFieldSetElement" + } + } + } + } + tr { + th { + code id="elements-3:the-figcaption-element" { + a href="#the-figcaption-element" { + - "figcaption" + } + } + } + td { + - "Caption for " + code id="elements-3:the-figure-element" { + a href="#the-figure-element" { + - "figure" + } + } + } + td { + - "none" + } + td { + code id="elements-3:the-figure-element-2" { + a href="#the-figure-element" { + - "figure" + } + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-49" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-35" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-14" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-figure-element-3" { + a href="#the-figure-element" { + - "figure" + } + } + } + td { + - "Figure with optional caption" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-50" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-24" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-51" { + - "flow" + } + } + td { + code id="elements-3:the-figcaption-element-2" { + a href="#the-figcaption-element" { + - "figcaption" + } + } + - "*;\n " + a href="#flow-content-2" id="elements-3:flow-content-2-52" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-36" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-15" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-footer-element" { + a href="#the-footer-element" { + - "footer" + } + } + } + td { + - "Footer for a page or section" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-53" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-25" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-54" { + - "flow" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-55" { + - "flow" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-37" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-16" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-form-element" { + a href="#the-form-element" { + - "form" + } + } + } + td { + - "User-submittable form" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-56" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-26" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-57" { + - "flow" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-58" { + - "flow" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-38" { + - "globals" + } + - ";\n " + code id="elements-3:attr-form-accept-charset" { + a href="#attr-form-accept-charset" { + - "accept-charset" + } + } + - ";\n " + code id="elements-3:attr-fs-action" { + a href="#attr-fs-action" { + - "action" + } + } + - ";\n " + code id="elements-3:attr-form-autocomplete" { + a href="#attr-form-autocomplete" { + - "autocomplete" + } + } + - ";\n " + code id="elements-3:attr-fs-enctype" { + a href="#attr-fs-enctype" { + - "enctype" + } + } + - ";\n " + code id="elements-3:attr-fs-method" { + a href="#attr-fs-method" { + - "method" + } + } + - ";\n " + code id="elements-3:attr-form-name" { + a href="#attr-form-name" { + - "name" + } + } + - ";\n " + code id="elements-3:attr-fs-novalidate" { + a href="#attr-fs-novalidate" { + - "novalidate" + } + } + - ";\n " + code id="elements-3:attr-form-rel" { + a href="#attr-form-rel" { + - "rel" + } + } + - ";\n " + code id="elements-3:attr-fs-target-2" { + a href="#attr-fs-target" { + - "target" + } + } + } + td { + code id="elements-3:htmlformelement" { + a href="#htmlformelement" { + - "HTMLFormElement" + } + } + } + } + tr { + th { + code id="elements-3:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h1" + } + } + - ", " + code id="elements-3:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-2" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h2" + } + } + - ", " + code id="elements-3:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-3" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h3" + } + } + - ", " + code id="elements-3:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-4" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h4" + } + } + - ", " + code id="elements-3:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-5" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h5" + } + } + - ", " + code id="elements-3:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-6" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h6" + } + } + } + td { + - "Heading" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-59" { + - "flow" + } + - ";\n " + a href="#heading-content-2" id="elements-3:heading-content-2" { + - "heading" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-27" { + - "palpable" + } + } + td { + code id="elements-3:the-legend-element-2" { + a href="#the-legend-element" { + - "legend" + } + } + - ";\n " + code id="elements-3:the-summary-element-2" { + a href="#the-summary-element" { + - "summary" + } + } + - ";\n " + a href="#flow-content-2" id="elements-3:flow-content-2-60" { + - "flow" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-48" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-39" { + - "globals" + } + } + td { + code id="elements-3:htmlheadingelement" { + a href="#htmlheadingelement" { + - "HTMLHeadingElement" + } + } + } + } + tr { + th { + code id="elements-3:the-head-element-2" { + a href="#the-head-element" { + - "head" + } + } + } + td { + - "Container for document metadata" + } + td { + - "none" + } + td { + code id="elements-3:the-html-element-2" { + a href="#the-html-element" { + - "html" + } + } + } + td { + a href="#metadata-content-2" id="elements-3:metadata-content-2-2" { + - "metadata content" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-40" { + - "globals" + } + } + td { + code id="elements-3:htmlheadelement" { + a href="#htmlheadelement" { + - "HTMLHeadElement" + } + } + } + } + tr { + th { + code id="elements-3:the-header-element" { + a href="#the-header-element" { + - "header" + } + } + } + td { + - "Introductory or navigational aids for a page or section" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-61" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-28" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-62" { + - "flow" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-63" { + - "flow" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-41" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-17" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-hgroup-element" { + a href="#the-hgroup-element" { + - "hgroup" + } + } + } + td { + - "Heading container" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-64" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-29" { + - "palpable" + } + } + td { + - "\n " + code id="elements-3:the-legend-element-3" { + a href="#the-legend-element" { + - "legend" + } + } + - ";\n " + code id="elements-3:the-summary-element-3" { + a href="#the-summary-element" { + - "summary" + } + } + - ";\n " + a href="#flow-content-2" id="elements-3:flow-content-2-65" { + - "flow" + } + } + td { + code id="elements-3:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-7" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h1" + } + } + - ";\n " + code id="elements-3:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-8" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h2" + } + } + - ";\n " + code id="elements-3:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-9" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h3" + } + } + - ";\n " + code id="elements-3:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-10" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h4" + } + } + - ";\n " + code id="elements-3:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-11" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h5" + } + } + - ";\n " + code id="elements-3:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-12" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h6" + } + } + - ";\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-3" { + - "script-supporting elements" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-42" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-18" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-hr-element" { + a href="#the-hr-element" { + - "hr" + } + } + } + td { + - "Thematic break" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-66" { + - "flow" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-67" { + - "flow" + } + } + td { + - "empty" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-43" { + - "globals" + } + } + td { + code id="elements-3:htmlhrelement" { + a href="#htmlhrelement" { + - "HTMLHRElement" + } + } + } + } + tr { + th { + code id="elements-3:the-html-element-3" { + a href="#the-html-element" { + - "html" + } + } + } + td { + - "Root element" + } + td { + - "none" + } + td { + - "none*" + } + td { + code id="elements-3:the-head-element-3" { + a href="#the-head-element" { + - "head" + } + } + - "*;\n " + code id="elements-3:the-body-element-2" { + a href="#the-body-element" { + - "body" + } + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-44" { + - "globals" + } + } + td { + code id="elements-3:htmlhtmlelement" { + a href="#htmlhtmlelement" { + - "HTMLHtmlElement" + } + } + } + } + tr { + th { + code id="elements-3:the-i-element" { + a href="#the-i-element" { + - "i" + } + } + } + td { + - "Alternate voice" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-68" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-49" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-30" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-50" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-51" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-45" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-19" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-iframe-element" { + a href="#the-iframe-element" { + - "iframe" + } + } + } + td { + a href="#child-navigable" id="elements-3:child-navigable" { + - "Child navigable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-69" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-52" { + - "phrasing" + } + - ";\n " + a href="#embedded-content-category" id="elements-3:embedded-content-category-4" { + - "embedded" + } + - ";\n " + a href="#interactive-content-2" id="elements-3:interactive-content-2-6" { + - "interactive" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-31" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-53" { + - "phrasing" + } + } + td { + - "empty" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-46" { + - "globals" + } + - ";\n " + code id="elements-3:attr-iframe-src" { + a href="#attr-iframe-src" { + - "src" + } + } + - ";\n " + code id="elements-3:attr-iframe-srcdoc" { + a href="#attr-iframe-srcdoc" { + - "srcdoc" + } + } + - ";\n " + code id="elements-3:attr-iframe-name" { + a href="#attr-iframe-name" { + - "name" + } + } + - ";\n " + code id="elements-3:attr-iframe-sandbox" { + a href="#attr-iframe-sandbox" { + - "sandbox" + } + } + - ";\n " + code id="elements-3:attr-iframe-allow" { + a href="#attr-iframe-allow" { + - "allow" + } + } + - ";\n " + code id="elements-3:attr-iframe-allowfullscreen" { + a href="#attr-iframe-allowfullscreen" { + - "allowfullscreen" + } + } + - ";\n " + code id="elements-3:attr-dim-width-2" { + a href="#attr-dim-width" { + - "width" + } + } + - ";\n " + code id="elements-3:attr-dim-height-2" { + a href="#attr-dim-height" { + - "height" + } + } + - ";\n " + code id="elements-3:attr-iframe-referrerpolicy" { + a href="#attr-iframe-referrerpolicy" { + - "referrerpolicy" + } + } + - ";\n " + code id="elements-3:attr-iframe-loading" { + a href="#attr-iframe-loading" { + - "loading" + } + } + } + td { + code id="elements-3:htmliframeelement" { + a href="#htmliframeelement" { + - "HTMLIFrameElement" + } + } + } + } + tr { + th { + code id="elements-3:the-img-element" { + a href="#the-img-element" { + - "img" + } + } + } + td { + - "Image" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-70" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-54" { + - "phrasing" + } + - ";\n " + a href="#embedded-content-category" id="elements-3:embedded-content-category-5" { + - "embedded" + } + - ";\n " + a href="#interactive-content-2" id="elements-3:interactive-content-2-7" { + - "interactive" + } + - "*;\n " + a href="#form-associated-element" id="elements-3:form-associated-element-3" { + - "form-associated" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-32" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-55" { + - "phrasing" + } + - ";\n " + code id="elements-3:the-picture-element" { + a href="#the-picture-element" { + - "picture" + } + } + } + td { + - "empty" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-47" { + - "globals" + } + - ";\n " + code id="elements-3:attr-img-alt" { + a href="#attr-img-alt" { + - "alt" + } + } + - ";\n " + code id="elements-3:attr-img-src" { + a href="#attr-img-src" { + - "src" + } + } + - ";\n " + code id="elements-3:attr-img-srcset" { + a href="#attr-img-srcset" { + - "srcset" + } + } + - ";\n " + code id="elements-3:attr-img-sizes" { + a href="#attr-img-sizes" { + - "sizes" + } + } + - ";\n " + code id="elements-3:attr-img-crossorigin" { + a href="#attr-img-crossorigin" { + - "crossorigin" + } + } + - ";\n " + code id="elements-3:attr-hyperlink-usemap" { + a href="#attr-hyperlink-usemap" { + - "usemap" + } + } + - ";\n " + code id="elements-3:attr-img-ismap" { + a href="#attr-img-ismap" { + - "ismap" + } + } + - ";\n " + code id="elements-3:attr-dim-width-3" { + a href="#attr-dim-width" { + - "width" + } + } + - ";\n " + code id="elements-3:attr-dim-height-3" { + a href="#attr-dim-height" { + - "height" + } + } + - ";\n " + code id="elements-3:attr-img-referrerpolicy" { + a href="#attr-img-referrerpolicy" { + - "referrerpolicy" + } + } + - ";\n " + code id="elements-3:attr-img-decoding" { + a href="#attr-img-decoding" { + - "decoding" + } + } + - ";\n " + code id="elements-3:attr-img-loading" { + a href="#attr-img-loading" { + - "loading" + } + } + - ";\n " + code id="elements-3:attr-img-fetchpriority" { + a href="#attr-img-fetchpriority" { + - "fetchpriority" + } + } + } + td { + code id="elements-3:htmlimageelement" { + a href="#htmlimageelement" { + - "HTMLImageElement" + } + } + } + } + tr { + th { + code id="elements-3:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + } + td { + - "Form control" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-71" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-56" { + - "phrasing" + } + - ";\n " + a href="#interactive-content-2" id="elements-3:interactive-content-2-8" { + - "interactive" + } + - "*;\n " + a href="#category-listed" id="elements-3:category-listed-3" { + - "listed" + } + - ";\n " + a href="#category-label" id="elements-3:category-label-2" { + - "labelable" + } + - ";\n " + a href="#category-submit" id="elements-3:category-submit-2" { + - "submittable" + } + - ";\n " + a href="#category-reset" id="elements-3:category-reset" { + - "resettable" + } + - ";\n " + a href="#form-associated-element" id="elements-3:form-associated-element-4" { + - "form-associated" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-33" { + - "palpable" + } + - "*" + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-57" { + - "phrasing" + } + } + td { + - "empty" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-48" { + - "globals" + } + - ";\n " + code id="elements-3:attr-input-accept" { + a href="#attr-input-accept" { + - "accept" + } + } + - ";\n " + code id="elements-3:attr-input-alpha" { + a href="#attr-input-alpha" { + - "alpha" + } + } + - ";\n " + code id="elements-3:attr-input-alt" { + a href="#attr-input-alt" { + - "alt" + } + } + - ";\n " + code id="elements-3:attr-fe-autocomplete" { + a href="#attr-fe-autocomplete" { + - "autocomplete" + } + } + - ";\n " + code id="elements-3:attr-input-checked" { + a href="#attr-input-checked" { + - "checked" + } + } + - ";\n " + code id="elements-3:attr-input-colorspace" { + a href="#attr-input-colorspace" { + - "colorspace" + } + } + - ";\n " + code id="elements-3:attr-fe-dirname" { + a href="#attr-fe-dirname" { + - "dirname" + } + } + - ";\n " + code id="elements-3:attr-fe-disabled-2" { + a href="#attr-fe-disabled" { + - "disabled" + } + } + - ";\n " + code id="elements-3:attr-fae-form-3" { + a href="#attr-fae-form" { + - "form" + } + } + - ";\n " + code id="elements-3:attr-fs-formaction-2" { + a href="#attr-fs-formaction" { + - "formaction" + } + } + - ";\n " + code id="elements-3:attr-fs-formenctype-2" { + a href="#attr-fs-formenctype" { + - "formenctype" + } + } + - ";\n " + code id="elements-3:attr-fs-formmethod-2" { + a href="#attr-fs-formmethod" { + - "formmethod" + } + } + - ";\n " + code id="elements-3:attr-fs-formnovalidate-2" { + a href="#attr-fs-formnovalidate" { + - "formnovalidate" + } + } + - ";\n " + code id="elements-3:attr-fs-formtarget-2" { + a href="#attr-fs-formtarget" { + - "formtarget" + } + } + - ";\n " + code id="elements-3:attr-dim-height-4" { + a href="#attr-dim-height" { + - "height" + } + } + - ";\n " + code id="elements-3:attr-input-list-2" { + a href="#attr-input-list" { + - "list" + } + } + - ";\n " + code id="elements-3:attr-input-max" { + a href="#attr-input-max" { + - "max" + } + } + - ";\n " + code id="elements-3:attr-input-maxlength" { + a href="#attr-input-maxlength" { + - "maxlength" + } + } + - ";\n " + code id="elements-3:attr-input-min" { + a href="#attr-input-min" { + - "min" + } + } + - ";\n " + code id="elements-3:attr-input-minlength" { + a href="#attr-input-minlength" { + - "minlength" + } + } + - ";\n " + code id="elements-3:attr-input-multiple" { + a href="#attr-input-multiple" { + - "multiple" + } + } + - ";\n " + code id="elements-3:attr-fe-name-3" { + a href="#attr-fe-name" { + - "name" + } + } + - ";\n " + code id="elements-3:attr-input-pattern" { + a href="#attr-input-pattern" { + - "pattern" + } + } + - ";\n " + code id="elements-3:attr-input-placeholder" { + a href="#attr-input-placeholder" { + - "placeholder" + } + } + - ";\n " + code id="elements-3:attr-popovertarget-2" { + a href="#attr-popovertarget" { + - "popovertarget" + } + } + - ";\n " + code id="elements-3:attr-popovertargetaction-2" { + a href="#attr-popovertargetaction" { + - "popovertargetaction" + } + } + - ";\n " + code id="elements-3:attr-input-readonly" { + a href="#attr-input-readonly" { + - "readonly" + } + } + - ";\n " + code id="elements-3:attr-input-required" { + a href="#attr-input-required" { + - "required" + } + } + - ";\n " + code id="elements-3:attr-input-size" { + a href="#attr-input-size" { + - "size" + } + } + - ";\n " + code id="elements-3:attr-input-src" { + a href="#attr-input-src" { + - "src" + } + } + - ";\n " + code id="elements-3:attr-input-step" { + a href="#attr-input-step" { + - "step" + } + } + - ";\n " + code id="elements-3:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - ";\n " + code id="elements-3:attr-input-value" { + a href="#attr-input-value" { + - "value" + } + } + - ";\n " + code id="elements-3:attr-dim-width-4" { + a href="#attr-dim-width" { + - "width" + } + } + } + td { + code id="elements-3:htmlinputelement" { + a href="#htmlinputelement" { + - "HTMLInputElement" + } + } + } + } + tr { + th { + code id="elements-3:the-ins-element" { + a href="#the-ins-element" { + - "ins" + } + } + } + td { + - "An addition to the document" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-72" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-58" { + - "phrasing" + } + - "*;\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-34" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-59" { + - "phrasing" + } + } + td { + a href="#transparent" id="elements-3:transparent-5" { + - "transparent" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-49" { + - "globals" + } + - ";\n " + code id="elements-3:attr-mod-cite-2" { + a href="#attr-mod-cite" { + - "cite" + } + } + - ";\n " + code id="elements-3:attr-mod-datetime-2" { + a href="#attr-mod-datetime" { + - "datetime" + } + } + } + td { + code id="elements-3:htmlmodelement-2" { + a href="#htmlmodelement" { + - "HTMLModElement" + } + } + } + } + tr { + th { + code id="elements-3:the-kbd-element" { + a href="#the-kbd-element" { + - "kbd" + } + } + } + td { + - "User input" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-73" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-60" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-35" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-61" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-62" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-50" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-20" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-label-element" { + a href="#the-label-element" { + - "label" + } + } + } + td { + - "Caption for a form control" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-74" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-63" { + - "phrasing" + } + - ";\n " + a href="#interactive-content-2" id="elements-3:interactive-content-2-9" { + - "interactive" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-36" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-64" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-65" { + - "phrasing" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-51" { + - "globals" + } + - ";\n " + code id="elements-3:attr-label-for" { + a href="#attr-label-for" { + - "for" + } + } + } + td { + code id="elements-3:htmllabelelement" { + a href="#htmllabelelement" { + - "HTMLLabelElement" + } + } + } + } + tr { + th { + code id="elements-3:the-legend-element-4" { + a href="#the-legend-element" { + - "legend" + } + } + } + td { + - "Caption for " + code id="elements-3:the-fieldset-element-2" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + } + td { + - "none" + } + td { + code id="elements-3:the-fieldset-element-3" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-66" { + - "phrasing" + } + - ";\n " + a href="#heading-content-2" id="elements-3:heading-content-2-2" { + - "heading content" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-52" { + - "globals" + } + } + td { + code id="elements-3:htmllegendelement" { + a href="#htmllegendelement" { + - "HTMLLegendElement" + } + } + } + } + tr { + th { + code id="elements-3:the-li-element" { + a href="#the-li-element" { + - "li" + } + } + } + td { + - "List item" + } + td { + - "none" + } + td { + code id="elements-3:the-ol-element" { + a href="#the-ol-element" { + - "ol" + } + } + - ";\n " + code id="elements-3:the-ul-element" { + a href="#the-ul-element" { + - "ul" + } + } + - ";\n " + code id="elements-3:the-menu-element" { + a href="#the-menu-element" { + - "menu" + } + } + - "*" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-75" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-53" { + - "globals" + } + - ";\n " + code id="elements-3:attr-li-value" { + a href="#attr-li-value" { + - "value" + } + } + - "*" + } + td { + code id="elements-3:htmllielement" { + a href="#htmllielement" { + - "HTMLLIElement" + } + } + } + } + tr { + th { + code id="elements-3:the-link-element" { + a href="#the-link-element" { + - "link" + } + } + } + td { + - "Link metadata" + } + td { + a href="#metadata-content-2" id="elements-3:metadata-content-2-3" { + - "metadata" + } + - ";\n " + a href="#flow-content-2" id="elements-3:flow-content-2-76" { + - "flow" + } + - "*;\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-67" { + - "phrasing" + } + - "*" + } + td { + code id="elements-3:the-head-element-4" { + a href="#the-head-element" { + - "head" + } + } + - ";\n " + code id="elements-3:the-noscript-element" { + a href="#the-noscript-element" { + - "noscript" + } + } + - "*;\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-68" { + - "phrasing" + } + - "*" + } + td { + - "empty" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-54" { + - "globals" + } + - ";\n " + code id="elements-3:attr-link-href" { + a href="#attr-link-href" { + - "href" + } + } + - ";\n " + code id="elements-3:attr-link-crossorigin" { + a href="#attr-link-crossorigin" { + - "crossorigin" + } + } + - ";\n " + code id="elements-3:attr-link-rel" { + a href="#attr-link-rel" { + - "rel" + } + } + - ";\n " + code id="elements-3:attr-link-as" { + a href="#attr-link-as" { + - "as" + } + } + - ";\n " + code id="elements-3:attr-link-media" { + a href="#attr-link-media" { + - "media" + } + } + - ";\n " + code id="elements-3:attr-link-hreflang" { + a href="#attr-link-hreflang" { + - "hreflang" + } + } + - ";\n " + code id="elements-3:attr-link-type" { + a href="#attr-link-type" { + - "type" + } + } + - ";\n " + code id="elements-3:attr-link-sizes" { + a href="#attr-link-sizes" { + - "sizes" + } + } + - ";\n " + code id="elements-3:attr-link-imagesrcset" { + a href="#attr-link-imagesrcset" { + - "imagesrcset" + } + } + - ";\n " + code id="elements-3:attr-link-imagesizes" { + a href="#attr-link-imagesizes" { + - "imagesizes" + } + } + - ";\n " + code id="elements-3:attr-link-referrerpolicy" { + a href="#attr-link-referrerpolicy" { + - "referrerpolicy" + } + } + - ";\n " + code id="elements-3:attr-link-integrity" { + a href="#attr-link-integrity" { + - "integrity" + } + } + - ";\n " + code id="elements-3:attr-link-blocking" { + a href="#attr-link-blocking" { + - "blocking" + } + } + - ";\n " + code id="elements-3:attr-link-color" { + a href="#attr-link-color" { + - "color" + } + } + - ";\n " + code id="elements-3:attr-link-disabled" { + a href="#attr-link-disabled" { + - "disabled" + } + } + - ";\n " + code id="elements-3:attr-link-fetchpriority" { + a href="#attr-link-fetchpriority" { + - "fetchpriority" + } + } + } + td { + code id="elements-3:htmllinkelement" { + a href="#htmllinkelement" { + - "HTMLLinkElement" + } + } + } + } + tr { + th { + code id="elements-3:the-main-element" { + a href="#the-main-element" { + - "main" + } + } + } + td { + - "Container for the dominant contents of the document" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-77" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-37" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-78" { + - "flow" + } + - "*" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-79" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-55" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-21" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-map-element" { + a href="#the-map-element" { + - "map" + } + } + } + td { + a href="#image-map" id="elements-3:image-map" { + - "Image map" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-80" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-69" { + - "phrasing" + } + - "*;\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-38" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-70" { + - "phrasing" + } + } + td { + a href="#transparent" id="elements-3:transparent-6" { + - "transparent" + } + - ";\n " + code id="elements-3:the-area-element-2" { + a href="#the-area-element" { + - "area" + } + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-56" { + - "globals" + } + - ";\n " + code id="elements-3:attr-map-name" { + a href="#attr-map-name" { + - "name" + } + } + } + td { + code id="elements-3:htmlmapelement" { + a href="#htmlmapelement" { + - "HTMLMapElement" + } + } + } + } + tr { + th { + code id="elements-3:the-mark-element" { + a href="#the-mark-element" { + - "mark" + } + } + } + td { + - "Highlight" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-81" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-71" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-39" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-72" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-73" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-57" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-22" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + a id="elements-3:mathml-math" href="https://w3c.github.io/mathml-core/#the-top-level-math-element" data-x-internal="mathml-math" { + - "MathML " + code { + - "math" + } + } + } + td { + - "MathML root" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-82" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-74" { + - "phrasing" + } + - ";\n " + a href="#embedded-content-category" id="elements-3:embedded-content-category-6" { + - "embedded" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-40" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-75" { + - "phrasing" + } + } + td { + - "per " + a href="#refsMATHML" { + - "[MATHML]" + } + } + td { + - "per " + a href="#refsMATHML" { + - "[MATHML]" + } + } + td { + code id="elements-3:element" { + a data-x-internal="element" href="https://dom.spec.whatwg.org/#interface-element" { + - "Element" + } + } + } + } + tr { + th { + code id="elements-3:the-menu-element-2" { + a href="#the-menu-element" { + - "menu" + } + } + } + td { + - "Menu of commands" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-83" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-41" { + - "palpable" + } + - "*" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-84" { + - "flow" + } + } + td { + code id="elements-3:the-li-element-2" { + a href="#the-li-element" { + - "li" + } + } + - ";\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-4" { + - "script-supporting elements" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-58" { + - "globals" + } + } + td { + code id="elements-3:htmlmenuelement" { + a href="#htmlmenuelement" { + - "HTMLMenuElement" + } + } + } + } + tr { + th { + code id="elements-3:the-meta-element" { + a href="#the-meta-element" { + - "meta" + } + } + } + td { + - "Text metadata" + } + td { + a href="#metadata-content-2" id="elements-3:metadata-content-2-4" { + - "metadata" + } + - ";\n " + a href="#flow-content-2" id="elements-3:flow-content-2-85" { + - "flow" + } + - "*;\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-76" { + - "phrasing" + } + - "*" + } + td { + code id="elements-3:the-head-element-5" { + a href="#the-head-element" { + - "head" + } + } + - ";\n " + code id="elements-3:the-noscript-element-2" { + a href="#the-noscript-element" { + - "noscript" + } + } + - "*;\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-77" { + - "phrasing" + } + - "*" + } + td { + - "empty" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-59" { + - "globals" + } + - ";\n " + code id="elements-3:attr-meta-name" { + a href="#attr-meta-name" { + - "name" + } + } + - ";\n " + code id="elements-3:attr-meta-http-equiv" { + a href="#attr-meta-http-equiv" { + - "http-equiv" + } + } + - ";\n " + code id="elements-3:attr-meta-content" { + a href="#attr-meta-content" { + - "content" + } + } + - ";\n " + code id="elements-3:attr-meta-charset" { + a href="#attr-meta-charset" { + - "charset" + } + } + - ";\n " + code id="elements-3:attr-meta-media" { + a href="#attr-meta-media" { + - "media" + } + } + } + td { + code id="elements-3:htmlmetaelement" { + a href="#htmlmetaelement" { + - "HTMLMetaElement" + } + } + } + } + tr { + th { + code id="elements-3:the-meter-element" { + a href="#the-meter-element" { + - "meter" + } + } + } + td { + - "Gauge" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-86" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-78" { + - "phrasing" + } + - ";\n " + a href="#category-label" id="elements-3:category-label-3" { + - "labelable" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-42" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-79" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-80" { + - "phrasing" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-60" { + - "globals" + } + - ";\n " + code id="elements-3:attr-meter-value" { + a href="#attr-meter-value" { + - "value" + } + } + - ";\n " + code id="elements-3:attr-meter-min" { + a href="#attr-meter-min" { + - "min" + } + } + - ";\n " + code id="elements-3:attr-meter-max" { + a href="#attr-meter-max" { + - "max" + } + } + - ";\n " + code id="elements-3:attr-meter-low" { + a href="#attr-meter-low" { + - "low" + } + } + - ";\n " + code id="elements-3:attr-meter-high" { + a href="#attr-meter-high" { + - "high" + } + } + - ";\n " + code id="elements-3:attr-meter-optimum" { + a href="#attr-meter-optimum" { + - "optimum" + } + } + } + td { + code id="elements-3:htmlmeterelement" { + a href="#htmlmeterelement" { + - "HTMLMeterElement" + } + } + } + } + tr { + th { + code id="elements-3:the-nav-element" { + a href="#the-nav-element" { + - "nav" + } + } + } + td { + - "Section with navigational links" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-87" { + - "flow" + } + - ";\n " + a href="#sectioning-content-2" id="elements-3:sectioning-content-2-3" { + - "sectioning" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-43" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-88" { + - "flow" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-89" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-61" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-23" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-noscript-element-3" { + a href="#the-noscript-element" { + - "noscript" + } + } + } + td { + - "Fallback content for script" + } + td { + a href="#metadata-content-2" id="elements-3:metadata-content-2-5" { + - "metadata" + } + - ";\n " + a href="#flow-content-2" id="elements-3:flow-content-2-90" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-81" { + - "phrasing" + } + } + td { + code id="elements-3:the-head-element-6" { + a href="#the-head-element" { + - "head" + } + } + - "*;\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-82" { + - "phrasing" + } + - "*" + } + td { + - "varies*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-62" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-24" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-object-element" { + a href="#the-object-element" { + - "object" + } + } + } + td { + - "Image, " + a href="#child-navigable" id="elements-3:child-navigable-2" { + - "child navigable" + } + - ", or " + a href="#plugin" id="elements-3:plugin-2" { + - "plugin" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-91" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-83" { + - "phrasing" + } + - ";\n " + a href="#embedded-content-category" id="elements-3:embedded-content-category-7" { + - "embedded" + } + - ";\n " + a href="#interactive-content-2" id="elements-3:interactive-content-2-10" { + - "interactive" + } + - "*;\n " + a href="#category-listed" id="elements-3:category-listed-4" { + - "listed" + } + - ";\n " + a href="#form-associated-element" id="elements-3:form-associated-element-5" { + - "form-associated" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-44" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-84" { + - "phrasing" + } + } + td { + a href="#transparent" id="elements-3:transparent-7" { + - "transparent" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-63" { + - "globals" + } + - ";\n " + code id="elements-3:attr-object-data" { + a href="#attr-object-data" { + - "data" + } + } + - ";\n " + code id="elements-3:attr-object-type" { + a href="#attr-object-type" { + - "type" + } + } + - ";\n " + code id="elements-3:attr-object-name" { + a href="#attr-object-name" { + - "name" + } + } + - ";\n " + code id="elements-3:attr-fae-form-4" { + a href="#attr-fae-form" { + - "form" + } + } + - ";\n " + code id="elements-3:attr-dim-width-5" { + a href="#attr-dim-width" { + - "width" + } + } + - ";\n " + code id="elements-3:attr-dim-height-5" { + a href="#attr-dim-height" { + - "height" + } + } + } + td { + code id="elements-3:htmlobjectelement" { + a href="#htmlobjectelement" { + - "HTMLObjectElement" + } + } + } + } + tr { + th { + code id="elements-3:the-ol-element-2" { + a href="#the-ol-element" { + - "ol" + } + } + } + td { + - "Ordered list" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-92" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-45" { + - "palpable" + } + - "*" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-93" { + - "flow" + } + } + td { + code id="elements-3:the-li-element-3" { + a href="#the-li-element" { + - "li" + } + } + - ";\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-5" { + - "script-supporting elements" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-64" { + - "globals" + } + - ";\n " + code id="elements-3:attr-ol-reversed" { + a href="#attr-ol-reversed" { + - "reversed" + } + } + - ";\n " + code id="elements-3:attr-ol-start" { + a href="#attr-ol-start" { + - "start" + } + } + - ";\n " + code id="elements-3:attr-ol-type" { + a href="#attr-ol-type" { + - "type" + } + } + } + td { + code id="elements-3:htmlolistelement" { + a href="#htmlolistelement" { + - "HTMLOListElement" + } + } + } + } + tr { + th { + code id="elements-3:the-optgroup-element" { + a href="#the-optgroup-element" { + - "optgroup" + } + } + } + td { + - "Group of options in a list box" + } + td { + - "none" + } + td { + code id="elements-3:the-select-element" { + a href="#the-select-element" { + - "select" + } + } + } + td { + code id="elements-3:the-option-element-2" { + a href="#the-option-element" { + - "option" + } + } + - ";\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-6" { + - "script-supporting elements" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-65" { + - "globals" + } + - ";\n " + code id="elements-3:attr-optgroup-disabled" { + a href="#attr-optgroup-disabled" { + - "disabled" + } + } + - ";\n " + code id="elements-3:attr-optgroup-label" { + a href="#attr-optgroup-label" { + - "label" + } + } + } + td { + code id="elements-3:htmloptgroupelement" { + a href="#htmloptgroupelement" { + - "HTMLOptGroupElement" + } + } + } + } + tr { + th { + code id="elements-3:the-option-element-3" { + a href="#the-option-element" { + - "option" + } + } + } + td { + - "Option in a list box or combo box control" + } + td { + - "none" + } + td { + code id="elements-3:the-select-element-2" { + a href="#the-select-element" { + - "select" + } + } + - ";\n " + code id="elements-3:the-datalist-element-2" { + a href="#the-datalist-element" { + - "datalist" + } + } + - ";\n " + code id="elements-3:the-optgroup-element-2" { + a href="#the-optgroup-element" { + - "optgroup" + } + } + } + td { + a href="#text-content" id="elements-3:text-content" { + - "text" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-66" { + - "globals" + } + - ";\n " + code id="elements-3:attr-option-disabled" { + a href="#attr-option-disabled" { + - "disabled" + } + } + - ";\n " + code id="elements-3:attr-option-label" { + a href="#attr-option-label" { + - "label" + } + } + - ";\n " + code id="elements-3:attr-option-selected" { + a href="#attr-option-selected" { + - "selected" + } + } + - ";\n " + code id="elements-3:attr-option-value" { + a href="#attr-option-value" { + - "value" + } + } + } + td { + code id="elements-3:htmloptionelement" { + a href="#htmloptionelement" { + - "HTMLOptionElement" + } + } + } + } + tr { + th { + code id="elements-3:the-output-element" { + a href="#the-output-element" { + - "output" + } + } + } + td { + - "Calculated output value" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-94" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-85" { + - "phrasing" + } + - ";\n " + a href="#category-listed" id="elements-3:category-listed-5" { + - "listed" + } + - ";\n " + a href="#category-label" id="elements-3:category-label-4" { + - "labelable" + } + - ";\n " + a href="#category-reset" id="elements-3:category-reset-2" { + - "resettable" + } + - ";\n " + a href="#form-associated-element" id="elements-3:form-associated-element-6" { + - "form-associated" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-46" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-86" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-87" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-67" { + - "globals" + } + - ";\n " + code id="elements-3:attr-output-for" { + a href="#attr-output-for" { + - "for" + } + } + - ";\n " + code id="elements-3:attr-fae-form-5" { + a href="#attr-fae-form" { + - "form" + } + } + - ";\n " + code id="elements-3:attr-fe-name-4" { + a href="#attr-fe-name" { + - "name" + } + } + } + td { + code id="elements-3:htmloutputelement" { + a href="#htmloutputelement" { + - "HTMLOutputElement" + } + } + } + } + tr { + th { + code id="elements-3:the-p-element" { + a href="#the-p-element" { + - "p" + } + } + } + td { + - "Paragraph" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-95" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-47" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-96" { + - "flow" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-88" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-68" { + - "globals" + } + } + td { + code id="elements-3:htmlparagraphelement" { + a href="#htmlparagraphelement" { + - "HTMLParagraphElement" + } + } + } + } + tr { + th { + code id="elements-3:the-picture-element-2" { + a href="#the-picture-element" { + - "picture" + } + } + } + td { + - "Image" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-97" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-89" { + - "phrasing" + } + - ";\n " + a href="#embedded-content-category" id="elements-3:embedded-content-category-8" { + - "embedded" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-48" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-90" { + - "phrasing" + } + } + td { + code id="elements-3:the-source-element-2" { + a href="#the-source-element" { + - "source" + } + } + - "*;\n one " + code id="elements-3:the-img-element-2" { + a href="#the-img-element" { + - "img" + } + } + - ";\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-7" { + - "script-supporting elements" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-69" { + - "globals" + } + } + td { + code id="elements-3:htmlpictureelement" { + a href="#htmlpictureelement" { + - "HTMLPictureElement" + } + } + } + } + tr { + th { + code id="elements-3:the-pre-element" { + a href="#the-pre-element" { + - "pre" + } + } + } + td { + - "Block of preformatted text" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-98" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-49" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-99" { + - "flow" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-91" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-70" { + - "globals" + } + } + td { + code id="elements-3:htmlpreelement" { + a href="#htmlpreelement" { + - "HTMLPreElement" + } + } + } + } + tr { + th { + code id="elements-3:the-progress-element" { + a href="#the-progress-element" { + - "progress" + } + } + } + td { + - "Progress bar" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-100" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-92" { + - "phrasing" + } + - ";\n " + a href="#category-label" id="elements-3:category-label-5" { + - "labelable" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-50" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-93" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-94" { + - "phrasing" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-71" { + - "globals" + } + - ";\n " + code id="elements-3:attr-progress-value" { + a href="#attr-progress-value" { + - "value" + } + } + - ";\n " + code id="elements-3:attr-progress-max" { + a href="#attr-progress-max" { + - "max" + } + } + } + td { + code id="elements-3:htmlprogresselement" { + a href="#htmlprogresselement" { + - "HTMLProgressElement" + } + } + } + } + tr { + th { + code id="elements-3:the-q-element" { + a href="#the-q-element" { + - "q" + } + } + } + td { + - "Quotation" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-101" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-95" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-51" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-96" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-97" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-72" { + - "globals" + } + - ";\n " + code id="elements-3:attr-q-cite" { + a href="#attr-q-cite" { + - "cite" + } + } + } + td { + code id="elements-3:htmlquoteelement-2" { + a href="#htmlquoteelement" { + - "HTMLQuoteElement" + } + } + } + } + tr { + th { + code id="elements-3:the-rp-element" { + a href="#the-rp-element" { + - "rp" + } + } + } + td { + - "Parenthesis for ruby annotation text" + } + td { + - "none" + } + td { + code id="elements-3:the-ruby-element" { + a href="#the-ruby-element" { + - "ruby" + } + } + } + td { + a href="#text-content" id="elements-3:text-content-2" { + - "text" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-73" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-25" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-rt-element" { + a href="#the-rt-element" { + - "rt" + } + } + } + td { + - "Ruby annotation text" + } + td { + - "none" + } + td { + code id="elements-3:the-ruby-element-2" { + a href="#the-ruby-element" { + - "ruby" + } + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-98" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-74" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-26" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-ruby-element-3" { + a href="#the-ruby-element" { + - "ruby" + } + } + } + td { + - "Ruby annotation(s)" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-102" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-99" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-52" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-100" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-101" { + - "phrasing" + } + - ";\n " + code id="elements-3:the-rt-element-2" { + a href="#the-rt-element" { + - "rt" + } + } + - ";\n " + code id="elements-3:the-rp-element-2" { + a href="#the-rp-element" { + - "rp" + } + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-75" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-27" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-s-element" { + a href="#the-s-element" { + - "s" + } + } + } + td { + - "Inaccurate text" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-103" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-102" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-53" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-103" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-104" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-76" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-28" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-samp-element" { + a href="#the-samp-element" { + - "samp" + } + } + } + td { + - "Computer output" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-104" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-105" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-54" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-106" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-107" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-77" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-29" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-script-element" { + a href="#the-script-element" { + - "script" + } + } + } + td { + - "Embedded script" + } + td { + a href="#metadata-content-2" id="elements-3:metadata-content-2-6" { + - "metadata" + } + - ";\n " + a href="#flow-content-2" id="elements-3:flow-content-2-105" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-108" { + - "phrasing" + } + - ";\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-8" { + - "script-supporting" + } + } + td { + code id="elements-3:the-head-element-7" { + a href="#the-head-element" { + - "head" + } + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-109" { + - "phrasing" + } + - ";\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-9" { + - "script-supporting" + } + } + td { + - "script, data, or script documentation*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-78" { + - "globals" + } + - ";\n " + code id="elements-3:attr-script-src" { + a href="#attr-script-src" { + - "src" + } + } + - ";\n " + code id="elements-3:attr-script-type" { + a href="#attr-script-type" { + - "type" + } + } + - ";\n " + code id="elements-3:attr-script-nomodule" { + a href="#attr-script-nomodule" { + - "nomodule" + } + } + - ";\n " + code id="elements-3:attr-script-async" { + a href="#attr-script-async" { + - "async" + } + } + - ";\n " + code id="elements-3:attr-script-defer" { + a href="#attr-script-defer" { + - "defer" + } + } + - ";\n " + code id="elements-3:attr-script-crossorigin" { + a href="#attr-script-crossorigin" { + - "crossorigin" + } + } + - ";\n " + code id="elements-3:attr-script-integrity" { + a href="#attr-script-integrity" { + - "integrity" + } + } + - ";\n " + code id="elements-3:attr-script-referrerpolicy" { + a href="#attr-script-referrerpolicy" { + - "referrerpolicy" + } + } + - ";\n " + code id="elements-3:attr-script-blocking" { + a href="#attr-script-blocking" { + - "blocking" + } + } + - ";\n " + code id="elements-3:attr-script-fetchpriority" { + a href="#attr-script-fetchpriority" { + - "fetchpriority" + } + } + } + td { + code id="elements-3:htmlscriptelement" { + a href="#htmlscriptelement" { + - "HTMLScriptElement" + } + } + } + } + tr { + th { + code id="elements-3:the-search-element" { + a href="#the-search-element" { + - "search" + } + } + } + td { + - "Container for search controls" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-106" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-55" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-107" { + - "flow" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-108" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-79" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-30" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-section-element" { + a href="#the-section-element" { + - "section" + } + } + } + td { + - "Generic document or application section" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-109" { + - "flow" + } + - ";\n " + a href="#sectioning-content-2" id="elements-3:sectioning-content-2-4" { + - "sectioning" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-56" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-110" { + - "flow" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-111" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-80" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-31" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-select-element-3" { + a href="#the-select-element" { + - "select" + } + } + } + td { + - "List box control" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-112" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-110" { + - "phrasing" + } + - ";\n " + a href="#interactive-content-2" id="elements-3:interactive-content-2-11" { + - "interactive" + } + - ";\n " + a href="#category-listed" id="elements-3:category-listed-6" { + - "listed" + } + - ";\n " + a href="#category-label" id="elements-3:category-label-6" { + - "labelable" + } + - ";\n " + a href="#category-submit" id="elements-3:category-submit-3" { + - "submittable" + } + - ";\n " + a href="#category-reset" id="elements-3:category-reset-3" { + - "resettable" + } + - ";\n " + a href="#form-associated-element" id="elements-3:form-associated-element-7" { + - "form-associated" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-57" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-111" { + - "phrasing" + } + } + td { + code id="elements-3:the-option-element-4" { + a href="#the-option-element" { + - "option" + } + } + - ";\n " + code id="elements-3:the-optgroup-element-3" { + a href="#the-optgroup-element" { + - "optgroup" + } + } + - ";\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-10" { + - "script-supporting elements" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-81" { + - "globals" + } + - ";\n " + code id="elements-3:attr-fe-autocomplete-2" { + a href="#attr-fe-autocomplete" { + - "autocomplete" + } + } + - ";\n " + code id="elements-3:attr-fe-disabled-3" { + a href="#attr-fe-disabled" { + - "disabled" + } + } + - ";\n " + code id="elements-3:attr-fae-form-6" { + a href="#attr-fae-form" { + - "form" + } + } + - ";\n " + code id="elements-3:attr-select-multiple" { + a href="#attr-select-multiple" { + - "multiple" + } + } + - ";\n " + code id="elements-3:attr-fe-name-5" { + a href="#attr-fe-name" { + - "name" + } + } + - ";\n " + code id="elements-3:attr-select-required" { + a href="#attr-select-required" { + - "required" + } + } + - ";\n " + code id="elements-3:attr-select-size" { + a href="#attr-select-size" { + - "size" + } + } + } + td { + code id="elements-3:htmlselectelement" { + a href="#htmlselectelement" { + - "HTMLSelectElement" + } + } + } + } + tr { + th { + code id="elements-3:the-slot-element" { + a href="#the-slot-element" { + - "slot" + } + } + } + td { + - "Shadow tree slot" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-113" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-112" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-113" { + - "phrasing" + } + } + td { + a href="#transparent" id="elements-3:transparent-8" { + - "transparent" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-82" { + - "globals" + } + - ";\n " + code id="elements-3:attr-slot-name" { + a href="#attr-slot-name" { + - "name" + } + } + } + td { + code id="elements-3:htmlslotelement" { + a href="#htmlslotelement" { + - "HTMLSlotElement" + } + } + } + } + tr { + th { + code id="elements-3:the-small-element" { + a href="#the-small-element" { + - "small" + } + } + } + td { + - "Side comment" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-114" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-114" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-58" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-115" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-116" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-83" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-32" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-source-element-3" { + a href="#the-source-element" { + - "source" + } + } + } + td { + - "Image source for " + code id="elements-3:the-img-element-3" { + a href="#the-img-element" { + - "img" + } + } + - " or media source for " + code id="elements-3:the-video-element" { + a href="#the-video-element" { + - "video" + } + } + - " or " + code id="elements-3:the-audio-element-2" { + a href="#the-audio-element" { + - "audio" + } + } + } + td { + - "none" + } + td { + code id="elements-3:the-picture-element-3" { + a href="#the-picture-element" { + - "picture" + } + } + - ";\n " + code id="elements-3:the-video-element-2" { + a href="#the-video-element" { + - "video" + } + } + - ";\n " + code id="elements-3:the-audio-element-3" { + a href="#the-audio-element" { + - "audio" + } + } + } + td { + - "empty" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-84" { + - "globals" + } + - ";\n " + code id="elements-3:attr-source-type" { + a href="#attr-source-type" { + - "type" + } + } + - ";\n " + code id="elements-3:attr-source-media" { + a href="#attr-source-media" { + - "media" + } + } + - ";\n " + code id="elements-3:attr-source-src" { + a href="#attr-source-src" { + - "src" + } + } + - ";\n " + code id="elements-3:attr-source-srcset" { + a href="#attr-source-srcset" { + - "srcset" + } + } + - ";\n " + code id="elements-3:attr-source-sizes" { + a href="#attr-source-sizes" { + - "sizes" + } + } + - ";\n " + code id="elements-3:attr-dim-width-6" { + a href="#attr-dim-width" { + - "width" + } + } + - ";\n " + code id="elements-3:attr-dim-height-6" { + a href="#attr-dim-height" { + - "height" + } + } + } + td { + code id="elements-3:htmlsourceelement" { + a href="#htmlsourceelement" { + - "HTMLSourceElement" + } + } + } + } + tr { + th { + code id="elements-3:the-span-element" { + a href="#the-span-element" { + - "span" + } + } + } + td { + - "Generic phrasing container" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-115" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-117" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-59" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-118" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-119" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-85" { + - "globals" + } + } + td { + code id="elements-3:htmlspanelement" { + a href="#htmlspanelement" { + - "HTMLSpanElement" + } + } + } + } + tr { + th { + code id="elements-3:the-strong-element" { + a href="#the-strong-element" { + - "strong" + } + } + } + td { + - "Importance" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-116" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-120" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-60" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-121" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-122" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-86" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-33" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-style-element" { + a href="#the-style-element" { + - "style" + } + } + } + td { + - "Embedded styling information" + } + td { + a href="#metadata-content-2" id="elements-3:metadata-content-2-7" { + - "metadata" + } + } + td { + code id="elements-3:the-head-element-8" { + a href="#the-head-element" { + - "head" + } + } + - ";\n " + code id="elements-3:the-noscript-element-4" { + a href="#the-noscript-element" { + - "noscript" + } + } + - "*" + } + td { + - "text*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-87" { + - "globals" + } + - ";\n " + code id="elements-3:attr-style-media" { + a href="#attr-style-media" { + - "media" + } + } + - ";\n " + code id="elements-3:attr-style-blocking" { + a href="#attr-style-blocking" { + - "blocking" + } + } + } + td { + code id="elements-3:htmlstyleelement" { + a href="#htmlstyleelement" { + - "HTMLStyleElement" + } + } + } + } + tr { + th { + code id="elements-3:the-sub-and-sup-elements" { + a href="#the-sub-and-sup-elements" { + - "sub" + } + } + } + td { + - "Subscript" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-117" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-123" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-61" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-124" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-125" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-88" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-34" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-summary-element-4" { + a href="#the-summary-element" { + - "summary" + } + } + } + td { + - "Caption for " + code id="elements-3:the-details-element-2" { + a href="#the-details-element" { + - "details" + } + } + } + td { + - "none" + } + td { + code id="elements-3:the-details-element-3" { + a href="#the-details-element" { + - "details" + } + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-126" { + - "phrasing" + } + - ";\n " + a href="#heading-content-2" id="elements-3:heading-content-2-3" { + - "heading content" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-89" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-35" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-sub-and-sup-elements-2" { + a href="#the-sub-and-sup-elements" { + - "sup" + } + } + } + td { + - "Superscript" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-118" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-127" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-62" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-128" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-129" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-90" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-36" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + a id="elements-3:svg-svg" href="https://svgwg.org/svg2-draft/struct.html#SVGElement" data-x-internal="svg-svg" { + - "SVG " + code { + - "svg" + } + } + } + td { + - "SVG root" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-119" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-130" { + - "phrasing" + } + - ";\n " + a href="#embedded-content-category" id="elements-3:embedded-content-category-9" { + - "embedded" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-63" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-131" { + - "phrasing" + } + } + td { + - "per " + a href="#refsSVG" { + - "[SVG]" + } + } + td { + - "per " + a href="#refsSVG" { + - "[SVG]" + } + } + td { + code id="elements-3:svgsvgelement" { + a data-x-internal="svgsvgelement" href="https://svgwg.org/svg2-draft/struct.html#InterfaceSVGSVGElement" { + - "SVGSVGElement" + } + } + } + } + tr { + th { + code id="elements-3:the-table-element-3" { + a href="#the-table-element" { + - "table" + } + } + } + td { + - "Table" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-120" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-64" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-121" { + - "flow" + } + } + td { + code id="elements-3:the-caption-element-2" { + a href="#the-caption-element" { + - "caption" + } + } + - "*;\n " + code id="elements-3:the-colgroup-element-3" { + a href="#the-colgroup-element" { + - "colgroup" + } + } + - "*;\n " + code id="elements-3:the-thead-element" { + a href="#the-thead-element" { + - "thead" + } + } + - "*;\n " + code id="elements-3:the-tbody-element" { + a href="#the-tbody-element" { + - "tbody" + } + } + - "*;\n " + code id="elements-3:the-tfoot-element" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - "*;\n " + code id="elements-3:the-tr-element" { + a href="#the-tr-element" { + - "tr" + } + } + - "*;\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-11" { + - "script-supporting elements" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-91" { + - "globals" + } + } + td { + code id="elements-3:htmltableelement" { + a href="#htmltableelement" { + - "HTMLTableElement" + } + } + } + } + tr { + th { + code id="elements-3:the-tbody-element-2" { + a href="#the-tbody-element" { + - "tbody" + } + } + } + td { + - "Group of rows in a table" + } + td { + - "none" + } + td { + code id="elements-3:the-table-element-4" { + a href="#the-table-element" { + - "table" + } + } + } + td { + code id="elements-3:the-tr-element-2" { + a href="#the-tr-element" { + - "tr" + } + } + - ";\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-12" { + - "script-supporting elements" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-92" { + - "globals" + } + } + td { + code id="elements-3:htmltablesectionelement" { + a href="#htmltablesectionelement" { + - "HTMLTableSectionElement" + } + } + } + } + tr { + th { + code id="elements-3:the-td-element" { + a href="#the-td-element" { + - "td" + } + } + } + td { + - "Table cell" + } + td { + - "none" + } + td { + code id="elements-3:the-tr-element-3" { + a href="#the-tr-element" { + - "tr" + } + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-122" { + - "flow" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-93" { + - "globals" + } + - ";\n " + code id="elements-3:attr-tdth-colspan" { + a href="#attr-tdth-colspan" { + - "colspan" + } + } + - ";\n " + code id="elements-3:attr-tdth-rowspan" { + a href="#attr-tdth-rowspan" { + - "rowspan" + } + } + - ";\n " + code id="elements-3:attr-tdth-headers" { + a href="#attr-tdth-headers" { + - "headers" + } + } + } + td { + code id="elements-3:htmltablecellelement" { + a href="#htmltablecellelement" { + - "HTMLTableCellElement" + } + } + } + } + tr { + th { + code id="elements-3:the-template-element-2" { + a href="#the-template-element" { + - "template" + } + } + } + td { + - "Template" + } + td { + a href="#metadata-content-2" id="elements-3:metadata-content-2-8" { + - "metadata" + } + - ";\n " + a href="#flow-content-2" id="elements-3:flow-content-2-123" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-132" { + - "phrasing" + } + - ";\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-13" { + - "script-supporting" + } + } + td { + a href="#metadata-content-2" id="elements-3:metadata-content-2-9" { + - "metadata" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-133" { + - "phrasing" + } + - ";\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-14" { + - "script-supporting" + } + - ";\n " + code id="elements-3:the-colgroup-element-4" { + a href="#the-colgroup-element" { + - "colgroup" + } + } + - "*" + } + td { + - "empty" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-94" { + - "globals" + } + - ";\n " + code id="elements-3:attr-template-shadowrootmode" { + a href="#attr-template-shadowrootmode" { + - "shadowrootmode" + } + } + - ";\n " + code id="elements-3:attr-template-shadowrootdelegatesfocus" { + a href="#attr-template-shadowrootdelegatesfocus" { + - "shadowrootdelegatesfocus" + } + } + - ";\n " + code id="elements-3:attr-template-shadowrootclonable" { + a href="#attr-template-shadowrootclonable" { + - "shadowrootclonable" + } + } + - ";\n " + code id="elements-3:attr-template-shadowrootserializable" { + a href="#attr-template-shadowrootserializable" { + - "shadowrootserializable" + } + } + } + td { + code id="elements-3:htmltemplateelement" { + a href="#htmltemplateelement" { + - "HTMLTemplateElement" + } + } + } + } + tr { + th { + code id="elements-3:the-textarea-element" { + a href="#the-textarea-element" { + - "textarea" + } + } + } + td { + - "Multiline text controls" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-124" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-134" { + - "phrasing" + } + - ";\n " + a href="#interactive-content-2" id="elements-3:interactive-content-2-12" { + - "interactive" + } + - ";\n " + a href="#category-listed" id="elements-3:category-listed-7" { + - "listed" + } + - ";\n " + a href="#category-label" id="elements-3:category-label-7" { + - "labelable" + } + - ";\n " + a href="#category-submit" id="elements-3:category-submit-4" { + - "submittable" + } + - ";\n " + a href="#category-reset" id="elements-3:category-reset-4" { + - "resettable" + } + - ";\n " + a href="#form-associated-element" id="elements-3:form-associated-element-8" { + - "form-associated" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-65" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-135" { + - "phrasing" + } + } + td { + a href="#text-content" id="elements-3:text-content-3" { + - "text" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-95" { + - "globals" + } + - ";\n " + code id="elements-3:attr-fe-autocomplete-3" { + a href="#attr-fe-autocomplete" { + - "autocomplete" + } + } + - ";\n " + code id="elements-3:attr-textarea-cols" { + a href="#attr-textarea-cols" { + - "cols" + } + } + - ";\n " + code id="elements-3:attr-fe-dirname-2" { + a href="#attr-fe-dirname" { + - "dirname" + } + } + - ";\n " + code id="elements-3:attr-fe-disabled-4" { + a href="#attr-fe-disabled" { + - "disabled" + } + } + - ";\n " + code id="elements-3:attr-fae-form-7" { + a href="#attr-fae-form" { + - "form" + } + } + - ";\n " + code id="elements-3:attr-textarea-maxlength" { + a href="#attr-textarea-maxlength" { + - "maxlength" + } + } + - ";\n " + code id="elements-3:attr-textarea-minlength" { + a href="#attr-textarea-minlength" { + - "minlength" + } + } + - ";\n " + code id="elements-3:attr-fe-name-6" { + a href="#attr-fe-name" { + - "name" + } + } + - ";\n " + code id="elements-3:attr-textarea-placeholder" { + a href="#attr-textarea-placeholder" { + - "placeholder" + } + } + - ";\n " + code id="elements-3:attr-textarea-readonly" { + a href="#attr-textarea-readonly" { + - "readonly" + } + } + - ";\n " + code id="elements-3:attr-textarea-required" { + a href="#attr-textarea-required" { + - "required" + } + } + - ";\n " + code id="elements-3:attr-textarea-rows" { + a href="#attr-textarea-rows" { + - "rows" + } + } + - ";\n " + code id="elements-3:attr-textarea-wrap" { + a href="#attr-textarea-wrap" { + - "wrap" + } + } + } + td { + code id="elements-3:htmltextareaelement" { + a href="#htmltextareaelement" { + - "HTMLTextAreaElement" + } + } + } + } + tr { + th { + code id="elements-3:the-tfoot-element-2" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + } + td { + - "Group of footer rows in a table" + } + td { + - "none" + } + td { + code id="elements-3:the-table-element-5" { + a href="#the-table-element" { + - "table" + } + } + } + td { + code id="elements-3:the-tr-element-4" { + a href="#the-tr-element" { + - "tr" + } + } + - ";\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-15" { + - "script-supporting elements" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-96" { + - "globals" + } + } + td { + code id="elements-3:htmltablesectionelement-2" { + a href="#htmltablesectionelement" { + - "HTMLTableSectionElement" + } + } + } + } + tr { + th { + code id="elements-3:the-th-element" { + a href="#the-th-element" { + - "th" + } + } + } + td { + - "Table header cell" + } + td { + a href="#interactive-content-2" id="elements-3:interactive-content-2-13" { + - "interactive" + } + - "*" + } + td { + code id="elements-3:the-tr-element-5" { + a href="#the-tr-element" { + - "tr" + } + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-125" { + - "flow" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-97" { + - "globals" + } + - ";\n " + code id="elements-3:attr-tdth-colspan-2" { + a href="#attr-tdth-colspan" { + - "colspan" + } + } + - ";\n " + code id="elements-3:attr-tdth-rowspan-2" { + a href="#attr-tdth-rowspan" { + - "rowspan" + } + } + - ";\n " + code id="elements-3:attr-tdth-headers-2" { + a href="#attr-tdth-headers" { + - "headers" + } + } + - ";\n " + code id="elements-3:attr-th-scope" { + a href="#attr-th-scope" { + - "scope" + } + } + - ";\n " + code id="elements-3:attr-th-abbr" { + a href="#attr-th-abbr" { + - "abbr" + } + } + } + td { + code id="elements-3:htmltablecellelement-2" { + a href="#htmltablecellelement" { + - "HTMLTableCellElement" + } + } + } + } + tr { + th { + code id="elements-3:the-thead-element-2" { + a href="#the-thead-element" { + - "thead" + } + } + } + td { + - "Group of heading rows in a table" + } + td { + - "none" + } + td { + code id="elements-3:the-table-element-6" { + a href="#the-table-element" { + - "table" + } + } + } + td { + code id="elements-3:the-tr-element-6" { + a href="#the-tr-element" { + - "tr" + } + } + - ";\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-16" { + - "script-supporting elements" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-98" { + - "globals" + } + } + td { + code id="elements-3:htmltablesectionelement-3" { + a href="#htmltablesectionelement" { + - "HTMLTableSectionElement" + } + } + } + } + tr { + th { + code id="elements-3:the-time-element" { + a href="#the-time-element" { + - "time" + } + } + } + td { + - "Machine-readable equivalent of date- or time-related data" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-126" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-136" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-66" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-137" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-138" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-99" { + - "globals" + } + - ";\n " + code id="elements-3:attr-time-datetime" { + a href="#attr-time-datetime" { + - "datetime" + } + } + } + td { + code id="elements-3:htmltimeelement" { + a href="#htmltimeelement" { + - "HTMLTimeElement" + } + } + } + } + tr { + th { + code id="elements-3:the-title-element" { + a href="#the-title-element" { + - "title" + } + } + } + td { + - "Document title" + } + td { + a href="#metadata-content-2" id="elements-3:metadata-content-2-10" { + - "metadata" + } + } + td { + code id="elements-3:the-head-element-9" { + a href="#the-head-element" { + - "head" + } + } + } + td { + a href="#text-content" id="elements-3:text-content-4" { + - "text" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-100" { + - "globals" + } + } + td { + code id="elements-3:htmltitleelement" { + a href="#htmltitleelement" { + - "HTMLTitleElement" + } + } + } + } + tr { + th { + code id="elements-3:the-tr-element-7" { + a href="#the-tr-element" { + - "tr" + } + } + } + td { + - "Table row" + } + td { + - "none" + } + td { + code id="elements-3:the-table-element-7" { + a href="#the-table-element" { + - "table" + } + } + - ";\n " + code id="elements-3:the-thead-element-3" { + a href="#the-thead-element" { + - "thead" + } + } + - ";\n " + code id="elements-3:the-tbody-element-3" { + a href="#the-tbody-element" { + - "tbody" + } + } + - ";\n " + code id="elements-3:the-tfoot-element-3" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + } + td { + code id="elements-3:the-th-element-2" { + a href="#the-th-element" { + - "th" + } + } + - "*;\n " + code id="elements-3:the-td-element-2" { + a href="#the-td-element" { + - "td" + } + } + - ";\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-17" { + - "script-supporting elements" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-101" { + - "globals" + } + } + td { + code id="elements-3:htmltablerowelement" { + a href="#htmltablerowelement" { + - "HTMLTableRowElement" + } + } + } + } + tr { + th { + code id="elements-3:the-track-element-2" { + a href="#the-track-element" { + - "track" + } + } + } + td { + - "Timed text track" + } + td { + - "none" + } + td { + code id="elements-3:the-audio-element-4" { + a href="#the-audio-element" { + - "audio" + } + } + - ";\n " + code id="elements-3:the-video-element-3" { + a href="#the-video-element" { + - "video" + } + } + } + td { + - "empty" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-102" { + - "globals" + } + - ";\n " + code id="elements-3:attr-track-default" { + a href="#attr-track-default" { + - "default" + } + } + - ";\n " + code id="elements-3:attr-track-kind" { + a href="#attr-track-kind" { + - "kind" + } + } + - ";\n " + code id="elements-3:attr-track-label" { + a href="#attr-track-label" { + - "label" + } + } + - ";\n " + code id="elements-3:attr-track-src" { + a href="#attr-track-src" { + - "src" + } + } + - ";\n " + code id="elements-3:attr-track-srclang" { + a href="#attr-track-srclang" { + - "srclang" + } + } + } + td { + code id="elements-3:htmltrackelement" { + a href="#htmltrackelement" { + - "HTMLTrackElement" + } + } + } + } + tr { + th { + code id="elements-3:the-u-element" { + a href="#the-u-element" { + - "u" + } + } + } + td { + - "Unarticulated annotation" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-127" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-139" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-67" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-140" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-141" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-103" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-37" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-ul-element-2" { + a href="#the-ul-element" { + - "ul" + } + } + } + td { + - "List" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-128" { + - "flow" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-68" { + - "palpable" + } + - "*" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-129" { + - "flow" + } + } + td { + code id="elements-3:the-li-element-4" { + a href="#the-li-element" { + - "li" + } + } + - ";\n " + a href="#script-supporting-elements-2" id="elements-3:script-supporting-elements-2-18" { + - "script-supporting elements" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-104" { + - "globals" + } + } + td { + code id="elements-3:htmlulistelement" { + a href="#htmlulistelement" { + - "HTMLUListElement" + } + } + } + } + tr { + th { + code id="elements-3:the-var-element" { + a href="#the-var-element" { + - "var" + } + } + } + td { + - "Variable" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-130" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-142" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-69" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-143" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-144" { + - "phrasing" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-105" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-38" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + code id="elements-3:the-video-element-4" { + a href="#the-video-element" { + - "video" + } + } + } + td { + - "Video player" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-131" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-145" { + - "phrasing" + } + - ";\n " + a href="#embedded-content-category" id="elements-3:embedded-content-category-10" { + - "embedded" + } + - ";\n " + a href="#interactive-content-2" id="elements-3:interactive-content-2-14" { + - "interactive" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-70" { + - "palpable" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-146" { + - "phrasing" + } + } + td { + code id="elements-3:the-source-element-4" { + a href="#the-source-element" { + - "source" + } + } + - "*;\n " + code id="elements-3:the-track-element-3" { + a href="#the-track-element" { + - "track" + } + } + - "*;\n " + a href="#transparent" id="elements-3:transparent-9" { + - "transparent" + } + - "*" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-106" { + - "globals" + } + - ";\n " + code id="elements-3:attr-media-src-2" { + a href="#attr-media-src" { + - "src" + } + } + - ";\n " + code id="elements-3:attr-media-crossorigin-2" { + a href="#attr-media-crossorigin" { + - "crossorigin" + } + } + - ";\n " + code id="elements-3:attr-video-poster" { + a href="#attr-video-poster" { + - "poster" + } + } + - ";\n " + code id="elements-3:attr-media-preload-2" { + a href="#attr-media-preload" { + - "preload" + } + } + - ";\n " + code id="elements-3:attr-media-autoplay-2" { + a href="#attr-media-autoplay" { + - "autoplay" + } + } + - ";\n " + code id="elements-3:attr-video-playsinline" { + a href="#attr-video-playsinline" { + - "playsinline" + } + } + - ";\n " + code id="elements-3:attr-media-loop-2" { + a href="#attr-media-loop" { + - "loop" + } + } + - ";\n " + code id="elements-3:attr-media-muted-2" { + a href="#attr-media-muted" { + - "muted" + } + } + - ";\n " + code id="elements-3:attr-media-controls-2" { + a href="#attr-media-controls" { + - "controls" + } + } + - ";\n " + code id="elements-3:attr-dim-width-7" { + a href="#attr-dim-width" { + - "width" + } + } + - ";\n " + code id="elements-3:attr-dim-height-7" { + a href="#attr-dim-height" { + - "height" + } + } + } + td { + code id="elements-3:htmlvideoelement" { + a href="#htmlvideoelement" { + - "HTMLVideoElement" + } + } + } + } + tr { + th { + code id="elements-3:the-wbr-element" { + a href="#the-wbr-element" { + - "wbr" + } + } + } + td { + - "Line breaking opportunity" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-132" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-147" { + - "phrasing" + } + } + td { + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-148" { + - "phrasing" + } + } + td { + - "empty" + } + td { + a href="#global-attributes" id="elements-3:global-attributes-107" { + - "globals" + } + } + td { + code id="elements-3:htmlelement-39" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + } + tr { + th { + a href="#autonomous-custom-element" id="elements-3:autonomous-custom-element" { + - "autonomous custom elements" + } + } + td { + - "Author-defined elements" + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-133" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-149" { + - "phrasing" + } + - ";\n " + a href="#palpable-content-2" id="elements-3:palpable-content-2-71" { + - "palpable" + } + } + td { + a href="#flow-content-2" id="elements-3:flow-content-2-134" { + - "flow" + } + - ";\n " + a href="#phrasing-content-2" id="elements-3:phrasing-content-2-150" { + - "phrasing" + } + } + td { + a href="#transparent" id="elements-3:transparent-10" { + - "transparent" + } + } + td { + a href="#global-attributes" id="elements-3:global-attributes-108" { + - "globals" + } + - "; any, as decided by the element's author" + } + td { + - "Supplied by the element's author (inherits from " + code id="elements-3:htmlelement-40" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - ")" + } + } + } + } + - "\n\n " + p class="tablenote" { + small { + - "An asterisk (*) in a cell indicates that the actual rules are more\n complicated than indicated in the table above." + } + } + - "\n\n " + p class="tablenote" { + small { + - "† Categories in the \"Parents\" column refer to parents that list\n the given categories in their content model, not to elements that themselves are in those\n categories. For example, the " + code id="elements-3:the-a-element-2" { + a href="#the-a-element" { + - "a" + } + } + - " element's \"Parents\" column says \"phrasing\", so any\n element whose content model contains the \"phrasing\" category could be a parent of an\n " + code id="elements-3:the-a-element-3" { + a href="#the-a-element" { + - "a" + } + } + - " element. Since the \"flow\" category includes all the \"phrasing\" elements, that means\n the " + code id="elements-3:the-th-element-3" { + a href="#the-th-element" { + - "th" + } + } + - " element could be a parent to an " + code id="elements-3:the-a-element-4" { + a href="#the-a-element" { + - "a" + } + } + - " element." + } + } + - "\n\n\n " + h3 id="element-content-categories" class="no-num" { + - "Element content categories" + a href="#element-content-categories" class="self-link" + } + - "\n\n " + p { + i { + - "This section is non-normative." + } + } + - "\n\n \n\n " + table { + caption { + - "List of element content categories" + } + thead { + tr { + th { + - " Category\n " + } + th { + - " Elements\n " + } + th { + - " Elements with exceptions\n " + } + } + } + tbody { + tr { + td { + - " " + a href="#metadata-content-2" id="element-content-categories:metadata-content-2" { + - "Metadata content" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-base-element" { + a href="#the-base-element" { + - "base" + } + } + - ";\n " + code id="element-content-categories:the-link-element" { + a href="#the-link-element" { + - "link" + } + } + - ";\n " + code id="element-content-categories:the-meta-element" { + a href="#the-meta-element" { + - "meta" + } + } + - ";\n " + code id="element-content-categories:the-noscript-element" { + a href="#the-noscript-element" { + - "noscript" + } + } + - ";\n " + code id="element-content-categories:the-script-element" { + a href="#the-script-element" { + - "script" + } + } + - ";\n " + code id="element-content-categories:the-style-element" { + a href="#the-style-element" { + - "style" + } + } + - ";\n " + code id="element-content-categories:the-template-element" { + a href="#the-template-element" { + - "template" + } + } + - ";\n " + code id="element-content-categories:the-title-element" { + a href="#the-title-element" { + - "title" + } + } + - "\n " + } + td { + - "\n —\n\n " + } + } + tr { + td { + - " " + a href="#flow-content-2" id="element-content-categories:flow-content-2" { + - "Flow content" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-a-element" { + a href="#the-a-element" { + - "a" + } + } + - ";\n " + code id="element-content-categories:the-abbr-element" { + a href="#the-abbr-element" { + - "abbr" + } + } + - ";\n " + code id="element-content-categories:the-address-element" { + a href="#the-address-element" { + - "address" + } + } + - ";\n " + code id="element-content-categories:the-article-element" { + a href="#the-article-element" { + - "article" + } + } + - ";\n " + code id="element-content-categories:the-aside-element" { + a href="#the-aside-element" { + - "aside" + } + } + - ";\n " + code id="element-content-categories:the-audio-element" { + a href="#the-audio-element" { + - "audio" + } + } + - ";\n " + code id="element-content-categories:the-b-element" { + a href="#the-b-element" { + - "b" + } + } + - ";\n " + code id="element-content-categories:the-bdi-element" { + a href="#the-bdi-element" { + - "bdi" + } + } + - ";\n " + code id="element-content-categories:the-bdo-element" { + a href="#the-bdo-element" { + - "bdo" + } + } + - ";\n " + code id="element-content-categories:the-blockquote-element" { + a href="#the-blockquote-element" { + - "blockquote" + } + } + - ";\n " + code id="element-content-categories:the-br-element" { + a href="#the-br-element" { + - "br" + } + } + - ";\n " + code id="element-content-categories:the-button-element" { + a href="#the-button-element" { + - "button" + } + } + - ";\n " + code id="element-content-categories:the-canvas-element" { + a href="#the-canvas-element" { + - "canvas" + } + } + - ";\n " + code id="element-content-categories:the-cite-element" { + a href="#the-cite-element" { + - "cite" + } + } + - ";\n " + code id="element-content-categories:the-code-element" { + a href="#the-code-element" { + - "code" + } + } + - ";\n " + code id="element-content-categories:the-data-element" { + a href="#the-data-element" { + - "data" + } + } + - ";\n " + code id="element-content-categories:the-datalist-element" { + a href="#the-datalist-element" { + - "datalist" + } + } + - ";\n " + code id="element-content-categories:the-del-element" { + a href="#the-del-element" { + - "del" + } + } + - ";\n " + code id="element-content-categories:the-details-element" { + a href="#the-details-element" { + - "details" + } + } + - ";\n " + code id="element-content-categories:the-dfn-element" { + a href="#the-dfn-element" { + - "dfn" + } + } + - ";\n " + code id="element-content-categories:the-dialog-element" { + a href="#the-dialog-element" { + - "dialog" + } + } + - ";\n " + code id="element-content-categories:the-div-element" { + a href="#the-div-element" { + - "div" + } + } + - ";\n " + code id="element-content-categories:the-dl-element" { + a href="#the-dl-element" { + - "dl" + } + } + - ";\n " + code id="element-content-categories:the-em-element" { + a href="#the-em-element" { + - "em" + } + } + - ";\n " + code id="element-content-categories:the-embed-element" { + a href="#the-embed-element" { + - "embed" + } + } + - ";\n " + code id="element-content-categories:the-fieldset-element" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - ";\n " + code id="element-content-categories:the-figure-element" { + a href="#the-figure-element" { + - "figure" + } + } + - ";\n " + code id="element-content-categories:the-footer-element" { + a href="#the-footer-element" { + - "footer" + } + } + - ";\n " + code id="element-content-categories:the-form-element" { + a href="#the-form-element" { + - "form" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h1" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-2" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h2" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-3" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h3" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-4" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h4" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-5" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h5" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-6" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h6" + } + } + - ";\n " + code id="element-content-categories:the-header-element" { + a href="#the-header-element" { + - "header" + } + } + - ";\n " + code id="element-content-categories:the-hgroup-element" { + a href="#the-hgroup-element" { + - "hgroup" + } + } + - ";\n " + code id="element-content-categories:the-hr-element" { + a href="#the-hr-element" { + - "hr" + } + } + - ";\n " + code id="element-content-categories:the-i-element" { + a href="#the-i-element" { + - "i" + } + } + - ";\n " + code id="element-content-categories:the-iframe-element" { + a href="#the-iframe-element" { + - "iframe" + } + } + - ";\n " + code id="element-content-categories:the-img-element" { + a href="#the-img-element" { + - "img" + } + } + - ";\n " + code id="element-content-categories:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - ";\n " + code id="element-content-categories:the-ins-element" { + a href="#the-ins-element" { + - "ins" + } + } + - ";\n " + code id="element-content-categories:the-kbd-element" { + a href="#the-kbd-element" { + - "kbd" + } + } + - ";\n " + code id="element-content-categories:the-label-element" { + a href="#the-label-element" { + - "label" + } + } + - ";\n " + code id="element-content-categories:the-map-element" { + a href="#the-map-element" { + - "map" + } + } + - ";\n " + code id="element-content-categories:the-mark-element" { + a href="#the-mark-element" { + - "mark" + } + } + - ";\n " + a id="element-content-categories:mathml-math" href="https://w3c.github.io/mathml-core/#the-top-level-math-element" data-x-internal="mathml-math" { + - "MathML " + code { + - "math" + } + } + - ";\n " + code id="element-content-categories:the-menu-element" { + a href="#the-menu-element" { + - "menu" + } + } + - ";\n " + code id="element-content-categories:the-meter-element" { + a href="#the-meter-element" { + - "meter" + } + } + - ";\n " + code id="element-content-categories:the-nav-element" { + a href="#the-nav-element" { + - "nav" + } + } + - ";\n " + code id="element-content-categories:the-noscript-element-2" { + a href="#the-noscript-element" { + - "noscript" + } + } + - ";\n " + code id="element-content-categories:the-object-element" { + a href="#the-object-element" { + - "object" + } + } + - ";\n " + code id="element-content-categories:the-ol-element" { + a href="#the-ol-element" { + - "ol" + } + } + - ";\n " + code id="element-content-categories:the-output-element" { + a href="#the-output-element" { + - "output" + } + } + - ";\n " + code id="element-content-categories:the-p-element" { + a href="#the-p-element" { + - "p" + } + } + - ";\n " + code id="element-content-categories:the-picture-element" { + a href="#the-picture-element" { + - "picture" + } + } + - ";\n " + code id="element-content-categories:the-pre-element" { + a href="#the-pre-element" { + - "pre" + } + } + - ";\n " + code id="element-content-categories:the-progress-element" { + a href="#the-progress-element" { + - "progress" + } + } + - ";\n " + code id="element-content-categories:the-q-element" { + a href="#the-q-element" { + - "q" + } + } + - ";\n " + code id="element-content-categories:the-ruby-element" { + a href="#the-ruby-element" { + - "ruby" + } + } + - ";\n " + code id="element-content-categories:the-s-element" { + a href="#the-s-element" { + - "s" + } + } + - ";\n " + code id="element-content-categories:the-samp-element" { + a href="#the-samp-element" { + - "samp" + } + } + - ";\n " + code id="element-content-categories:the-script-element-2" { + a href="#the-script-element" { + - "script" + } + } + - ";\n " + code id="element-content-categories:the-search-element" { + a href="#the-search-element" { + - "search" + } + } + - ";\n " + code id="element-content-categories:the-section-element" { + a href="#the-section-element" { + - "section" + } + } + - ";\n " + code id="element-content-categories:the-select-element" { + a href="#the-select-element" { + - "select" + } + } + - ";\n " + code id="element-content-categories:the-slot-element" { + a href="#the-slot-element" { + - "slot" + } + } + - ";\n " + code id="element-content-categories:the-small-element" { + a href="#the-small-element" { + - "small" + } + } + - ";\n " + code id="element-content-categories:the-span-element" { + a href="#the-span-element" { + - "span" + } + } + - ";\n " + code id="element-content-categories:the-strong-element" { + a href="#the-strong-element" { + - "strong" + } + } + - ";\n " + code id="element-content-categories:the-sub-and-sup-elements" { + a href="#the-sub-and-sup-elements" { + - "sub" + } + } + - ";\n " + code id="element-content-categories:the-sub-and-sup-elements-2" { + a href="#the-sub-and-sup-elements" { + - "sup" + } + } + - ";\n " + a id="element-content-categories:svg-svg" href="https://svgwg.org/svg2-draft/struct.html#SVGElement" data-x-internal="svg-svg" { + - "SVG " + code { + - "svg" + } + } + - ";\n " + code id="element-content-categories:the-table-element" { + a href="#the-table-element" { + - "table" + } + } + - ";\n " + code id="element-content-categories:the-template-element-2" { + a href="#the-template-element" { + - "template" + } + } + - ";\n " + code id="element-content-categories:the-textarea-element" { + a href="#the-textarea-element" { + - "textarea" + } + } + - ";\n " + code id="element-content-categories:the-time-element" { + a href="#the-time-element" { + - "time" + } + } + - ";\n " + code id="element-content-categories:the-u-element" { + a href="#the-u-element" { + - "u" + } + } + - ";\n " + code id="element-content-categories:the-ul-element" { + a href="#the-ul-element" { + - "ul" + } + } + - ";\n " + code id="element-content-categories:the-var-element" { + a href="#the-var-element" { + - "var" + } + } + - ";\n " + code id="element-content-categories:the-video-element" { + a href="#the-video-element" { + - "video" + } + } + - ";\n " + code id="element-content-categories:the-wbr-element" { + a href="#the-wbr-element" { + - "wbr" + } + } + - ";\n " + a href="#autonomous-custom-element" id="element-content-categories:autonomous-custom-element" { + - "autonomous custom elements" + } + - ";\n " + a href="#text-content" id="element-content-categories:text-content" { + - "Text" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-area-element" { + a href="#the-area-element" { + - "area" + } + } + - " (if it is a descendant of a " + code id="element-content-categories:the-map-element-2" { + a href="#the-map-element" { + - "map" + } + } + - " element);\n " + code id="element-content-categories:the-link-element-2" { + a href="#the-link-element" { + - "link" + } + } + - " (if it is " + a href="#allowed-in-the-body" id="element-content-categories:allowed-in-the-body" { + - "allowed in the body" + } + - ");\n " + code id="element-content-categories:the-main-element" { + a href="#the-main-element" { + - "main" + } + } + - " (if it is a " + a href="#hierarchically-correct-main-element" id="element-content-categories:hierarchically-correct-main-element" { + - "hierarchically correct " + code { + - "main" + } + - " element" + } + - ");\n " + code id="element-content-categories:the-meta-element-2" { + a href="#the-meta-element" { + - "meta" + } + } + - " (if the " + code id="element-content-categories:names:-the-itemprop-attribute" { + a href="#names:-the-itemprop-attribute" { + - "itemprop" + } + } + - " attribute is present)\n\n " + } + } + tr { + td { + - " " + a href="#sectioning-content-2" id="element-content-categories:sectioning-content-2" { + - "Sectioning content" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-article-element-2" { + a href="#the-article-element" { + - "article" + } + } + - ";\n " + code id="element-content-categories:the-aside-element-2" { + a href="#the-aside-element" { + - "aside" + } + } + - ";\n " + code id="element-content-categories:the-nav-element-2" { + a href="#the-nav-element" { + - "nav" + } + } + - ";\n " + code id="element-content-categories:the-section-element-2" { + a href="#the-section-element" { + - "section" + } + } + - "\n " + } + td { + - "\n —\n\n " + } + } + tr { + td { + - " " + a href="#heading-content-2" id="element-content-categories:heading-content-2" { + - "Heading content" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-7" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h1" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-8" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h2" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-9" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h3" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-10" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h4" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-11" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h5" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-12" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h6" + } + } + - ";\n " + code id="element-content-categories:the-hgroup-element-2" { + a href="#the-hgroup-element" { + - "hgroup" + } + } + - "\n " + } + td { + - "\n —\n\n " + } + } + tr { + td { + - " " + a href="#phrasing-content-2" id="element-content-categories:phrasing-content-2" { + - "Phrasing content" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-a-element-2" { + a href="#the-a-element" { + - "a" + } + } + - ";\n " + code id="element-content-categories:the-abbr-element-2" { + a href="#the-abbr-element" { + - "abbr" + } + } + - ";\n " + code id="element-content-categories:the-audio-element-2" { + a href="#the-audio-element" { + - "audio" + } + } + - ";\n " + code id="element-content-categories:the-b-element-2" { + a href="#the-b-element" { + - "b" + } + } + - ";\n " + code id="element-content-categories:the-bdi-element-2" { + a href="#the-bdi-element" { + - "bdi" + } + } + - ";\n " + code id="element-content-categories:the-bdo-element-2" { + a href="#the-bdo-element" { + - "bdo" + } + } + - ";\n " + code id="element-content-categories:the-br-element-2" { + a href="#the-br-element" { + - "br" + } + } + - ";\n " + code id="element-content-categories:the-button-element-2" { + a href="#the-button-element" { + - "button" + } + } + - ";\n " + code id="element-content-categories:the-canvas-element-2" { + a href="#the-canvas-element" { + - "canvas" + } + } + - ";\n " + code id="element-content-categories:the-cite-element-2" { + a href="#the-cite-element" { + - "cite" + } + } + - ";\n " + code id="element-content-categories:the-code-element-2" { + a href="#the-code-element" { + - "code" + } + } + - ";\n " + code id="element-content-categories:the-data-element-2" { + a href="#the-data-element" { + - "data" + } + } + - ";\n " + code id="element-content-categories:the-datalist-element-2" { + a href="#the-datalist-element" { + - "datalist" + } + } + - ";\n " + code id="element-content-categories:the-del-element-2" { + a href="#the-del-element" { + - "del" + } + } + - ";\n " + code id="element-content-categories:the-dfn-element-2" { + a href="#the-dfn-element" { + - "dfn" + } + } + - ";\n " + code id="element-content-categories:the-em-element-2" { + a href="#the-em-element" { + - "em" + } + } + - ";\n " + code id="element-content-categories:the-embed-element-2" { + a href="#the-embed-element" { + - "embed" + } + } + - ";\n " + code id="element-content-categories:the-i-element-2" { + a href="#the-i-element" { + - "i" + } + } + - ";\n " + code id="element-content-categories:the-iframe-element-2" { + a href="#the-iframe-element" { + - "iframe" + } + } + - ";\n " + code id="element-content-categories:the-img-element-2" { + a href="#the-img-element" { + - "img" + } + } + - ";\n " + code id="element-content-categories:the-input-element-2" { + a href="#the-input-element" { + - "input" + } + } + - ";\n " + code id="element-content-categories:the-ins-element-2" { + a href="#the-ins-element" { + - "ins" + } + } + - ";\n " + code id="element-content-categories:the-kbd-element-2" { + a href="#the-kbd-element" { + - "kbd" + } + } + - ";\n " + code id="element-content-categories:the-label-element-2" { + a href="#the-label-element" { + - "label" + } + } + - ";\n " + code id="element-content-categories:the-map-element-3" { + a href="#the-map-element" { + - "map" + } + } + - ";\n " + code id="element-content-categories:the-mark-element-2" { + a href="#the-mark-element" { + - "mark" + } + } + - ";\n " + a id="element-content-categories:mathml-math-2" href="https://w3c.github.io/mathml-core/#the-top-level-math-element" data-x-internal="mathml-math" { + - "MathML " + code { + - "math" + } + } + - ";\n " + code id="element-content-categories:the-meter-element-2" { + a href="#the-meter-element" { + - "meter" + } + } + - ";\n " + code id="element-content-categories:the-noscript-element-3" { + a href="#the-noscript-element" { + - "noscript" + } + } + - ";\n " + code id="element-content-categories:the-object-element-2" { + a href="#the-object-element" { + - "object" + } + } + - ";\n " + code id="element-content-categories:the-output-element-2" { + a href="#the-output-element" { + - "output" + } + } + - ";\n " + code id="element-content-categories:the-picture-element-2" { + a href="#the-picture-element" { + - "picture" + } + } + - ";\n " + code id="element-content-categories:the-progress-element-2" { + a href="#the-progress-element" { + - "progress" + } + } + - ";\n " + code id="element-content-categories:the-q-element-2" { + a href="#the-q-element" { + - "q" + } + } + - ";\n " + code id="element-content-categories:the-ruby-element-2" { + a href="#the-ruby-element" { + - "ruby" + } + } + - ";\n " + code id="element-content-categories:the-s-element-2" { + a href="#the-s-element" { + - "s" + } + } + - ";\n " + code id="element-content-categories:the-samp-element-2" { + a href="#the-samp-element" { + - "samp" + } + } + - ";\n " + code id="element-content-categories:the-script-element-3" { + a href="#the-script-element" { + - "script" + } + } + - ";\n " + code id="element-content-categories:the-select-element-2" { + a href="#the-select-element" { + - "select" + } + } + - ";\n " + code id="element-content-categories:the-slot-element-2" { + a href="#the-slot-element" { + - "slot" + } + } + - ";\n " + code id="element-content-categories:the-small-element-2" { + a href="#the-small-element" { + - "small" + } + } + - ";\n " + code id="element-content-categories:the-span-element-2" { + a href="#the-span-element" { + - "span" + } + } + - ";\n " + code id="element-content-categories:the-strong-element-2" { + a href="#the-strong-element" { + - "strong" + } + } + - ";\n " + code id="element-content-categories:the-sub-and-sup-elements-3" { + a href="#the-sub-and-sup-elements" { + - "sub" + } + } + - ";\n " + code id="element-content-categories:the-sub-and-sup-elements-4" { + a href="#the-sub-and-sup-elements" { + - "sup" + } + } + - ";\n " + a id="element-content-categories:svg-svg-2" href="https://svgwg.org/svg2-draft/struct.html#SVGElement" data-x-internal="svg-svg" { + - "SVG " + code { + - "svg" + } + } + - ";\n " + code id="element-content-categories:the-template-element-3" { + a href="#the-template-element" { + - "template" + } + } + - ";\n " + code id="element-content-categories:the-textarea-element-2" { + a href="#the-textarea-element" { + - "textarea" + } + } + - ";\n " + code id="element-content-categories:the-time-element-2" { + a href="#the-time-element" { + - "time" + } + } + - ";\n " + code id="element-content-categories:the-u-element-2" { + a href="#the-u-element" { + - "u" + } + } + - ";\n " + code id="element-content-categories:the-var-element-2" { + a href="#the-var-element" { + - "var" + } + } + - ";\n " + code id="element-content-categories:the-video-element-2" { + a href="#the-video-element" { + - "video" + } + } + - ";\n " + code id="element-content-categories:the-wbr-element-2" { + a href="#the-wbr-element" { + - "wbr" + } + } + - ";\n " + a href="#autonomous-custom-element" id="element-content-categories:autonomous-custom-element-2" { + - "autonomous custom elements" + } + - ";\n " + a href="#text-content" id="element-content-categories:text-content-2" { + - "Text" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-area-element-2" { + a href="#the-area-element" { + - "area" + } + } + - " (if it is a descendant of a " + code id="element-content-categories:the-map-element-4" { + a href="#the-map-element" { + - "map" + } + } + - " element);\n " + code id="element-content-categories:the-link-element-3" { + a href="#the-link-element" { + - "link" + } + } + - " (if it is " + a href="#allowed-in-the-body" id="element-content-categories:allowed-in-the-body-2" { + - "allowed in the body" + } + - ");\n " + code id="element-content-categories:the-meta-element-3" { + a href="#the-meta-element" { + - "meta" + } + } + - " (if the " + code id="element-content-categories:names:-the-itemprop-attribute-2" { + a href="#names:-the-itemprop-attribute" { + - "itemprop" + } + } + - " attribute is present)\n\n " + } + } + tr { + td { + - " " + a href="#embedded-content-category" id="element-content-categories:embedded-content-category" { + - "Embedded content" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-audio-element-3" { + a href="#the-audio-element" { + - "audio" + } + } + - ";\n " + code id="element-content-categories:the-canvas-element-3" { + a href="#the-canvas-element" { + - "canvas" + } + } + - ";\n " + code id="element-content-categories:the-embed-element-3" { + a href="#the-embed-element" { + - "embed" + } + } + - ";\n " + code id="element-content-categories:the-iframe-element-3" { + a href="#the-iframe-element" { + - "iframe" + } + } + - ";\n " + code id="element-content-categories:the-img-element-3" { + a href="#the-img-element" { + - "img" + } + } + - ";\n " + a id="element-content-categories:mathml-math-3" href="https://w3c.github.io/mathml-core/#the-top-level-math-element" data-x-internal="mathml-math" { + - "MathML " + code { + - "math" + } + } + - ";\n " + code id="element-content-categories:the-object-element-3" { + a href="#the-object-element" { + - "object" + } + } + - ";\n " + code id="element-content-categories:the-picture-element-3" { + a href="#the-picture-element" { + - "picture" + } + } + - ";\n " + a id="element-content-categories:svg-svg-3" href="https://svgwg.org/svg2-draft/struct.html#SVGElement" data-x-internal="svg-svg" { + - "SVG " + code { + - "svg" + } + } + - ";\n " + code id="element-content-categories:the-video-element-3" { + a href="#the-video-element" { + - "video" + } + } + - "\n " + } + td { + - "\n —\n\n " + } + } + tr { + td { + - " " + a href="#interactive-content-2" id="element-content-categories:interactive-content-2" { + - "Interactive content" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-button-element-3" { + a href="#the-button-element" { + - "button" + } + } + - ";\n " + code id="element-content-categories:the-details-element-2" { + a href="#the-details-element" { + - "details" + } + } + - ";\n " + code id="element-content-categories:the-embed-element-4" { + a href="#the-embed-element" { + - "embed" + } + } + - ";\n " + code id="element-content-categories:the-iframe-element-4" { + a href="#the-iframe-element" { + - "iframe" + } + } + - ";\n " + code id="element-content-categories:the-label-element-3" { + a href="#the-label-element" { + - "label" + } + } + - ";\n " + code id="element-content-categories:the-select-element-3" { + a href="#the-select-element" { + - "select" + } + } + - ";\n " + code id="element-content-categories:the-textarea-element-3" { + a href="#the-textarea-element" { + - "textarea" + } + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-a-element-3" { + a href="#the-a-element" { + - "a" + } + } + - " (if the " + code id="element-content-categories:attr-hyperlink-href" { + a href="#attr-hyperlink-href" { + - "href" + } + } + - " attribute is present);\n " + code id="element-content-categories:the-audio-element-4" { + a href="#the-audio-element" { + - "audio" + } + } + - " (if the " + code id="element-content-categories:attr-media-controls" { + a href="#attr-media-controls" { + - "controls" + } + } + - " attribute is present);\n " + code id="element-content-categories:the-img-element-4" { + a href="#the-img-element" { + - "img" + } + } + - " (if the " + code id="element-content-categories:attr-hyperlink-usemap" { + a href="#attr-hyperlink-usemap" { + - "usemap" + } + } + - " attribute is present);\n " + code id="element-content-categories:the-input-element-3" { + a href="#the-input-element" { + - "input" + } + } + - " (if the " + code id="element-content-categories:attr-input-type" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is " + em { + - "not" + } + - " in the " + a href="#hidden-state-(type=hidden)" id="element-content-categories:hidden-state-(type=hidden)" { + - "Hidden" + } + - " state);\n " + code id="element-content-categories:the-video-element-4" { + a href="#the-video-element" { + - "video" + } + } + - " (if the " + code id="element-content-categories:attr-media-controls-2" { + a href="#attr-media-controls" { + - "controls" + } + } + - " attribute is present)\n\n " + } + } + tr { + td { + - " " + a href="#form-associated-element" id="element-content-categories:form-associated-element" { + - "Form-associated elements" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-button-element-4" { + a href="#the-button-element" { + - "button" + } + } + - ";\n " + code id="element-content-categories:the-fieldset-element-2" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - ";\n " + code id="element-content-categories:the-input-element-4" { + a href="#the-input-element" { + - "input" + } + } + - ";\n " + code id="element-content-categories:the-label-element-4" { + a href="#the-label-element" { + - "label" + } + } + - ";\n " + code id="element-content-categories:the-object-element-4" { + a href="#the-object-element" { + - "object" + } + } + - ";\n " + code id="element-content-categories:the-output-element-3" { + a href="#the-output-element" { + - "output" + } + } + - ";\n " + code id="element-content-categories:the-select-element-4" { + a href="#the-select-element" { + - "select" + } + } + - ";\n " + code id="element-content-categories:the-textarea-element-4" { + a href="#the-textarea-element" { + - "textarea" + } + } + - ";\n " + code id="element-content-categories:the-img-element-5" { + a href="#the-img-element" { + - "img" + } + } + - ";\n " + a href="#form-associated-custom-element" id="element-content-categories:form-associated-custom-element" { + - "form-associated custom elements" + } + - "\n " + } + td { + - "\n —\n\n " + } + } + tr { + td { + - " " + a href="#category-listed" id="element-content-categories:category-listed" { + - "Listed elements" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-button-element-5" { + a href="#the-button-element" { + - "button" + } + } + - ";\n " + code id="element-content-categories:the-fieldset-element-3" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - ";\n " + code id="element-content-categories:the-input-element-5" { + a href="#the-input-element" { + - "input" + } + } + - ";\n " + code id="element-content-categories:the-object-element-5" { + a href="#the-object-element" { + - "object" + } + } + - ";\n " + code id="element-content-categories:the-output-element-4" { + a href="#the-output-element" { + - "output" + } + } + - ";\n " + code id="element-content-categories:the-select-element-5" { + a href="#the-select-element" { + - "select" + } + } + - ";\n " + code id="element-content-categories:the-textarea-element-5" { + a href="#the-textarea-element" { + - "textarea" + } + } + - ";\n " + a href="#form-associated-custom-element" id="element-content-categories:form-associated-custom-element-2" { + - "form-associated custom elements" + } + - "\n " + } + td { + - "\n —\n\n " + } + } + tr { + td { + - " " + a href="#category-submit" id="element-content-categories:category-submit" { + - "Submittable elements" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-button-element-6" { + a href="#the-button-element" { + - "button" + } + } + - ";\n " + code id="element-content-categories:the-input-element-6" { + a href="#the-input-element" { + - "input" + } + } + - ";\n " + code id="element-content-categories:the-select-element-6" { + a href="#the-select-element" { + - "select" + } + } + - ";\n " + code id="element-content-categories:the-textarea-element-6" { + a href="#the-textarea-element" { + - "textarea" + } + } + - ";\n " + a href="#form-associated-custom-element" id="element-content-categories:form-associated-custom-element-3" { + - "form-associated custom elements" + } + - "\n " + } + td { + - "\n —\n\n " + } + } + tr { + td { + - " " + a href="#category-reset" id="element-content-categories:category-reset" { + - "Resettable elements" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-input-element-7" { + a href="#the-input-element" { + - "input" + } + } + - ";\n " + code id="element-content-categories:the-output-element-5" { + a href="#the-output-element" { + - "output" + } + } + - ";\n " + code id="element-content-categories:the-select-element-7" { + a href="#the-select-element" { + - "select" + } + } + - ";\n " + code id="element-content-categories:the-textarea-element-7" { + a href="#the-textarea-element" { + - "textarea" + } + } + - ";\n " + a href="#form-associated-custom-element" id="element-content-categories:form-associated-custom-element-4" { + - "form-associated custom elements" + } + - "\n " + } + td { + - "\n —\n\n " + } + } + tr { + td { + - " " + a href="#category-autocapitalize" id="element-content-categories:category-autocapitalize" { + - "Autocapitalize-and-autocorrect\n inheriting elements" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-button-element-7" { + a href="#the-button-element" { + - "button" + } + } + - ";\n " + code id="element-content-categories:the-fieldset-element-4" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - ";\n " + code id="element-content-categories:the-input-element-8" { + a href="#the-input-element" { + - "input" + } + } + - ";\n " + code id="element-content-categories:the-output-element-6" { + a href="#the-output-element" { + - "output" + } + } + - ";\n " + code id="element-content-categories:the-select-element-8" { + a href="#the-select-element" { + - "select" + } + } + - ";\n " + code id="element-content-categories:the-textarea-element-8" { + a href="#the-textarea-element" { + - "textarea" + } + } + - "\n " + } + td { + - "\n —\n\n " + } + } + tr { + td { + - " " + a href="#category-label" id="element-content-categories:category-label" { + - "Labelable elements" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-button-element-8" { + a href="#the-button-element" { + - "button" + } + } + - ";\n " + code id="element-content-categories:the-input-element-9" { + a href="#the-input-element" { + - "input" + } + } + - ";\n " + code id="element-content-categories:the-meter-element-3" { + a href="#the-meter-element" { + - "meter" + } + } + - ";\n " + code id="element-content-categories:the-output-element-7" { + a href="#the-output-element" { + - "output" + } + } + - ";\n " + code id="element-content-categories:the-progress-element-3" { + a href="#the-progress-element" { + - "progress" + } + } + - ";\n " + code id="element-content-categories:the-select-element-9" { + a href="#the-select-element" { + - "select" + } + } + - ";\n " + code id="element-content-categories:the-textarea-element-9" { + a href="#the-textarea-element" { + - "textarea" + } + } + - ";\n " + a href="#form-associated-custom-element" id="element-content-categories:form-associated-custom-element-5" { + - "form-associated custom elements" + } + - "\n " + } + td { + - "\n —\n\n " + } + } + tr { + td { + - " " + a href="#palpable-content-2" id="element-content-categories:palpable-content-2" { + - "Palpable content" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-a-element-4" { + a href="#the-a-element" { + - "a" + } + } + - ";\n " + code id="element-content-categories:the-abbr-element-3" { + a href="#the-abbr-element" { + - "abbr" + } + } + - ";\n " + code id="element-content-categories:the-address-element-2" { + a href="#the-address-element" { + - "address" + } + } + - ";\n " + code id="element-content-categories:the-article-element-3" { + a href="#the-article-element" { + - "article" + } + } + - ";\n " + code id="element-content-categories:the-aside-element-3" { + a href="#the-aside-element" { + - "aside" + } + } + - ";\n " + code id="element-content-categories:the-b-element-3" { + a href="#the-b-element" { + - "b" + } + } + - ";\n " + code id="element-content-categories:the-bdi-element-3" { + a href="#the-bdi-element" { + - "bdi" + } + } + - ";\n " + code id="element-content-categories:the-bdo-element-3" { + a href="#the-bdo-element" { + - "bdo" + } + } + - ";\n " + code id="element-content-categories:the-blockquote-element-2" { + a href="#the-blockquote-element" { + - "blockquote" + } + } + - ";\n " + code id="element-content-categories:the-button-element-9" { + a href="#the-button-element" { + - "button" + } + } + - ";\n " + code id="element-content-categories:the-canvas-element-4" { + a href="#the-canvas-element" { + - "canvas" + } + } + - ";\n " + code id="element-content-categories:the-cite-element-3" { + a href="#the-cite-element" { + - "cite" + } + } + - ";\n " + code id="element-content-categories:the-code-element-3" { + a href="#the-code-element" { + - "code" + } + } + - ";\n " + code id="element-content-categories:the-data-element-3" { + a href="#the-data-element" { + - "data" + } + } + - ";\n " + code id="element-content-categories:the-del-element-3" { + a href="#the-del-element" { + - "del" + } + } + - ";\n " + code id="element-content-categories:the-details-element-3" { + a href="#the-details-element" { + - "details" + } + } + - ";\n " + code id="element-content-categories:the-dfn-element-3" { + a href="#the-dfn-element" { + - "dfn" + } + } + - ";\n " + code id="element-content-categories:the-div-element-2" { + a href="#the-div-element" { + - "div" + } + } + - ";\n " + code id="element-content-categories:the-em-element-3" { + a href="#the-em-element" { + - "em" + } + } + - ";\n " + code id="element-content-categories:the-embed-element-5" { + a href="#the-embed-element" { + - "embed" + } + } + - ";\n " + code id="element-content-categories:the-fieldset-element-5" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - ";\n " + code id="element-content-categories:the-figure-element-2" { + a href="#the-figure-element" { + - "figure" + } + } + - ";\n " + code id="element-content-categories:the-footer-element-2" { + a href="#the-footer-element" { + - "footer" + } + } + - ";\n " + code id="element-content-categories:the-form-element-2" { + a href="#the-form-element" { + - "form" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-13" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h1" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-14" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h2" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-15" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h3" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-16" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h4" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-17" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h5" + } + } + - ";\n " + code id="element-content-categories:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-18" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h6" + } + } + - ";\n " + code id="element-content-categories:the-header-element-2" { + a href="#the-header-element" { + - "header" + } + } + - ";\n " + code id="element-content-categories:the-hgroup-element-3" { + a href="#the-hgroup-element" { + - "hgroup" + } + } + - ";\n " + code id="element-content-categories:the-i-element-3" { + a href="#the-i-element" { + - "i" + } + } + - ";\n " + code id="element-content-categories:the-iframe-element-5" { + a href="#the-iframe-element" { + - "iframe" + } + } + - ";\n " + code id="element-content-categories:the-img-element-6" { + a href="#the-img-element" { + - "img" + } + } + - ";\n " + code id="element-content-categories:the-ins-element-3" { + a href="#the-ins-element" { + - "ins" + } + } + - ";\n " + code id="element-content-categories:the-kbd-element-3" { + a href="#the-kbd-element" { + - "kbd" + } + } + - ";\n " + code id="element-content-categories:the-label-element-5" { + a href="#the-label-element" { + - "label" + } + } + - ";\n " + code id="element-content-categories:the-main-element-2" { + a href="#the-main-element" { + - "main" + } + } + - ";\n " + code id="element-content-categories:the-map-element-5" { + a href="#the-map-element" { + - "map" + } + } + - ";\n " + code id="element-content-categories:the-mark-element-3" { + a href="#the-mark-element" { + - "mark" + } + } + - ";\n " + a id="element-content-categories:mathml-math-4" href="https://w3c.github.io/mathml-core/#the-top-level-math-element" data-x-internal="mathml-math" { + - "MathML " + code { + - "math" + } + } + - ";\n " + code id="element-content-categories:the-meter-element-4" { + a href="#the-meter-element" { + - "meter" + } + } + - ";\n " + code id="element-content-categories:the-nav-element-3" { + a href="#the-nav-element" { + - "nav" + } + } + - ";\n " + code id="element-content-categories:the-object-element-6" { + a href="#the-object-element" { + - "object" + } + } + - ";\n " + code id="element-content-categories:the-output-element-8" { + a href="#the-output-element" { + - "output" + } + } + - ";\n " + code id="element-content-categories:the-p-element-2" { + a href="#the-p-element" { + - "p" + } + } + - ";\n " + code id="element-content-categories:the-picture-element-4" { + a href="#the-picture-element" { + - "picture" + } + } + - ";\n " + code id="element-content-categories:the-pre-element-2" { + a href="#the-pre-element" { + - "pre" + } + } + - ";\n " + code id="element-content-categories:the-progress-element-4" { + a href="#the-progress-element" { + - "progress" + } + } + - ";\n " + code id="element-content-categories:the-q-element-3" { + a href="#the-q-element" { + - "q" + } + } + - ";\n " + code id="element-content-categories:the-ruby-element-3" { + a href="#the-ruby-element" { + - "ruby" + } + } + - ";\n " + code id="element-content-categories:the-s-element-3" { + a href="#the-s-element" { + - "s" + } + } + - ";\n " + code id="element-content-categories:the-samp-element-3" { + a href="#the-samp-element" { + - "samp" + } + } + - ";\n " + code id="element-content-categories:the-search-element-2" { + a href="#the-search-element" { + - "search" + } + } + - ";\n " + code id="element-content-categories:the-section-element-3" { + a href="#the-section-element" { + - "section" + } + } + - ";\n " + code id="element-content-categories:the-select-element-10" { + a href="#the-select-element" { + - "select" + } + } + - ";\n " + code id="element-content-categories:the-small-element-3" { + a href="#the-small-element" { + - "small" + } + } + - ";\n " + code id="element-content-categories:the-span-element-3" { + a href="#the-span-element" { + - "span" + } + } + - ";\n " + code id="element-content-categories:the-strong-element-3" { + a href="#the-strong-element" { + - "strong" + } + } + - ";\n " + code id="element-content-categories:the-sub-and-sup-elements-5" { + a href="#the-sub-and-sup-elements" { + - "sub" + } + } + - ";\n " + code id="element-content-categories:the-sub-and-sup-elements-6" { + a href="#the-sub-and-sup-elements" { + - "sup" + } + } + - ";\n " + a id="element-content-categories:svg-svg-4" href="https://svgwg.org/svg2-draft/struct.html#SVGElement" data-x-internal="svg-svg" { + - "SVG " + code { + - "svg" + } + } + - ";\n " + code id="element-content-categories:the-table-element-2" { + a href="#the-table-element" { + - "table" + } + } + - ";\n " + code id="element-content-categories:the-textarea-element-10" { + a href="#the-textarea-element" { + - "textarea" + } + } + - ";\n " + code id="element-content-categories:the-time-element-3" { + a href="#the-time-element" { + - "time" + } + } + - ";\n " + code id="element-content-categories:the-u-element-3" { + a href="#the-u-element" { + - "u" + } + } + - ";\n " + code id="element-content-categories:the-var-element-3" { + a href="#the-var-element" { + - "var" + } + } + - ";\n " + code id="element-content-categories:the-video-element-5" { + a href="#the-video-element" { + - "video" + } + } + - ";\n " + a href="#autonomous-custom-element" id="element-content-categories:autonomous-custom-element-3" { + - "autonomous custom elements" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-audio-element-5" { + a href="#the-audio-element" { + - "audio" + } + } + - " (if the " + code id="element-content-categories:attr-media-controls-3" { + a href="#attr-media-controls" { + - "controls" + } + } + - " attribute is present);\n " + code id="element-content-categories:the-dl-element-2" { + a href="#the-dl-element" { + - "dl" + } + } + - " (if the element's children include at least one name-value group);\n " + code id="element-content-categories:the-input-element-10" { + a href="#the-input-element" { + - "input" + } + } + - " (if the " + code id="element-content-categories:attr-input-type-2" { + a href="#attr-input-type" { + - "type" + } + } + - " attribute is " + em { + - "not" + } + - " in the " + a href="#hidden-state-(type=hidden)" id="element-content-categories:hidden-state-(type=hidden)-2" { + - "Hidden" + } + - " state);\n " + code id="element-content-categories:the-menu-element-2" { + a href="#the-menu-element" { + - "menu" + } + } + - " (if the element's children include at least one " + code id="element-content-categories:the-li-element" { + a href="#the-li-element" { + - "li" + } + } + - " element);\n " + code id="element-content-categories:the-ol-element-2" { + a href="#the-ol-element" { + - "ol" + } + } + - " (if the element's children include at least one " + code id="element-content-categories:the-li-element-2" { + a href="#the-li-element" { + - "li" + } + } + - " element);\n " + code id="element-content-categories:the-ul-element-2" { + a href="#the-ul-element" { + - "ul" + } + } + - " (if the element's children include at least one " + code id="element-content-categories:the-li-element-3" { + a href="#the-li-element" { + - "li" + } + } + - " element);\n " + a href="#text-content" id="element-content-categories:text-content-3" { + - "Text" + } + - " that is not " + a href="#inter-element-whitespace" id="element-content-categories:inter-element-whitespace" { + - "inter-element whitespace" + } + - "\n\n " + } + } + tr { + td { + - " " + a href="#script-supporting-elements-2" id="element-content-categories:script-supporting-elements-2" { + - "Script-supporting elements" + } + - "\n " + } + td { + - "\n " + code id="element-content-categories:the-script-element-4" { + a href="#the-script-element" { + - "script" + } + } + - ";\n " + code id="element-content-categories:the-template-element-4" { + a href="#the-template-element" { + - "template" + } + } + - "\n " + } + td { + - "\n —\n\n " + } + } + } + } + - "\n\n\n " + h3 id="attributes-3" class="no-num" { + - "Attributes" + a href="#attributes-3" class="self-link" + } + - "\n\n " + p { + i { + - "This section is non-normative." + } + } + - "\n\n " + table id="attributes-1" { + caption { + - "List of attributes (excluding event handler content attributes)" + } + thead { + tr { + th { + - " Attribute\n " + } + th { + - " Element(s)\n " + } + th { + - " Description\n " + } + th { + - " Value\n " + } + } + } + tbody { + tr { + th { + - " " + code { + - "abbr" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-th-abbr" { + a href="#attr-th-abbr" { + - "th" + } + } + - "\n " + } + td { + - " Alternative label to use for the header cell when referencing the cell in other contexts\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "accept" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-accept" { + a href="#attr-input-accept" { + - "input" + } + } + - "\n " + } + td { + - " Hint for expected file type in " + a href="#file-upload-state-(type=file)" id="attributes-3:file-upload-state-(type=file)" { + - "file upload controls" + } + - "\n " + } + td { + - " " + a href="#set-of-comma-separated-tokens" id="attributes-3:set-of-comma-separated-tokens" { + - "Set of comma-separated tokens" + } + - "* consisting of " + a href="https://mimesniff.spec.whatwg.org/#valid-mime-type-with-no-parameters" id="attributes-3:valid-mime-type-string-with-no-parameters" data-x-internal="valid-mime-type-string-with-no-parameters" { + - "valid MIME type strings with no parameters" + } + - " or " + code { + - "audio/*" + } + - ", " + code { + - "video/*" + } + - ", or " + code { + - "image/*" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "accept-charset" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-form-accept-charset" { + a href="#attr-form-accept-charset" { + - "form" + } + } + - "\n " + } + td { + - " Character encodings to use for " + a href="#form-submission-2" id="attributes-3:form-submission-2" { + - "form submission" + } + - "\n " + } + td { + - " " + a id="attributes-3:ascii-case-insensitive" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - " match for \"" + code { + - "UTF-8" + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "accesskey" + } + - "\n " + } + td { + - " " + a href="#the-accesskey-attribute" id="attributes-3:the-accesskey-attribute" { + - "HTML elements" + } + - "\n " + } + td { + - " Keyboard shortcut to activate or focus element\n " + } + td { + - " " + a href="#ordered-set-of-unique-space-separated-tokens" id="attributes-3:ordered-set-of-unique-space-separated-tokens" { + - "Ordered set of unique space-separated tokens" + } + - ", none of which are " + a id="attributes-3:identical-to" href="https://infra.spec.whatwg.org/#string-is" data-x-internal="identical-to" { + - "identical to" + } + - " another, each consisting of one code point in length\n " + } + } + tr { + th { + - " " + code { + - "action" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fs-action" { + a href="#attr-fs-action" { + - "form" + } + } + - "\n " + } + td { + - " " + a id="attributes-3:url" href="https://url.spec.whatwg.org/#concept-url" data-x-internal="url" { + - "URL" + } + - " to use for " + a href="#form-submission-2" id="attributes-3:form-submission-2-2" { + - "form submission" + } + - "\n " + } + td { + - " " + a href="#valid-non-empty-url-potentially-surrounded-by-spaces" id="attributes-3:valid-non-empty-url-potentially-surrounded-by-spaces" { + - "Valid non-empty URL potentially surrounded by spaces" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "allow" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-iframe-allow" { + a href="#attr-iframe-allow" { + - "iframe" + } + } + - "\n " + } + td { + - " " + a href="https://w3c.github.io/webappsec-feature-policy/#permissions-policy" id="attributes-3:concept-permissions-policy" data-x-internal="concept-permissions-policy" { + - "Permissions policy" + } + - " to be applied to the " + code id="attributes-3:the-iframe-element" { + a href="#the-iframe-element" { + - "iframe" + } + } + - "'s contents\n " + } + td { + - " " + a href="https://w3c.github.io/webappsec-feature-policy/#serialized-permissions-policy" id="attributes-3:concept-serialized-permissions-policy" data-x-internal="concept-serialized-permissions-policy" { + - "Serialized permissions policy" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "allowfullscreen" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-iframe-allowfullscreen" { + a href="#attr-iframe-allowfullscreen" { + - "iframe" + } + } + - "\n " + } + td { + - " Whether to allow the " + code id="attributes-3:the-iframe-element-2" { + a href="#the-iframe-element" { + - "iframe" + } + } + - "'s contents to use " + code id="attributes-3:dom-element-requestfullscreen" { + a data-x-internal="dom-element-requestfullscreen" href="https://fullscreen.spec.whatwg.org/#dom-element-requestfullscreen" { + - "requestFullscreen()" + } + } + - "\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "alpha" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-alpha" { + a href="#attr-input-alpha" { + - "input" + } + } + - "\n " + } + td { + - " Allow the color's alpha component to be set\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-2" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "alt" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-area-alt" { + a href="#attr-area-alt" { + - "area" + } + } + - ";\n " + code id="attributes-3:attr-img-alt" { + a href="#attr-img-alt" { + - "img" + } + } + - ";\n " + code id="attributes-3:attr-input-alt" { + a href="#attr-input-alt" { + - "input" + } + } + - "\n " + } + td { + - " Replacement text for use when images are not available\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "as" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-link-as" { + a href="#attr-link-as" { + - "link" + } + } + - "\n " + } + td { + - " " + a href="https://fetch.spec.whatwg.org/#concept-potential-destination" id="attributes-3:concept-potential-destination" data-x-internal="concept-potential-destination" { + - "Potential destination" + } + - " for a preload request (for " + code id="attributes-3:attr-link-rel" { + a href="#attr-link-rel" { + - "rel" + } + } + - "=\"" + code id="attributes-3:link-type-preload" { + a href="#link-type-preload" { + - "preload" + } + } + - "\" and " + code id="attributes-3:attr-link-rel-2" { + a href="#attr-link-rel" { + - "rel" + } + } + - "=\"" + code id="attributes-3:link-type-modulepreload" { + a href="#link-type-modulepreload" { + - "modulepreload" + } + } + - "\")\n " + } + td { + - " " + a href="https://fetch.spec.whatwg.org/#concept-potential-destination" id="attributes-3:concept-potential-destination-2" data-x-internal="concept-potential-destination" { + - "Potential destination" + } + - ", for " + code id="attributes-3:attr-link-rel-3" { + a href="#attr-link-rel" { + - "rel" + } + } + - "=\"" + code id="attributes-3:link-type-preload-2" { + a href="#link-type-preload" { + - "preload" + } + } + - "\"; " + a href="https://fetch.spec.whatwg.org/#request-destination-script-like" id="attributes-3:concept-script-like-destination" data-x-internal="concept-script-like-destination" { + - "script-like destination" + } + - ", for " + code id="attributes-3:attr-link-rel-4" { + a href="#attr-link-rel" { + - "rel" + } + } + - "=\"" + code id="attributes-3:link-type-modulepreload-2" { + a href="#link-type-modulepreload" { + - "modulepreload" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "async" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-script-async" { + a href="#attr-script-async" { + - "script" + } + } + - "\n " + } + td { + - " Execute script when available, without blocking while fetching\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-3" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "autocapitalize" + } + - "\n " + } + td { + - " " + a href="#attr-autocapitalize" id="attributes-3:attr-autocapitalize" { + - "HTML elements" + } + - "\n " + } + td { + - " Recommended autocapitalization behavior (for supported input methods)\n " + } + td { + - " \"" + code id="attributes-3:attr-autocapitalize-on" { + a href="#attr-autocapitalize-on" { + - "on" + } + } + - "\";\n \"" + code id="attributes-3:attr-autocapitalize-off" { + a href="#attr-autocapitalize-off" { + - "off" + } + } + - "\";\n \"" + code id="attributes-3:attr-autocapitalize-none" { + a href="#attr-autocapitalize-none" { + - "none" + } + } + - "\";\n \"" + code id="attributes-3:attr-autocapitalize-sentences" { + a href="#attr-autocapitalize-sentences" { + - "sentences" + } + } + - "\";\n \"" + code id="attributes-3:attr-autocapitalize-words" { + a href="#attr-autocapitalize-words" { + - "words" + } + } + - "\";\n \"" + code id="attributes-3:attr-autocapitalize-characters" { + a href="#attr-autocapitalize-characters" { + - "characters" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "autocomplete" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-form-autocomplete" { + a href="#attr-form-autocomplete" { + - "form" + } + } + - "\n " + } + td { + - " Default setting for autofill feature for controls in the form\n " + } + td { + - " \"" + code { + - "on" + } + - "\"; \"" + code { + - "off" + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "autocomplete" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fe-autocomplete" { + a href="#attr-fe-autocomplete" { + - "input" + } + } + - ";\n " + code id="attributes-3:attr-fe-autocomplete-2" { + a href="#attr-fe-autocomplete" { + - "select" + } + } + - ";\n " + code id="attributes-3:attr-fe-autocomplete-3" { + a href="#attr-fe-autocomplete" { + - "textarea" + } + } + - "\n " + } + td { + - " Hint for form autofill feature\n " + } + td { + - " " + a href="#autofill-field" id="attributes-3:autofill-field" { + - "Autofill field" + } + - " name and related tokens*\n " + } + } + tr { + th { + - " " + code { + - "autocorrect" + } + - "\n " + } + td { + - " " + a href="#attr-autocorrect" id="attributes-3:attr-autocorrect" { + - "HTML elements" + } + - "\n " + } + td { + - " Recommended autocorrection behavior (for supported input methods)\n " + } + td { + - " \"" + code id="attributes-3:attr-autocorrect-on" { + a href="#attr-autocorrect-on" { + - "on" + } + } + - "\";\n \"" + code id="attributes-3:attr-autocorrect-off" { + a href="#attr-autocorrect-off" { + - "off" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "autofocus" + } + - "\n " + } + td { + - " " + a href="#attr-fe-autofocus" id="attributes-3:attr-fe-autofocus" { + - "HTML elements" + } + - "\n " + } + td { + - " Automatically focus the element when the page is loaded\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-4" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "autoplay" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-media-autoplay" { + a href="#attr-media-autoplay" { + - "audio" + } + } + - ";\n " + code id="attributes-3:attr-media-autoplay-2" { + a href="#attr-media-autoplay" { + - "video" + } + } + - "\n " + } + td { + - " Hint that the " + a href="#media-resource" id="attributes-3:media-resource" { + - "media resource" + } + - " can be started automatically when the page is loaded\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-5" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "blocking" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-link-blocking" { + a href="#attr-link-blocking" { + - "link" + } + } + - ";\n " + code id="attributes-3:attr-script-blocking" { + a href="#attr-script-blocking" { + - "script" + } + } + - ";\n " + code id="attributes-3:attr-style-blocking" { + a href="#attr-style-blocking" { + - "style" + } + } + - "\n " + } + td { + - " Whether the element is " + a href="#potentially-render-blocking" id="attributes-3:potentially-render-blocking" { + - "potentially render-blocking" + } + - "\n " + } + td { + - " " + a href="#unordered-set-of-unique-space-separated-tokens" id="attributes-3:unordered-set-of-unique-space-separated-tokens" { + - "Unordered set of unique space-separated tokens" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "charset" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-meta-charset" { + a href="#attr-meta-charset" { + - "meta" + } + } + - "\n " + } + td { + - " " + a href="#character-encoding-declaration" id="attributes-3:character-encoding-declaration" { + - "Character encoding declaration" + } + - "\n " + } + td { + - " \"" + code { + - "utf-8" + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "checked" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-checked" { + a href="#attr-input-checked" { + - "input" + } + } + - "\n " + } + td { + - " Whether the control is checked\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-6" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "cite" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-blockquote-cite" { + a href="#attr-blockquote-cite" { + - "blockquote" + } + } + - ";\n " + code id="attributes-3:attr-mod-cite" { + a href="#attr-mod-cite" { + - "del" + } + } + - ";\n " + code id="attributes-3:attr-mod-cite-2" { + a href="#attr-mod-cite" { + - "ins" + } + } + - ";\n " + code id="attributes-3:attr-q-cite" { + a href="#attr-q-cite" { + - "q" + } + } + - "\n " + } + td { + - " Link to the source of the quotation or more information about the edit\n " + } + td { + - " " + a href="#valid-url-potentially-surrounded-by-spaces" id="attributes-3:valid-url-potentially-surrounded-by-spaces" { + - "Valid URL potentially surrounded by spaces" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "class" + } + - "\n " + } + td { + - " " + a href="#classes" id="attributes-3:classes" { + - "HTML elements" + } + - "\n " + } + td { + - " Classes to which the element belongs\n " + } + td { + - " " + a href="#set-of-space-separated-tokens" id="attributes-3:set-of-space-separated-tokens" { + - "Set of space-separated tokens" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "closedby" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-dialog-closedby" { + a href="#attr-dialog-closedby" { + - "dialog" + } + } + - "\n " + } + td { + - " Which user actions will close the dialog\n " + } + td { + - " \"" + code id="attributes-3:attr-dialog-closedby-any" { + a href="#attr-dialog-closedby-any" { + - "any" + } + } + - "\";\n \"" + code id="attributes-3:attr-dialog-closedby-closerequest" { + a href="#attr-dialog-closedby-closerequest" { + - "closerequest" + } + } + - "\";\n \"" + code id="attributes-3:attr-dialog-closedby-none" { + a href="#attr-dialog-closedby-none" { + - "none" + } + } + - "\";\n " + } + } + tr { + th { + - " " + code { + - "color" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-link-color" { + a href="#attr-link-color" { + - "link" + } + } + - "\n " + } + td { + - " Color to use when customizing a site's icon (for " + code id="attributes-3:attr-link-rel-5" { + a href="#attr-link-rel" { + - "rel" + } + } + - "=\"" + code { + - "mask-icon" + } + - "\")\n " + } + td { + - " CSS " + a id="attributes-3:color" href="https://drafts.csswg.org/css-color/#typedef-color" data-x-internal="color" { + - "" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "colorspace" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-colorspace" { + a href="#attr-input-colorspace" { + - "input" + } + } + - "\n " + } + td { + - " The color space of the serialized color\n " + } + td { + - " \"" + code id="attributes-3:attr-input-colorspace-limited-srgb" { + a href="#attr-input-colorspace-limited-srgb" { + - "limited-srgb" + } + } + - "\";\n \"" + code id="attributes-3:attr-input-colorspace-display-p3" { + a href="#attr-input-colorspace-display-p3" { + - "display-p3" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "cols" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-textarea-cols" { + a href="#attr-textarea-cols" { + - "textarea" + } + } + - "\n " + } + td { + - " Maximum number of characters per line\n " + } + td { + - " " + a href="#valid-non-negative-integer" id="attributes-3:valid-non-negative-integer" { + - "Valid non-negative integer" + } + - " greater than zero\n " + } + } + tr { + th { + - " " + code { + - "colspan" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-tdth-colspan" { + a href="#attr-tdth-colspan" { + - "td" + } + } + - ";\n " + code id="attributes-3:attr-tdth-colspan-2" { + a href="#attr-tdth-colspan" { + - "th" + } + } + - "\n " + } + td { + - " Number of columns that the cell is to span\n " + } + td { + - " " + a href="#valid-non-negative-integer" id="attributes-3:valid-non-negative-integer-2" { + - "Valid non-negative integer" + } + - " greater than zero\n " + } + } + tr { + th { + - " " + code { + - "content" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-meta-content" { + a href="#attr-meta-content" { + - "meta" + } + } + - "\n " + } + td { + - " Value of the element\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "contenteditable" + } + - "\n " + } + td { + - " " + a href="#attr-contenteditable" id="attributes-3:attr-contenteditable" { + - "HTML elements" + } + - "\n " + } + td { + - " Whether the element is editable\n " + } + td { + - " \"" + code { + - "true" + } + - "\"; \"" + code { + - "plaintext-only" + } + - "\";\n \"" + code { + - "false" + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "controls" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-media-controls" { + a href="#attr-media-controls" { + - "audio" + } + } + - ";\n " + code id="attributes-3:attr-media-controls-2" { + a href="#attr-media-controls" { + - "video" + } + } + - "\n " + } + td { + - " Show user agent controls\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-7" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "coords" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-area-coords" { + a href="#attr-area-coords" { + - "area" + } + } + - "\n " + } + td { + - " Coordinates for the shape to be created in an " + a href="#image-map" id="attributes-3:image-map" { + - "image map" + } + - "\n " + } + td { + - " " + a href="#valid-list-of-floating-point-numbers" id="attributes-3:valid-list-of-floating-point-numbers" { + - "Valid list of floating-point numbers" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "crossorigin" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-media-crossorigin" { + a href="#attr-media-crossorigin" { + - "audio" + } + } + - ";\n " + code id="attributes-3:attr-img-crossorigin" { + a href="#attr-img-crossorigin" { + - "img" + } + } + - ";\n " + code id="attributes-3:attr-link-crossorigin" { + a href="#attr-link-crossorigin" { + - "link" + } + } + - ";\n " + code id="attributes-3:attr-script-crossorigin" { + a href="#attr-script-crossorigin" { + - "script" + } + } + - ";\n " + code id="attributes-3:attr-media-crossorigin-2" { + a href="#attr-media-crossorigin" { + - "video" + } + } + - "\n " + } + td { + - " How the element handles crossorigin requests\n " + } + td { + - " \"" + code id="attributes-3:attr-crossorigin-anonymous-keyword" { + a href="#attr-crossorigin-anonymous-keyword" { + - "anonymous" + } + } + - "\"; \"" + code id="attributes-3:attr-crossorigin-use-credentials-keyword" { + a href="#attr-crossorigin-use-credentials-keyword" { + - "use-credentials" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "data" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-object-data" { + a href="#attr-object-data" { + - "object" + } + } + - "\n " + } + td { + - " Address of the resource\n " + } + td { + - " " + a href="#valid-non-empty-url-potentially-surrounded-by-spaces" id="attributes-3:valid-non-empty-url-potentially-surrounded-by-spaces-2" { + - "Valid non-empty URL potentially surrounded by spaces" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "datetime" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-mod-datetime" { + a href="#attr-mod-datetime" { + - "del" + } + } + - ";\n " + code id="attributes-3:attr-mod-datetime-2" { + a href="#attr-mod-datetime" { + - "ins" + } + } + - "\n " + } + td { + - " Date and (optionally) time of the change\n " + } + td { + - " " + a href="#valid-date-string-with-optional-time" id="attributes-3:valid-date-string-with-optional-time" { + - "Valid date string with optional time" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "datetime" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-time-datetime" { + a href="#attr-time-datetime" { + - "time" + } + } + - "\n " + } + td { + - " Machine-readable value\n " + } + td { + - " " + a href="#valid-month-string" id="attributes-3:valid-month-string" { + - "Valid month string" + } + - ",\n " + a href="#valid-date-string" id="attributes-3:valid-date-string" { + - "valid date string" + } + - ",\n " + a href="#valid-yearless-date-string" id="attributes-3:valid-yearless-date-string" { + - "valid yearless date string" + } + - ",\n " + a href="#valid-time-string" id="attributes-3:valid-time-string" { + - "valid time string" + } + - ",\n " + a href="#valid-local-date-and-time-string" id="attributes-3:valid-local-date-and-time-string" { + - "valid local date and time string" + } + - ",\n " + a href="#valid-time-zone-offset-string" id="attributes-3:valid-time-zone-offset-string" { + - "valid time-zone offset string" + } + - ",\n " + a href="#valid-global-date-and-time-string" id="attributes-3:valid-global-date-and-time-string" { + - "valid global date and time string" + } + - ",\n " + a href="#valid-week-string" id="attributes-3:valid-week-string" { + - "valid week string" + } + - ",\n " + a href="#valid-non-negative-integer" id="attributes-3:valid-non-negative-integer-3" { + - "valid non-negative integer" + } + - ", or\n " + a href="#valid-duration-string" id="attributes-3:valid-duration-string" { + - "valid duration string" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "decoding" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-img-decoding" { + a href="#attr-img-decoding" { + - "img" + } + } + - "\n " + } + td { + - " Decoding hint to use when processing this image for presentation\n " + } + td { + - " \"" + code id="attributes-3:attr-img-decoding-sync" { + a href="#attr-img-decoding-sync" { + - "sync" + } + } + - "\";\n \"" + code id="attributes-3:attr-img-decoding-async" { + a href="#attr-img-decoding-async" { + - "async" + } + } + - "\";\n \"" + code id="attributes-3:attr-img-decoding-auto" { + a href="#attr-img-decoding-auto" { + - "auto" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "default" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-track-default" { + a href="#attr-track-default" { + - "track" + } + } + - "\n " + } + td { + - " Enable the track if no other " + a href="#text-track" id="attributes-3:text-track" { + - "text track" + } + - " is more suitable\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-8" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "defer" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-script-defer" { + a href="#attr-script-defer" { + - "script" + } + } + - "\n " + } + td { + - " Defer script execution\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-9" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "dir" + } + - "\n " + } + td { + - " " + a href="#attr-dir" id="attributes-3:attr-dir" { + - "HTML elements" + } + - "\n " + } + td { + - " " + a href="#the-directionality" id="attributes-3:the-directionality" { + - "The text directionality" + } + - " of the element\n " + } + td { + - " \"" + code id="attributes-3:attr-dir-ltr" { + a href="#attr-dir-ltr" { + - "ltr" + } + } + - "\"; \"" + code id="attributes-3:attr-dir-rtl" { + a href="#attr-dir-rtl" { + - "rtl" + } + } + - "\"; \"" + code id="attributes-3:attr-dir-auto" { + a href="#attr-dir-auto" { + - "auto" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "dir" + } + - "\n " + } + td { + - " " + code id="attributes-3:the-bdo-element" { + a href="#the-bdo-element" { + - "bdo" + } + } + - "\n " + } + td { + - " " + a href="#the-directionality" id="attributes-3:the-directionality-2" { + - "The text directionality" + } + - " of the element\n " + } + td { + - " \"" + code id="attributes-3:attr-dir-ltr-2" { + a href="#attr-dir-ltr" { + - "ltr" + } + } + - "\"; \"" + code id="attributes-3:attr-dir-rtl-2" { + a href="#attr-dir-rtl" { + - "rtl" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "dirname" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fe-dirname" { + a href="#attr-fe-dirname" { + - "input" + } + } + - ";\n " + code id="attributes-3:attr-fe-dirname-2" { + a href="#attr-fe-dirname" { + - "textarea" + } + } + - "\n " + } + td { + - " Name of form control to use for sending the element's " + a href="#the-directionality" id="attributes-3:the-directionality-3" { + - "directionality" + } + - " in " + a href="#form-submission-2" id="attributes-3:form-submission-2-3" { + - "form submission" + } + - "\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "disabled" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fe-disabled" { + a href="#attr-fe-disabled" { + - "button" + } + } + - ";\n " + code id="attributes-3:attr-fe-disabled-2" { + a href="#attr-fe-disabled" { + - "input" + } + } + - ";\n " + code id="attributes-3:attr-optgroup-disabled" { + a href="#attr-optgroup-disabled" { + - "optgroup" + } + } + - ";\n " + code id="attributes-3:attr-option-disabled" { + a href="#attr-option-disabled" { + - "option" + } + } + - ";\n " + code id="attributes-3:attr-fe-disabled-3" { + a href="#attr-fe-disabled" { + - "select" + } + } + - ";\n " + code id="attributes-3:attr-fe-disabled-4" { + a href="#attr-fe-disabled" { + - "textarea" + } + } + - ";\n " + a href="#attr-fe-disabled" id="attributes-3:attr-fe-disabled-5" { + - "form-associated custom elements" + } + - "\n " + } + td { + - " Whether the form control is disabled\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-10" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "disabled" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fieldset-disabled" { + a href="#attr-fieldset-disabled" { + - "fieldset" + } + } + - "\n " + } + td { + - " Whether the descendant form controls, except any inside " + code id="attributes-3:the-legend-element" { + a href="#the-legend-element" { + - "legend" + } + } + - ", are disabled\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-11" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "disabled" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-link-disabled" { + a href="#attr-link-disabled" { + - "link" + } + } + - "\n " + } + td { + - " Whether the link is disabled\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-12" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "download" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-hyperlink-download" { + a href="#attr-hyperlink-download" { + - "a" + } + } + - ";\n " + code id="attributes-3:attr-hyperlink-download-2" { + a href="#attr-hyperlink-download" { + - "area" + } + } + - "\n " + } + td { + - " Whether to download the resource instead of navigating to it, and its filename if so\n " + } + td { + - " Text\n " + } + } + tr { + th { + - " " + code { + - "draggable" + } + - "\n " + } + td { + - " " + a href="#attr-draggable" id="attributes-3:attr-draggable" { + - "HTML elements" + } + - "\n " + } + td { + - " Whether the element is draggable\n " + } + td { + - " \"" + code { + - "true" + } + - "\"; \"" + code { + - "false" + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "enctype" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fs-enctype" { + a href="#attr-fs-enctype" { + - "form" + } + } + - "\n " + } + td { + - " " + a href="#entry-list" id="attributes-3:entry-list" { + - "Entry list" + } + - " encoding type to use for " + a href="#form-submission-2" id="attributes-3:form-submission-2-4" { + - "form submission" + } + - "\n " + } + td { + - " \"" + code id="attributes-3:attr-fs-enctype-urlencoded" { + a href="#attr-fs-enctype-urlencoded" { + - "application/x-www-form-urlencoded" + } + } + - "\"; \"" + code id="attributes-3:attr-fs-enctype-formdata" { + a href="#attr-fs-enctype-formdata" { + - "multipart/form-data" + } + } + - "\"; \"" + code id="attributes-3:attr-fs-enctype-text" { + a href="#attr-fs-enctype-text" { + - "text/plain" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "enterkeyhint" + } + - "\n " + } + td { + - " " + a href="#attr-enterkeyhint" id="attributes-3:attr-enterkeyhint" { + - "HTML elements" + } + - "\n " + } + td { + - " Hint for selecting an enter key action\n " + } + td { + - " \"" + code id="attributes-3:attr-enterkeyhint-keyword-enter" { + a href="#attr-enterkeyhint-keyword-enter" { + - "enter" + } + } + - "\";\n \"" + code id="attributes-3:attr-enterkeyhint-keyword-done" { + a href="#attr-enterkeyhint-keyword-done" { + - "done" + } + } + - "\";\n \"" + code id="attributes-3:attr-enterkeyhint-keyword-go" { + a href="#attr-enterkeyhint-keyword-go" { + - "go" + } + } + - "\";\n \"" + code id="attributes-3:attr-enterkeyhint-keyword-next" { + a href="#attr-enterkeyhint-keyword-next" { + - "next" + } + } + - "\";\n \"" + code id="attributes-3:attr-enterkeyhint-keyword-previous" { + a href="#attr-enterkeyhint-keyword-previous" { + - "previous" + } + } + - "\";\n \"" + code id="attributes-3:attr-enterkeyhint-keyword-search" { + a href="#attr-enterkeyhint-keyword-search" { + - "search" + } + } + - "\";\n \"" + code id="attributes-3:attr-enterkeyhint-keyword-send" { + a href="#attr-enterkeyhint-keyword-send" { + - "send" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "fetchpriority" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-img-fetchpriority" { + a href="#attr-img-fetchpriority" { + - "img" + } + } + - ";\n " + code id="attributes-3:attr-link-fetchpriority" { + a href="#attr-link-fetchpriority" { + - "link" + } + } + - ";\n " + code id="attributes-3:attr-script-fetchpriority" { + a href="#attr-script-fetchpriority" { + - "script" + } + } + - "\n " + } + td { + - " Sets the " + a href="https://fetch.spec.whatwg.org/#request-priority" id="attributes-3:concept-request-priority" data-x-internal="concept-request-priority" { + - "priority" + } + - " for " + a href="https://fetch.spec.whatwg.org/#concept-fetch" id="attributes-3:concept-fetch" data-x-internal="concept-fetch" { + - "fetches" + } + - " initiated by the element\n " + } + td { + - " \"" + code id="attributes-3:attr-fetchpriority-auto" { + a href="#attr-fetchpriority-auto" { + - "auto" + } + } + - "\";\n \"" + code id="attributes-3:attr-fetchpriority-high" { + a href="#attr-fetchpriority-high" { + - "high" + } + } + - "\";\n \"" + code id="attributes-3:attr-fetchpriority-low" { + a href="#attr-fetchpriority-low" { + - "low" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "for" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-label-for" { + a href="#attr-label-for" { + - "label" + } + } + - "\n " + } + td { + - " Associate the label with form control\n " + } + td { + - " " + a href="https://dom.spec.whatwg.org/#concept-id" id="attributes-3:concept-id" data-x-internal="concept-id" { + - "ID" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "for" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-output-for" { + a href="#attr-output-for" { + - "output" + } + } + - "\n " + } + td { + - " Specifies controls from which the output was calculated\n " + } + td { + - " " + a href="#unordered-set-of-unique-space-separated-tokens" id="attributes-3:unordered-set-of-unique-space-separated-tokens-2" { + - "Unordered set of unique space-separated tokens" + } + - " consisting of IDs*\n " + } + } + tr { + th { + - " " + code { + - "form" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fae-form" { + a href="#attr-fae-form" { + - "button" + } + } + - ";\n " + code id="attributes-3:attr-fae-form-2" { + a href="#attr-fae-form" { + - "fieldset" + } + } + - ";\n " + code id="attributes-3:attr-fae-form-3" { + a href="#attr-fae-form" { + - "input" + } + } + - ";\n " + code id="attributes-3:attr-fae-form-4" { + a href="#attr-fae-form" { + - "object" + } + } + - ";\n " + code id="attributes-3:attr-fae-form-5" { + a href="#attr-fae-form" { + - "output" + } + } + - ";\n " + code id="attributes-3:attr-fae-form-6" { + a href="#attr-fae-form" { + - "select" + } + } + - ";\n " + code id="attributes-3:attr-fae-form-7" { + a href="#attr-fae-form" { + - "textarea" + } + } + - ";\n " + a href="#attr-fae-form" id="attributes-3:attr-fae-form-8" { + - "form-associated custom elements" + } + - "\n " + } + td { + - " Associates the element with a " + code id="attributes-3:the-form-element" { + a href="#the-form-element" { + - "form" + } + } + - " element\n " + } + td { + - " " + a href="https://dom.spec.whatwg.org/#concept-id" id="attributes-3:concept-id-2" data-x-internal="concept-id" { + - "ID" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "formaction" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fs-formaction" { + a href="#attr-fs-formaction" { + - "button" + } + } + - ";\n " + code id="attributes-3:attr-fs-formaction-2" { + a href="#attr-fs-formaction" { + - "input" + } + } + - "\n " + } + td { + - " " + a id="attributes-3:url-2" href="https://url.spec.whatwg.org/#concept-url" data-x-internal="url" { + - "URL" + } + - " to use for " + a href="#form-submission-2" id="attributes-3:form-submission-2-5" { + - "form submission" + } + - "\n " + } + td { + - " " + a href="#valid-non-empty-url-potentially-surrounded-by-spaces" id="attributes-3:valid-non-empty-url-potentially-surrounded-by-spaces-3" { + - "Valid non-empty URL potentially surrounded by spaces" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "formenctype" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fs-formenctype" { + a href="#attr-fs-formenctype" { + - "button" + } + } + - ";\n " + code id="attributes-3:attr-fs-formenctype-2" { + a href="#attr-fs-formenctype" { + - "input" + } + } + - "\n " + } + td { + - " " + a href="#entry-list" id="attributes-3:entry-list-2" { + - "Entry list" + } + - " encoding type to use for " + a href="#form-submission-2" id="attributes-3:form-submission-2-6" { + - "form submission" + } + - "\n " + } + td { + - " \"" + code id="attributes-3:attr-fs-enctype-urlencoded-2" { + a href="#attr-fs-enctype-urlencoded" { + - "application/x-www-form-urlencoded" + } + } + - "\"; \"" + code id="attributes-3:attr-fs-enctype-formdata-2" { + a href="#attr-fs-enctype-formdata" { + - "multipart/form-data" + } + } + - "\"; \"" + code id="attributes-3:attr-fs-enctype-text-2" { + a href="#attr-fs-enctype-text" { + - "text/plain" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "formmethod" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fs-formmethod" { + a href="#attr-fs-formmethod" { + - "button" + } + } + - ";\n " + code id="attributes-3:attr-fs-formmethod-2" { + a href="#attr-fs-formmethod" { + - "input" + } + } + - "\n " + } + td { + - " Variant to use for " + a href="#form-submission-2" id="attributes-3:form-submission-2-7" { + - "form submission" + } + - "\n " + } + td { + - " \"" + code { + - "GET" + } + - "\";\n \"" + code { + - "POST" + } + - "\";\n \"" + code { + - "dialog" + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "formnovalidate" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fs-formnovalidate" { + a href="#attr-fs-formnovalidate" { + - "button" + } + } + - ";\n " + code id="attributes-3:attr-fs-formnovalidate-2" { + a href="#attr-fs-formnovalidate" { + - "input" + } + } + - "\n " + } + td { + - " Bypass form control validation for " + a href="#form-submission-2" id="attributes-3:form-submission-2-8" { + - "form submission" + } + - "\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-13" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "formtarget" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fs-formtarget" { + a href="#attr-fs-formtarget" { + - "button" + } + } + - ";\n " + code id="attributes-3:attr-fs-formtarget-2" { + a href="#attr-fs-formtarget" { + - "input" + } + } + - "\n " + } + td { + - " " + a href="#navigable" id="attributes-3:navigable" { + - "Navigable" + } + - " for " + a href="#form-submission-2" id="attributes-3:form-submission-2-9" { + - "form submission" + } + - "\n " + } + td { + - " " + a href="#valid-navigable-target-name-or-keyword" id="attributes-3:valid-navigable-target-name-or-keyword" { + - "Valid navigable target name or keyword" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "headers" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-tdth-headers" { + a href="#attr-tdth-headers" { + - "td" + } + } + - ";\n " + code id="attributes-3:attr-tdth-headers-2" { + a href="#attr-tdth-headers" { + - "th" + } + } + - "\n " + } + td { + - " The header cells for this cell\n " + } + td { + - " " + a href="#unordered-set-of-unique-space-separated-tokens" id="attributes-3:unordered-set-of-unique-space-separated-tokens-3" { + - "Unordered set of unique space-separated tokens" + } + - " consisting of IDs*\n " + } + } + tr { + th { + - " " + code { + - "height" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-canvas-height" { + a href="#attr-canvas-height" { + - "canvas" + } + } + - ";\n " + code id="attributes-3:attr-dim-height" { + a href="#attr-dim-height" { + - "embed" + } + } + - ";\n " + code id="attributes-3:attr-dim-height-2" { + a href="#attr-dim-height" { + - "iframe" + } + } + - ";\n " + code id="attributes-3:attr-dim-height-3" { + a href="#attr-dim-height" { + - "img" + } + } + - ";\n " + code id="attributes-3:attr-dim-height-4" { + a href="#attr-dim-height" { + - "input" + } + } + - ";\n " + code id="attributes-3:attr-dim-height-5" { + a href="#attr-dim-height" { + - "object" + } + } + - ";\n " + code id="attributes-3:attr-dim-height-6" { + a href="#attr-dim-height" { + - "source" + } + } + - " (in " + code id="attributes-3:the-picture-element" { + a href="#the-picture-element" { + - "picture" + } + } + - ");\n " + code id="attributes-3:attr-dim-height-7" { + a href="#attr-dim-height" { + - "video" + } + } + - "\n " + } + td { + - " Vertical dimension\n " + } + td { + - " " + a href="#valid-non-negative-integer" id="attributes-3:valid-non-negative-integer-4" { + - "Valid non-negative integer" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "hidden" + } + - "\n " + } + td { + - " " + a href="#attr-hidden" id="attributes-3:attr-hidden" { + - "HTML elements" + } + - "\n " + } + td { + - " Whether the element is relevant\n " + } + td { + - " \"" + code id="attributes-3:attr-hidden-until-found" { + a href="#attr-hidden-until-found" { + - "until-found" + } + } + - "\";\n \"" + code id="attributes-3:attr-hidden-2" { + a href="#attr-hidden" { + - "hidden" + } + } + - "\";\n the empty string\n " + } + } + tr { + th { + - " " + code { + - "high" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-meter-high" { + a href="#attr-meter-high" { + - "meter" + } + } + - "\n " + } + td { + - " Low limit of high range\n " + } + td { + - " " + a href="#valid-floating-point-number" id="attributes-3:valid-floating-point-number" { + - "Valid floating-point number" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "href" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-hyperlink-href" { + a href="#attr-hyperlink-href" { + - "a" + } + } + - ";\n " + code id="attributes-3:attr-hyperlink-href-2" { + a href="#attr-hyperlink-href" { + - "area" + } + } + - "\n " + } + td { + - " Address of the " + a href="#hyperlink" id="attributes-3:hyperlink" { + - "hyperlink" + } + - "\n " + } + td { + - " " + a href="#valid-url-potentially-surrounded-by-spaces" id="attributes-3:valid-url-potentially-surrounded-by-spaces-2" { + - "Valid URL potentially surrounded by spaces" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "href" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-link-href" { + a href="#attr-link-href" { + - "link" + } + } + - "\n " + } + td { + - " Address of the " + a href="#hyperlink" id="attributes-3:hyperlink-2" { + - "hyperlink" + } + - "\n " + } + td { + - " " + a href="#valid-non-empty-url-potentially-surrounded-by-spaces" id="attributes-3:valid-non-empty-url-potentially-surrounded-by-spaces-4" { + - "Valid non-empty URL potentially surrounded by spaces" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "href" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-base-href" { + a href="#attr-base-href" { + - "base" + } + } + - "\n " + } + td { + - " " + a href="#document-base-url" id="attributes-3:document-base-url" { + - "Document base URL" + } + - "\n " + } + td { + - " " + a href="#valid-url-potentially-surrounded-by-spaces" id="attributes-3:valid-url-potentially-surrounded-by-spaces-3" { + - "Valid URL potentially surrounded by spaces" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "hreflang" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-hyperlink-hreflang" { + a href="#attr-hyperlink-hreflang" { + - "a" + } + } + - ";\n " + code id="attributes-3:attr-link-hreflang" { + a href="#attr-link-hreflang" { + - "link" + } + } + - "\n " + } + td { + - " Language of the linked resource\n " + } + td { + - " Valid BCP 47 language tag\n " + } + } + tr { + th { + - " " + code { + - "http-equiv" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-meta-http-equiv" { + a href="#attr-meta-http-equiv" { + - "meta" + } + } + - "\n " + } + td { + - " Pragma directive\n " + } + td { + - " \"" + code id="attributes-3:attr-meta-http-equiv-keyword-content-type" { + a href="#attr-meta-http-equiv-keyword-content-type" { + - "content-type" + } + } + - "\";\n \"" + code id="attributes-3:attr-meta-http-equiv-keyword-default-style" { + a href="#attr-meta-http-equiv-keyword-default-style" { + - "default-style" + } + } + - "\";\n \"" + code id="attributes-3:attr-meta-http-equiv-keyword-refresh" { + a href="#attr-meta-http-equiv-keyword-refresh" { + - "refresh" + } + } + - "\";\n \"" + code id="attributes-3:attr-meta-http-equiv-keyword-x-ua-compatible" { + a href="#attr-meta-http-equiv-keyword-x-ua-compatible" { + - "x-ua-compatible" + } + } + - "\";\n \"" + code id="attributes-3:attr-meta-http-equiv-keyword-content-security-policy" { + a href="#attr-meta-http-equiv-keyword-content-security-policy" { + - "content-security-policy" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "id" + } + - "\n " + } + td { + - " " + a href="#the-id-attribute" id="attributes-3:the-id-attribute" { + - "HTML elements" + } + - "\n " + } + td { + - " The element's " + a href="https://dom.spec.whatwg.org/#concept-id" id="attributes-3:concept-id-3" data-x-internal="concept-id" { + - "ID" + } + - "\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "imagesizes" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-link-imagesizes" { + a href="#attr-link-imagesizes" { + - "link" + } + } + - "\n " + } + td { + - " Image sizes for different page layouts (for " + code id="attributes-3:attr-link-rel-6" { + a href="#attr-link-rel" { + - "rel" + } + } + - "=\"" + code id="attributes-3:link-type-preload-3" { + a href="#link-type-preload" { + - "preload" + } + } + - "\")\n " + } + td { + - " " + a href="#valid-source-size-list" id="attributes-3:valid-source-size-list" { + - "Valid source size list" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "imagesrcset" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-link-imagesrcset" { + a href="#attr-link-imagesrcset" { + - "link" + } + } + - "\n " + } + td { + - " Images to use in different situations, e.g., high-resolution displays, small monitors, etc. (for " + code id="attributes-3:attr-link-rel-7" { + a href="#attr-link-rel" { + - "rel" + } + } + - "=\"" + code id="attributes-3:link-type-preload-4" { + a href="#link-type-preload" { + - "preload" + } + } + - "\")\n " + } + td { + - " Comma-separated list of " + a href="#image-candidate-string" id="attributes-3:image-candidate-string" { + - "image candidate strings" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "inert" + } + - "\n " + } + td { + - " " + a href="#the-inert-attribute" id="attributes-3:the-inert-attribute" { + - "HTML elements" + } + - "\n " + } + td { + - " Whether the element is " + a href="#inert" id="attributes-3:inert" { + - "inert" + } + - ".\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-14" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "inputmode" + } + - "\n " + } + td { + - " " + a href="#attr-inputmode" id="attributes-3:attr-inputmode" { + - "HTML elements" + } + - "\n " + } + td { + - " Hint for selecting an input modality\n " + } + td { + - " \"" + code id="attributes-3:attr-inputmode-keyword-none" { + a href="#attr-inputmode-keyword-none" { + - "none" + } + } + - "\";\n \"" + code id="attributes-3:attr-inputmode-keyword-text" { + a href="#attr-inputmode-keyword-text" { + - "text" + } + } + - "\";\n \"" + code id="attributes-3:attr-inputmode-keyword-tel" { + a href="#attr-inputmode-keyword-tel" { + - "tel" + } + } + - "\";\n \"" + code id="attributes-3:attr-inputmode-keyword-email" { + a href="#attr-inputmode-keyword-email" { + - "email" + } + } + - "\";\n \"" + code id="attributes-3:attr-inputmode-keyword-url" { + a href="#attr-inputmode-keyword-url" { + - "url" + } + } + - "\";\n \"" + code id="attributes-3:attr-inputmode-keyword-numeric" { + a href="#attr-inputmode-keyword-numeric" { + - "numeric" + } + } + - "\";\n \"" + code id="attributes-3:attr-inputmode-keyword-decimal" { + a href="#attr-inputmode-keyword-decimal" { + - "decimal" + } + } + - "\";\n \"" + code id="attributes-3:attr-inputmode-keyword-search" { + a href="#attr-inputmode-keyword-search" { + - "search" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "integrity" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-link-integrity" { + a href="#attr-link-integrity" { + - "link" + } + } + - ";\n " + code id="attributes-3:attr-script-integrity" { + a href="#attr-script-integrity" { + - "script" + } + } + - "\n " + } + td { + - " Integrity metadata used in " + cite { + - "Subresource Integrity" + } + - " checks " + a href="#refsSRI" { + - "[SRI]" + } + - "\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "is" + } + - "\n " + } + td { + - " " + a href="#attr-is" id="attributes-3:attr-is" { + - "HTML elements" + } + - "\n " + } + td { + - " Creates a " + a href="#customized-built-in-element" id="attributes-3:customized-built-in-element" { + - "customized built-in element" + } + - "\n " + } + td { + - " " + a href="#valid-custom-element-name" id="attributes-3:valid-custom-element-name" { + - "Valid custom element name" + } + - " of a defined " + a href="#customized-built-in-element" id="attributes-3:customized-built-in-element-2" { + - "customized built-in element" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "ismap" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-img-ismap" { + a href="#attr-img-ismap" { + - "img" + } + } + - "\n " + } + td { + - " Whether the image is a server-side image map\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-15" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "itemid" + } + - "\n " + } + td { + - " " + a href="#attr-itemid" id="attributes-3:attr-itemid" { + - "HTML elements" + } + - "\n " + } + td { + - " " + a href="#global-identifier" id="attributes-3:global-identifier" { + - "Global identifier" + } + - " for a microdata item\n " + } + td { + - " " + a href="#valid-url-potentially-surrounded-by-spaces" id="attributes-3:valid-url-potentially-surrounded-by-spaces-4" { + - "Valid URL potentially surrounded by spaces" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "itemprop" + } + - "\n " + } + td { + - " " + a href="#names:-the-itemprop-attribute" id="attributes-3:names:-the-itemprop-attribute" { + - "HTML elements" + } + - "\n " + } + td { + - " " + a href="#property-names" id="attributes-3:property-names" { + - "Property names" + } + - " of a microdata item\n " + } + td { + - " " + a href="#unordered-set-of-unique-space-separated-tokens" id="attributes-3:unordered-set-of-unique-space-separated-tokens-4" { + - "Unordered set of unique space-separated tokens" + } + - " consisting of " + a href="https://url.spec.whatwg.org/#syntax-url-absolute" id="attributes-3:absolute-url" data-x-internal="absolute-url" { + - "valid absolute URLs" + } + - ", " + a href="#defined-property-name" id="attributes-3:defined-property-name" { + - "defined property names" + } + - ", or text*\n " + } + } + tr { + th { + - " " + code { + - "itemref" + } + - "\n " + } + td { + - " " + a href="#attr-itemref" id="attributes-3:attr-itemref" { + - "HTML elements" + } + - "\n " + } + td { + - " " + a href="#referenced" id="attributes-3:referenced" { + - "Referenced" + } + - " elements\n " + } + td { + - " " + a href="#unordered-set-of-unique-space-separated-tokens" id="attributes-3:unordered-set-of-unique-space-separated-tokens-5" { + - "Unordered set of unique space-separated tokens" + } + - " consisting of IDs*\n " + } + } + tr { + th { + - " " + code { + - "itemscope" + } + - "\n " + } + td { + - " " + a href="#attr-itemscope" id="attributes-3:attr-itemscope" { + - "HTML elements" + } + - "\n " + } + td { + - " Introduces a microdata item\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-16" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "itemtype" + } + - "\n " + } + td { + - " " + a href="#attr-itemtype" id="attributes-3:attr-itemtype" { + - "HTML elements" + } + - "\n " + } + td { + - " " + a href="#item-types" id="attributes-3:item-types" { + - "Item types" + } + - " of a microdata item\n " + } + td { + - " " + a href="#unordered-set-of-unique-space-separated-tokens" id="attributes-3:unordered-set-of-unique-space-separated-tokens-6" { + - "Unordered set of unique space-separated tokens" + } + - " consisting of " + a href="https://url.spec.whatwg.org/#syntax-url-absolute" id="attributes-3:absolute-url-2" data-x-internal="absolute-url" { + - "valid absolute URLs" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "kind" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-track-kind" { + a href="#attr-track-kind" { + - "track" + } + } + - "\n " + } + td { + - " The type of text track\n " + } + td { + - " \"" + code id="attributes-3:attr-track-kind-keyword-subtitles" { + a href="#attr-track-kind-keyword-subtitles" { + - "subtitles" + } + } + - "\";\n \"" + code id="attributes-3:attr-track-kind-keyword-captions" { + a href="#attr-track-kind-keyword-captions" { + - "captions" + } + } + - "\";\n \"" + code id="attributes-3:attr-track-kind-keyword-descriptions" { + a href="#attr-track-kind-keyword-descriptions" { + - "descriptions" + } + } + - "\";\n \"" + code id="attributes-3:attr-track-kind-keyword-chapters" { + a href="#attr-track-kind-keyword-chapters" { + - "chapters" + } + } + - "\";\n \"" + code id="attributes-3:attr-track-kind-keyword-metadata" { + a href="#attr-track-kind-keyword-metadata" { + - "metadata" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "label" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-optgroup-label" { + a href="#attr-optgroup-label" { + - "optgroup" + } + } + - ";\n " + code id="attributes-3:attr-option-label" { + a href="#attr-option-label" { + - "option" + } + } + - ";\n " + code id="attributes-3:attr-track-label" { + a href="#attr-track-label" { + - "track" + } + } + - "\n " + } + td { + - " User-visible label\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "lang" + } + - "\n " + } + td { + - " " + a href="#attr-lang" id="attributes-3:attr-lang" { + - "HTML elements" + } + - "\n " + } + td { + - " " + a href="#language" id="attributes-3:language" { + - "Language" + } + - " of the element\n " + } + td { + - " Valid BCP 47 language tag or the empty string\n " + } + } + tr { + th { + - " " + code { + - "list" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-list" { + a href="#attr-input-list" { + - "input" + } + } + - "\n " + } + td { + - " List of autocomplete options\n " + } + td { + - " " + a href="https://dom.spec.whatwg.org/#concept-id" id="attributes-3:concept-id-4" data-x-internal="concept-id" { + - "ID" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "loading" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-iframe-loading" { + a href="#attr-iframe-loading" { + - "iframe" + } + } + - ";\n " + code id="attributes-3:attr-img-loading" { + a href="#attr-img-loading" { + - "img" + } + } + - "\n " + } + td { + - " Used when determining loading deferral\n " + } + td { + - " \"" + code id="attributes-3:attr-loading-lazy" { + a href="#attr-loading-lazy" { + - "lazy" + } + } + - "\";\n \"" + code id="attributes-3:attr-loading-eager" { + a href="#attr-loading-eager" { + - "eager" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "loop" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-media-loop" { + a href="#attr-media-loop" { + - "audio" + } + } + - ";\n " + code id="attributes-3:attr-media-loop-2" { + a href="#attr-media-loop" { + - "video" + } + } + - "\n " + } + td { + - " Whether to loop the " + a href="#media-resource" id="attributes-3:media-resource-2" { + - "media resource" + } + - "\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-17" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "low" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-meter-low" { + a href="#attr-meter-low" { + - "meter" + } + } + - "\n " + } + td { + - " High limit of low range\n " + } + td { + - " " + a href="#valid-floating-point-number" id="attributes-3:valid-floating-point-number-2" { + - "Valid floating-point number" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "max" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-max" { + a href="#attr-input-max" { + - "input" + } + } + - "\n " + } + td { + - " Maximum value\n " + } + td { + - " Varies*\n " + } + } + tr { + th { + - " " + code { + - "max" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-meter-max" { + a href="#attr-meter-max" { + - "meter" + } + } + - ";\n " + code id="attributes-3:attr-progress-max" { + a href="#attr-progress-max" { + - "progress" + } + } + - "\n " + } + td { + - " Upper bound of range\n " + } + td { + - " " + a href="#valid-floating-point-number" id="attributes-3:valid-floating-point-number-3" { + - "Valid floating-point number" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "maxlength" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-maxlength" { + a href="#attr-input-maxlength" { + - "input" + } + } + - ";\n " + code id="attributes-3:attr-textarea-maxlength" { + a href="#attr-textarea-maxlength" { + - "textarea" + } + } + - "\n " + } + td { + - " Maximum " + a id="attributes-3:length" href="https://infra.spec.whatwg.org/#string-length" data-x-internal="length" { + - "length" + } + - " of value\n " + } + td { + - " " + a href="#valid-non-negative-integer" id="attributes-3:valid-non-negative-integer-5" { + - "Valid non-negative integer" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "media" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-link-media" { + a href="#attr-link-media" { + - "link" + } + } + - ";\n " + code id="attributes-3:attr-meta-media" { + a href="#attr-meta-media" { + - "meta" + } + } + - ";\n " + code id="attributes-3:attr-source-media" { + a href="#attr-source-media" { + - "source" + } + } + - ";\n " + code id="attributes-3:attr-style-media" { + a href="#attr-style-media" { + - "style" + } + } + - "\n " + } + td { + - " Applicable media\n " + } + td { + - " " + a href="#valid-media-query-list" id="attributes-3:valid-media-query-list" { + - "Valid media query list" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "method" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fs-method" { + a href="#attr-fs-method" { + - "form" + } + } + - "\n " + } + td { + - " Variant to use for " + a href="#form-submission-2" id="attributes-3:form-submission-2-10" { + - "form submission" + } + - "\n " + } + td { + - " \"" + code id="attributes-3:attr-fs-method-get-keyword" { + a href="#attr-fs-method-get-keyword" { + - "GET" + } + } + - "\";\n \"" + code id="attributes-3:attr-fs-method-post-keyword" { + a href="#attr-fs-method-post-keyword" { + - "POST" + } + } + - "\";\n \"" + code id="attributes-3:attr-fs-method-dialog-keyword" { + a href="#attr-fs-method-dialog-keyword" { + - "dialog" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "min" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-min" { + a href="#attr-input-min" { + - "input" + } + } + - "\n " + } + td { + - " Minimum value\n " + } + td { + - " Varies*\n " + } + } + tr { + th { + - " " + code { + - "min" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-meter-min" { + a href="#attr-meter-min" { + - "meter" + } + } + - "\n " + } + td { + - " Lower bound of range\n " + } + td { + - " " + a href="#valid-floating-point-number" id="attributes-3:valid-floating-point-number-4" { + - "Valid floating-point number" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "minlength" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-minlength" { + a href="#attr-input-minlength" { + - "input" + } + } + - ";\n " + code id="attributes-3:attr-textarea-minlength" { + a href="#attr-textarea-minlength" { + - "textarea" + } + } + - "\n " + } + td { + - " Minimum " + a id="attributes-3:length-2" href="https://infra.spec.whatwg.org/#string-length" data-x-internal="length" { + - "length" + } + - " of value\n " + } + td { + - " " + a href="#valid-non-negative-integer" id="attributes-3:valid-non-negative-integer-6" { + - "Valid non-negative integer" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "multiple" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-multiple" { + a href="#attr-input-multiple" { + - "input" + } + } + - ";\n " + code id="attributes-3:attr-select-multiple" { + a href="#attr-select-multiple" { + - "select" + } + } + - "\n " + } + td { + - " Whether to allow multiple values\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-18" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "muted" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-media-muted" { + a href="#attr-media-muted" { + - "audio" + } + } + - ";\n " + code id="attributes-3:attr-media-muted-2" { + a href="#attr-media-muted" { + - "video" + } + } + - "\n " + } + td { + - " Whether to mute the " + a href="#media-resource" id="attributes-3:media-resource-3" { + - "media resource" + } + - " by default\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-19" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "name" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fe-name" { + a href="#attr-fe-name" { + - "button" + } + } + - ";\n " + code id="attributes-3:attr-fe-name-2" { + a href="#attr-fe-name" { + - "fieldset" + } + } + - ";\n " + code id="attributes-3:attr-fe-name-3" { + a href="#attr-fe-name" { + - "input" + } + } + - ";\n " + code id="attributes-3:attr-fe-name-4" { + a href="#attr-fe-name" { + - "output" + } + } + - ";\n " + code id="attributes-3:attr-fe-name-5" { + a href="#attr-fe-name" { + - "select" + } + } + - ";\n " + code id="attributes-3:attr-fe-name-6" { + a href="#attr-fe-name" { + - "textarea" + } + } + - ";\n " + a href="#attr-fe-name" id="attributes-3:attr-fe-name-7" { + - "form-associated custom elements" + } + - "\n " + } + td { + - " Name of the element to use for " + a href="#form-submission-2" id="attributes-3:form-submission-2-11" { + - "form submission" + } + - " and in the " + code id="attributes-3:dom-form-elements" { + a href="#dom-form-elements" { + - "form.elements" + } + } + - " API \n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "name" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-details-name" { + a href="#attr-details-name" { + - "details" + } + } + - "\n " + } + td { + - " Name of group of mutually-exclusive " + code id="attributes-3:the-details-element" { + a href="#the-details-element" { + - "details" + } + } + - " elements\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "name" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-form-name" { + a href="#attr-form-name" { + - "form" + } + } + - "\n " + } + td { + - " Name of form to use in the " + code id="attributes-3:dom-document-forms" { + a href="#dom-document-forms" { + - "document.forms" + } + } + - " API\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "name" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-iframe-name" { + a href="#attr-iframe-name" { + - "iframe" + } + } + - ";\n " + code id="attributes-3:attr-object-name" { + a href="#attr-object-name" { + - "object" + } + } + - "\n " + } + td { + - " Name of " + a href="#content-navigable" id="attributes-3:content-navigable" { + - "content navigable" + } + - "\n " + } + td { + - " " + a href="#valid-navigable-target-name-or-keyword" id="attributes-3:valid-navigable-target-name-or-keyword-2" { + - "Valid navigable target name or keyword" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "name" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-map-name" { + a href="#attr-map-name" { + - "map" + } + } + - "\n " + } + td { + - " Name of " + a href="#image-map" id="attributes-3:image-map-2" { + - "image map" + } + - " to " + a href="#referenced" id="attributes-3:referenced-2" { + - "reference" + } + - " from the " + code id="attributes-3:attr-hyperlink-usemap" { + a href="#attr-hyperlink-usemap" { + - "usemap" + } + } + - " attribute\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "name" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-meta-name" { + a href="#attr-meta-name" { + - "meta" + } + } + - "\n " + } + td { + - " Metadata name\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "name" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-slot-name" { + a href="#attr-slot-name" { + - "slot" + } + } + - "\n " + } + td { + - " Name of shadow tree slot\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "nomodule" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-script-nomodule" { + a href="#attr-script-nomodule" { + - "script" + } + } + - "\n " + } + td { + - " Prevents execution in user agents that support " + a href="#module-script" id="attributes-3:module-script" { + - "module scripts" + } + - "\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-20" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "nonce" + } + - "\n " + } + td { + - " " + a href="#attr-nonce" id="attributes-3:attr-nonce" { + - "HTML elements" + } + - "\n " + } + td { + - " Cryptographic nonce used in " + cite { + - "Content Security Policy" + } + - " checks " + a href="#refsCSP" { + - "[CSP]" + } + - "\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "novalidate" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fs-novalidate" { + a href="#attr-fs-novalidate" { + - "form" + } + } + - "\n " + } + td { + - " Bypass form control validation for " + a href="#form-submission-2" id="attributes-3:form-submission-2-12" { + - "form submission" + } + - "\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-21" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "open" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-details-open" { + a href="#attr-details-open" { + - "details" + } + } + - "\n " + } + td { + - " Whether the details are visible\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-22" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "open" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-dialog-open" { + a href="#attr-dialog-open" { + - "dialog" + } + } + - "\n " + } + td { + - " Whether the dialog box is showing\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-23" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "optimum" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-meter-optimum" { + a href="#attr-meter-optimum" { + - "meter" + } + } + - "\n " + } + td { + - " Optimum value in gauge\n " + } + td { + - " " + a href="#valid-floating-point-number" id="attributes-3:valid-floating-point-number-5" { + - "Valid floating-point number" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "pattern" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-pattern" { + a href="#attr-input-pattern" { + - "input" + } + } + - "\n " + } + td { + - " Pattern to be matched by the form control's value\n " + } + td { + - " Regular expression matching the JavaScript " + i id="attributes-3:js-prod-pattern" { + a data-x-internal="js-prod-pattern" href="https://tc39.es/ecma262/#prod-Pattern" { + - "Pattern" + } + } + - " production\n " + } + } + tr { + th { + - " " + code { + - "ping" + } + - "\n " + } + td { + - " " + code id="attributes-3:ping" { + a href="#ping" { + - "a" + } + } + - ";\n " + code id="attributes-3:ping-2" { + a href="#ping" { + - "area" + } + } + - "\n " + } + td { + - " " + a href="https://url.spec.whatwg.org/#concept-url" id="attributes-3:url-3" data-x-internal="url" { + - "URLs" + } + - " to ping\n " + } + td { + - " " + a href="#set-of-space-separated-tokens" id="attributes-3:set-of-space-separated-tokens-2" { + - "Set of space-separated tokens" + } + - " consisting of " + a href="#valid-non-empty-url" id="attributes-3:valid-non-empty-url" { + - "valid non-empty URLs" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "placeholder" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-placeholder" { + a href="#attr-input-placeholder" { + - "input" + } + } + - ";\n " + code id="attributes-3:attr-textarea-placeholder" { + a href="#attr-textarea-placeholder" { + - "textarea" + } + } + - "\n " + } + td { + - " User-visible label to be placed within the form control\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "playsinline" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-video-playsinline" { + a href="#attr-video-playsinline" { + - "video" + } + } + - "\n " + } + td { + - " Encourage the user agent to display video content within the element's playback area\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-24" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "popover" + } + - "\n " + } + td { + - " " + a href="#attr-popover" id="attributes-3:attr-popover" { + - "HTML elements" + } + - "\n " + } + td { + - " Makes the element a " + a href="#attr-popover" id="attributes-3:attr-popover-2" { + - "popover" + } + - " element\n " + } + td { + - " \"" + code id="attributes-3:attr-popover-auto" { + a href="#attr-popover-auto" { + - "auto" + } + } + - "\";\n \"" + code id="attributes-3:attr-popover-manual" { + a href="#attr-popover-manual" { + - "manual" + } + } + - "\";\n " + } + } + tr { + th { + - " " + code { + - "popovertarget" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-popovertarget" { + a href="#attr-popovertarget" { + - "button" + } + } + - ";\n " + code id="attributes-3:attr-popovertarget-2" { + a href="#attr-popovertarget" { + - "input" + } + } + - "\n " + } + td { + - " Targets a popover element to toggle, show, or hide\n " + } + td { + - " " + a href="https://dom.spec.whatwg.org/#concept-id" id="attributes-3:concept-id-5" data-x-internal="concept-id" { + - "ID" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "popovertargetaction" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-popovertargetaction" { + a href="#attr-popovertargetaction" { + - "button" + } + } + - ";\n " + code id="attributes-3:attr-popovertargetaction-2" { + a href="#attr-popovertargetaction" { + - "input" + } + } + - "\n " + } + td { + - " Indicates whether a targeted popover element is to be toggled, shown, or hidden\n " + } + td { + - " \"" + code id="attributes-3:attr-popovertargetaction-toggle" { + a href="#attr-popovertargetaction-toggle" { + - "toggle" + } + } + - "\";\n \"" + code id="attributes-3:attr-popovertargetaction-show" { + a href="#attr-popovertargetaction-show" { + - "show" + } + } + - "\";\n \"" + code id="attributes-3:attr-popovertargetaction-hide" { + a href="#attr-popovertargetaction-hide" { + - "hide" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "poster" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-video-poster" { + a href="#attr-video-poster" { + - "video" + } + } + - "\n " + } + td { + - " Poster frame to show prior to video playback\n " + } + td { + - " " + a href="#valid-non-empty-url-potentially-surrounded-by-spaces" id="attributes-3:valid-non-empty-url-potentially-surrounded-by-spaces-5" { + - "Valid non-empty URL potentially surrounded by spaces" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "preload" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-media-preload" { + a href="#attr-media-preload" { + - "audio" + } + } + - ";\n " + code id="attributes-3:attr-media-preload-2" { + a href="#attr-media-preload" { + - "video" + } + } + - "\n " + } + td { + - " Hints how much buffering the " + a href="#media-resource" id="attributes-3:media-resource-4" { + - "media resource" + } + - " will likely need\n " + } + td { + - " \"" + code id="attributes-3:attr-media-preload-none" { + a href="#attr-media-preload-none" { + - "none" + } + } + - "\";\n \"" + code id="attributes-3:attr-media-preload-metadata" { + a href="#attr-media-preload-metadata" { + - "metadata" + } + } + - "\";\n \"" + code id="attributes-3:attr-media-preload-auto" { + a href="#attr-media-preload-auto" { + - "auto" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "readonly" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-readonly" { + a href="#attr-input-readonly" { + - "input" + } + } + - ";\n " + code id="attributes-3:attr-textarea-readonly" { + a href="#attr-textarea-readonly" { + - "textarea" + } + } + - "\n " + } + td { + - " Whether to allow the value to be edited by the user\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-25" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "readonly" + } + - "\n " + } + td { + - " " + a href="#attr-face-readonly" id="attributes-3:attr-face-readonly" { + - "form-associated custom elements" + } + - "\n " + } + td { + - " Affects " + code id="attributes-3:dom-elementinternals-willvalidate" { + a href="#dom-elementinternals-willvalidate" { + - "willValidate" + } + } + - ", plus any behavior added by the custom element author\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-26" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "referrerpolicy" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-hyperlink-referrerpolicy" { + a href="#attr-hyperlink-referrerpolicy" { + - "a" + } + } + - ";\n " + code id="attributes-3:attr-hyperlink-referrerpolicy-2" { + a href="#attr-hyperlink-referrerpolicy" { + - "area" + } + } + - ";\n " + code id="attributes-3:attr-iframe-referrerpolicy" { + a href="#attr-iframe-referrerpolicy" { + - "iframe" + } + } + - ";\n " + code id="attributes-3:attr-img-referrerpolicy" { + a href="#attr-img-referrerpolicy" { + - "img" + } + } + - ";\n " + code id="attributes-3:attr-link-referrerpolicy" { + a href="#attr-link-referrerpolicy" { + - "link" + } + } + - ";\n " + code id="attributes-3:attr-script-referrerpolicy" { + a href="#attr-script-referrerpolicy" { + - "script" + } + } + - "\n " + } + td { + - " " + a id="attributes-3:referrer-policy" href="https://w3c.github.io/webappsec-referrer-policy/#referrer-policy" data-x-internal="referrer-policy" { + - "Referrer policy" + } + - " for " + a href="https://fetch.spec.whatwg.org/#concept-fetch" id="attributes-3:concept-fetch-2" data-x-internal="concept-fetch" { + - "fetches" + } + - " initiated by the element\n " + } + td { + - " " + a id="attributes-3:referrer-policy-2" href="https://w3c.github.io/webappsec-referrer-policy/#referrer-policy" data-x-internal="referrer-policy" { + - "Referrer policy" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "rel" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-hyperlink-rel" { + a href="#attr-hyperlink-rel" { + - "a" + } + } + - ";\n " + code id="attributes-3:attr-hyperlink-rel-2" { + a href="#attr-hyperlink-rel" { + - "area" + } + } + - "\n " + } + td { + - " Relationship between the location in the document containing the " + a href="#hyperlink" id="attributes-3:hyperlink-3" { + - "hyperlink" + } + - " and the destination resource\n " + } + td { + - " " + a href="#unordered-set-of-unique-space-separated-tokens" id="attributes-3:unordered-set-of-unique-space-separated-tokens-7" { + - "Unordered set of unique space-separated tokens" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "rel" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-link-rel-8" { + a href="#attr-link-rel" { + - "link" + } + } + - "\n " + } + td { + - " Relationship between the document containing the " + a href="#hyperlink" id="attributes-3:hyperlink-4" { + - "hyperlink" + } + - " and the destination resource\n " + } + td { + - " " + a href="#unordered-set-of-unique-space-separated-tokens" id="attributes-3:unordered-set-of-unique-space-separated-tokens-8" { + - "Unordered set of unique space-separated tokens" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "required" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-required" { + a href="#attr-input-required" { + - "input" + } + } + - ";\n " + code id="attributes-3:attr-select-required" { + a href="#attr-select-required" { + - "select" + } + } + - ";\n " + code id="attributes-3:attr-textarea-required" { + a href="#attr-textarea-required" { + - "textarea" + } + } + - "\n " + } + td { + - " Whether the control is required for " + a href="#form-submission-2" id="attributes-3:form-submission-2-13" { + - "form submission" + } + - "\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-27" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "reversed" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-ol-reversed" { + a href="#attr-ol-reversed" { + - "ol" + } + } + - "\n " + } + td { + - " Number the list backwards\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-28" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "rows" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-textarea-rows" { + a href="#attr-textarea-rows" { + - "textarea" + } + } + - "\n " + } + td { + - " Number of lines to show\n " + } + td { + - " " + a href="#valid-non-negative-integer" id="attributes-3:valid-non-negative-integer-7" { + - "Valid non-negative integer" + } + - " greater than zero\n " + } + } + tr { + th { + - " " + code { + - "rowspan" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-tdth-rowspan" { + a href="#attr-tdth-rowspan" { + - "td" + } + } + - ";\n " + code id="attributes-3:attr-tdth-rowspan-2" { + a href="#attr-tdth-rowspan" { + - "th" + } + } + - "\n " + } + td { + - " Number of rows that the cell is to span\n " + } + td { + - " " + a href="#valid-non-negative-integer" id="attributes-3:valid-non-negative-integer-8" { + - "Valid non-negative integer" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "sandbox" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-iframe-sandbox" { + a href="#attr-iframe-sandbox" { + - "iframe" + } + } + - "\n " + } + td { + - " Security rules for nested content\n " + } + td { + - " " + a href="#unordered-set-of-unique-space-separated-tokens" id="attributes-3:unordered-set-of-unique-space-separated-tokens-9" { + - "Unordered set of unique space-separated tokens" + } + - ", " + a id="attributes-3:ascii-case-insensitive-2" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - ", consisting of\n " + ul class="brief" { + li { + - "\"" + code id="attributes-3:attr-iframe-sandbox-allow-downloads" { + a href="#attr-iframe-sandbox-allow-downloads" { + - "allow-downloads" + } + } + - "\"" + } + li { + - "\"" + code id="attributes-3:attr-iframe-sandbox-allow-forms" { + a href="#attr-iframe-sandbox-allow-forms" { + - "allow-forms" + } + } + - "\"" + } + li { + - "\"" + code id="attributes-3:attr-iframe-sandbox-allow-modals" { + a href="#attr-iframe-sandbox-allow-modals" { + - "allow-modals" + } + } + - "\"" + } + li { + - "\"" + code id="attributes-3:attr-iframe-sandbox-allow-orientation-lock" { + a href="#attr-iframe-sandbox-allow-orientation-lock" { + - "allow-orientation-lock" + } + } + - "\"" + } + li { + - "\"" + code id="attributes-3:attr-iframe-sandbox-allow-pointer-lock" { + a href="#attr-iframe-sandbox-allow-pointer-lock" { + - "allow-pointer-lock" + } + } + - "\"" + } + li { + - "\"" + code id="attributes-3:attr-iframe-sandbox-allow-popups" { + a href="#attr-iframe-sandbox-allow-popups" { + - "allow-popups" + } + } + - "\"" + } + li { + - "\"" + code id="attributes-3:attr-iframe-sandbox-allow-popups-to-escape-sandbox" { + a href="#attr-iframe-sandbox-allow-popups-to-escape-sandbox" { + - "allow-popups-to-escape-sandbox" + } + } + - "\"" + } + li { + - "\"" + code id="attributes-3:attr-iframe-sandbox-allow-presentation" { + a href="#attr-iframe-sandbox-allow-presentation" { + - "allow-presentation" + } + } + - "\"" + } + li { + - "\"" + code id="attributes-3:attr-iframe-sandbox-allow-same-origin" { + a href="#attr-iframe-sandbox-allow-same-origin" { + - "allow-same-origin" + } + } + - "\"" + } + li { + - "\"" + code id="attributes-3:attr-iframe-sandbox-allow-scripts" { + a href="#attr-iframe-sandbox-allow-scripts" { + - "allow-scripts" + } + } + - "\"" + } + li { + - "\"" + code id="attributes-3:attr-iframe-sandbox-allow-top-navigation" { + a href="#attr-iframe-sandbox-allow-top-navigation" { + - "allow-top-navigation" + } + } + - "\"" + } + li { + - "\"" + code id="attributes-3:attr-iframe-sandbox-allow-top-navigation-by-user-activation" { + a href="#attr-iframe-sandbox-allow-top-navigation-by-user-activation" { + - "allow-top-navigation-by-user-activation" + } + } + - "\"" + } + li { + - "\"" + code id="attributes-3:attr-iframe-sandbox-allow-top-navigation-to-custom-protocols" { + a href="#attr-iframe-sandbox-allow-top-navigation-to-custom-protocols" { + - "allow-top-navigation-to-custom-protocols" + } + } + - "\"" + } + } + - "\n " + } + } + tr { + th { + - " " + code { + - "scope" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-th-scope" { + a href="#attr-th-scope" { + - "th" + } + } + - "\n " + } + td { + - " Specifies which cells the header cell applies to\n " + } + td { + - " \"" + code id="attributes-3:attr-th-scope-row" { + a href="#attr-th-scope-row" { + - "row" + } + } + - "\";\n \"" + code id="attributes-3:attr-th-scope-col" { + a href="#attr-th-scope-col" { + - "col" + } + } + - "\";\n \"" + code id="attributes-3:attr-th-scope-rowgroup" { + a href="#attr-th-scope-rowgroup" { + - "rowgroup" + } + } + - "\";\n \"" + code id="attributes-3:attr-th-scope-colgroup" { + a href="#attr-th-scope-colgroup" { + - "colgroup" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "selected" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-option-selected" { + a href="#attr-option-selected" { + - "option" + } + } + - "\n " + } + td { + - " Whether the option is selected by default\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-29" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "shadowrootclonable" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-template-shadowrootclonable" { + a href="#attr-template-shadowrootclonable" { + - "template" + } + } + - "\n " + } + td { + - " Sets " + a id="attributes-3:clonable" href="https://dom.spec.whatwg.org/#shadowroot-clonable" data-x-internal="clonable" { + - "clonable" + } + - " on a declarative shadow root\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-30" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "shadowrootdelegatesfocus" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-template-shadowrootdelegatesfocus" { + a href="#attr-template-shadowrootdelegatesfocus" { + - "template" + } + } + - "\n " + } + td { + - " Sets " + a id="attributes-3:delegates-focus" href="https://dom.spec.whatwg.org/#shadowroot-delegates-focus" data-x-internal="delegates-focus" { + - "delegates focus" + } + - " on a declarative shadow root\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-31" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "shadowrootmode" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-template-shadowrootmode" { + a href="#attr-template-shadowrootmode" { + - "template" + } + } + - "\n " + } + td { + - " Enables streaming declarative shadow roots\n " + } + td { + - " \"" + code { + - "open" + } + - "\";\n \"" + code { + - "closed" + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "shadowrootserializable" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-template-shadowrootserializable" { + a href="#attr-template-shadowrootserializable" { + - "template" + } + } + - "\n " + } + td { + - " Sets " + a href="#serializable" id="attributes-3:serializable" { + - "serializable" + } + - " on a declarative shadow root\n " + } + td { + - " " + a href="#boolean-attribute" id="attributes-3:boolean-attribute-32" { + - "Boolean attribute" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "shape" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-area-shape" { + a href="#attr-area-shape" { + - "area" + } + } + - "\n " + } + td { + - " The kind of shape to be created in an " + a href="#image-map" id="attributes-3:image-map-3" { + - "image map" + } + - "\n " + } + td { + - " \"" + code id="attributes-3:attr-area-shape-keyword-circle" { + a href="#attr-area-shape-keyword-circle" { + - "circle" + } + } + - "\";\n \"" + code id="attributes-3:attr-area-shape-keyword-default" { + a href="#attr-area-shape-keyword-default" { + - "default" + } + } + - "\";\n \"" + code id="attributes-3:attr-area-shape-keyword-poly" { + a href="#attr-area-shape-keyword-poly" { + - "poly" + } + } + - "\";\n \"" + code id="attributes-3:attr-area-shape-keyword-rect" { + a href="#attr-area-shape-keyword-rect" { + - "rect" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "size" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-size" { + a href="#attr-input-size" { + - "input" + } + } + - ";\n " + code id="attributes-3:attr-select-size" { + a href="#attr-select-size" { + - "select" + } + } + - "\n " + } + td { + - " Size of the control\n " + } + td { + - " " + a href="#valid-non-negative-integer" id="attributes-3:valid-non-negative-integer-9" { + - "Valid non-negative integer" + } + - " greater than zero\n " + } + } + tr { + th { + - " " + code { + - "sizes" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-link-sizes" { + a href="#attr-link-sizes" { + - "link" + } + } + - "\n " + } + td { + - " Sizes of the icons (for " + code id="attributes-3:attr-link-rel-9" { + a href="#attr-link-rel" { + - "rel" + } + } + - "=\"" + code id="attributes-3:rel-icon" { + a href="#rel-icon" { + - "icon" + } + } + - "\")\n " + } + td { + - " " + a href="#unordered-set-of-unique-space-separated-tokens" id="attributes-3:unordered-set-of-unique-space-separated-tokens-10" { + - "Unordered set of unique space-separated tokens" + } + - ", " + a id="attributes-3:ascii-case-insensitive-3" href="https://infra.spec.whatwg.org/#ascii-case-insensitive" data-x-internal="ascii-case-insensitive" { + - "ASCII case-insensitive" + } + - ", consisting of sizes*\n " + } + } + tr { + th { + - " " + code { + - "sizes" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-img-sizes" { + a href="#attr-img-sizes" { + - "img" + } + } + - ";\n " + code id="attributes-3:attr-source-sizes" { + a href="#attr-source-sizes" { + - "source" + } + } + - "\n " + } + td { + - " Image sizes for different page layouts\n " + } + td { + - " " + a href="#valid-source-size-list" id="attributes-3:valid-source-size-list-2" { + - "Valid source size list" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "slot" + } + - "\n " + } + td { + - " " + a href="#the-id-attribute" id="attributes-3:the-id-attribute-2" { + - "HTML elements" + } + - "\n " + } + td { + - " The element's desired slot\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "span" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-col-span" { + a href="#attr-col-span" { + - "col" + } + } + - ";\n " + code id="attributes-3:attr-colgroup-span" { + a href="#attr-colgroup-span" { + - "colgroup" + } + } + - "\n " + } + td { + - " Number of columns spanned by the element\n " + } + td { + - " " + a href="#valid-non-negative-integer" id="attributes-3:valid-non-negative-integer-10" { + - "Valid non-negative integer" + } + - " greater than zero\n " + } + } + tr { + th { + - " " + code { + - "spellcheck" + } + - "\n " + } + td { + - " " + a href="#attr-spellcheck" id="attributes-3:attr-spellcheck" { + - "HTML elements" + } + - "\n " + } + td { + - " Whether the element is to have its spelling and grammar checked\n " + } + td { + - " \"" + code id="attributes-3:attr-spellcheck-true" { + a href="#attr-spellcheck-true" { + - "true" + } + } + - "\";\n \"" + code id="attributes-3:attr-spellcheck-false" { + a href="#attr-spellcheck-false" { + - "false" + } + } + - "\";\n the empty string\n " + } + } + tr { + th { + - " " + code { + - "src" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-media-src" { + a href="#attr-media-src" { + - "audio" + } + } + - ";\n " + code id="attributes-3:attr-embed-src" { + a href="#attr-embed-src" { + - "embed" + } + } + - ";\n " + code id="attributes-3:attr-iframe-src" { + a href="#attr-iframe-src" { + - "iframe" + } + } + - ";\n " + code id="attributes-3:attr-img-src" { + a href="#attr-img-src" { + - "img" + } + } + - ";\n " + code id="attributes-3:attr-input-src" { + a href="#attr-input-src" { + - "input" + } + } + - ";\n " + code id="attributes-3:attr-script-src" { + a href="#attr-script-src" { + - "script" + } + } + - ";\n " + code id="attributes-3:attr-source-src" { + a href="#attr-source-src" { + - "source" + } + } + - " (in " + code id="attributes-3:the-video-element" { + a href="#the-video-element" { + - "video" + } + } + - " or " + code id="attributes-3:the-audio-element" { + a href="#the-audio-element" { + - "audio" + } + } + - ");\n " + code id="attributes-3:attr-track-src" { + a href="#attr-track-src" { + - "track" + } + } + - ";\n " + code id="attributes-3:attr-media-src-2" { + a href="#attr-media-src" { + - "video" + } + } + - "\n " + } + td { + - " Address of the resource\n " + } + td { + - " " + a href="#valid-non-empty-url-potentially-surrounded-by-spaces" id="attributes-3:valid-non-empty-url-potentially-surrounded-by-spaces-6" { + - "Valid non-empty URL potentially surrounded by spaces" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "srcdoc" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-iframe-srcdoc" { + a href="#attr-iframe-srcdoc" { + - "iframe" + } + } + - "\n " + } + td { + - " A document to render in the " + code id="attributes-3:the-iframe-element-3" { + a href="#the-iframe-element" { + - "iframe" + } + } + - "\n " + } + td { + - " The source of " + a href="#an-iframe-srcdoc-document" id="attributes-3:an-iframe-srcdoc-document" { + - "an " + code { + - "iframe" + } + - " " + code { + - "srcdoc" + } + - " document" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "srclang" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-track-srclang" { + a href="#attr-track-srclang" { + - "track" + } + } + - "\n " + } + td { + - " Language of the text track\n " + } + td { + - " Valid BCP 47 language tag\n " + } + } + tr { + th { + - " " + code { + - "srcset" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-img-srcset" { + a href="#attr-img-srcset" { + - "img" + } + } + - ";\n " + code id="attributes-3:attr-source-srcset" { + a href="#attr-source-srcset" { + - "source" + } + } + - "\n " + } + td { + - " Images to use in different situations, e.g., high-resolution displays, small monitors, etc.\n " + } + td { + - " Comma-separated list of " + a href="#image-candidate-string" id="attributes-3:image-candidate-string-2" { + - "image candidate strings" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "start" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-ol-start" { + a href="#attr-ol-start" { + - "ol" + } + } + - "\n " + } + td { + - " " + a href="#concept-ol-start" id="attributes-3:concept-ol-start" { + - "Starting value" + } + - " of the list\n " + } + td { + - " " + a href="#valid-integer" id="attributes-3:valid-integer" { + - "Valid integer" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "step" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-step" { + a href="#attr-input-step" { + - "input" + } + } + - "\n " + } + td { + - " Granularity to be matched by the form control's value\n " + } + td { + - " " + a href="#valid-floating-point-number" id="attributes-3:valid-floating-point-number-6" { + - "Valid floating-point number" + } + - " greater than zero, or \"" + code { + - "any" + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "style" + } + - "\n " + } + td { + - " " + a href="#attr-style" id="attributes-3:attr-style" { + - "HTML elements" + } + - "\n " + } + td { + - " Presentational and formatting instructions\n " + } + td { + - " CSS declarations*\n " + } + } + tr { + th { + - " " + code { + - "tabindex" + } + - "\n " + } + td { + - " " + a href="#attr-tabindex" id="attributes-3:attr-tabindex" { + - "HTML elements" + } + - "\n " + } + td { + - " Whether the element is " + a href="#focusable" id="attributes-3:focusable" { + - "focusable" + } + - " and " + a href="#sequentially-focusable" id="attributes-3:sequentially-focusable" { + - "sequentially focusable" + } + - ", and\n the relative order of the element for the purposes of " + a href="#sequential-focus-navigation" id="attributes-3:sequential-focus-navigation" { + - "sequential focus navigation" + } + - "\n " + } + td { + - " " + a href="#valid-integer" id="attributes-3:valid-integer-2" { + - "Valid integer" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "target" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-hyperlink-target" { + a href="#attr-hyperlink-target" { + - "a" + } + } + - ";\n " + code id="attributes-3:attr-hyperlink-target-2" { + a href="#attr-hyperlink-target" { + - "area" + } + } + - "\n " + } + td { + - " " + a href="#navigable" id="attributes-3:navigable-2" { + - "Navigable" + } + - " for " + a href="#hyperlink" id="attributes-3:hyperlink-5" { + - "hyperlink" + } + - " " + a href="#navigate" id="attributes-3:navigate" { + - "navigation" + } + - "\n " + } + td { + - " " + a href="#valid-navigable-target-name-or-keyword" id="attributes-3:valid-navigable-target-name-or-keyword-3" { + - "Valid navigable target name or keyword" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "target" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-base-target" { + a href="#attr-base-target" { + - "base" + } + } + - "\n " + } + td { + - " Default " + a href="#navigable" id="attributes-3:navigable-3" { + - "navigable" + } + - " for " + a href="#hyperlink" id="attributes-3:hyperlink-6" { + - "hyperlink" + } + - " " + a href="#navigate" id="attributes-3:navigate-2" { + - "navigation" + } + - " and " + a href="#form-submission-2" id="attributes-3:form-submission-2-14" { + - "form submission" + } + - "\n " + } + td { + - " " + a href="#valid-navigable-target-name-or-keyword" id="attributes-3:valid-navigable-target-name-or-keyword-4" { + - "Valid navigable target name or keyword" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "target" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-fs-target" { + a href="#attr-fs-target" { + - "form" + } + } + - "\n " + } + td { + - " " + a href="#navigable" id="attributes-3:navigable-4" { + - "Navigable" + } + - " for " + a href="#form-submission-2" id="attributes-3:form-submission-2-15" { + - "form submission" + } + - "\n " + } + td { + - " " + a href="#valid-navigable-target-name-or-keyword" id="attributes-3:valid-navigable-target-name-or-keyword-5" { + - "Valid navigable target name or keyword" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "title" + } + - "\n " + } + td { + - " " + a href="#attr-title" id="attributes-3:attr-title" { + - "HTML elements" + } + - "\n " + } + td { + - " Advisory information for the element\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "title" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-abbr-title" { + a href="#attr-abbr-title" { + - "abbr" + } + } + - ";\n " + code id="attributes-3:attr-dfn-title" { + a href="#attr-dfn-title" { + - "dfn" + } + } + - "\n " + } + td { + - " Full term or expansion of abbreviation\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "title" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-title" { + a href="#attr-input-title" { + - "input" + } + } + - "\n " + } + td { + - " Description of pattern (when used with " + code id="attributes-3:attr-input-pattern-2" { + a href="#attr-input-pattern" { + - "pattern" + } + } + - " attribute)\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "title" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-link-title" { + a href="#attr-link-title" { + - "link" + } + } + - "\n " + } + td { + - " Title of the link\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "title" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-link-title-2" { + a href="#attr-link-title" { + - "link" + } + } + - ";\n " + code id="attributes-3:attr-style-title" { + a href="#attr-style-title" { + - "style" + } + } + - "\n " + } + td { + - " " + a id="attributes-3:css-style-sheet-set-name" href="https://drafts.csswg.org/cssom/#css-style-sheet-set-name" data-x-internal="css-style-sheet-set-name" { + - "CSS style sheet set name" + } + - "\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "translate" + } + - "\n " + } + td { + - " " + a href="#attr-translate" id="attributes-3:attr-translate" { + - "HTML elements" + } + - "\n " + } + td { + - " Whether the element is to be translated when the page is localized\n " + } + td { + - " \"" + code { + - "yes" + } + - "\"; \"" + code { + - "no" + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "type" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-hyperlink-type" { + a href="#attr-hyperlink-type" { + - "a" + } + } + - ";\n " + code id="attributes-3:attr-link-type" { + a href="#attr-link-type" { + - "link" + } + } + - "\n " + } + td { + - " Hint for the type of the referenced resource\n " + } + td { + - " " + a id="attributes-3:valid-mime-type-string" href="https://mimesniff.spec.whatwg.org/#valid-mime-type" data-x-internal="valid-mime-type-string" { + - "Valid MIME type string" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "type" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-button-type" { + a href="#attr-button-type" { + - "button" + } + } + - "\n " + } + td { + - " Type of button\n " + } + td { + - " \"" + code id="attributes-3:attr-button-type-submit" { + a href="#attr-button-type-submit" { + - "submit" + } + } + - "\";\n \"" + code id="attributes-3:attr-button-type-reset" { + a href="#attr-button-type-reset" { + - "reset" + } + } + - "\";\n \"" + code id="attributes-3:attr-button-type-button" { + a href="#attr-button-type-button" { + - "button" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "type" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-embed-type" { + a href="#attr-embed-type" { + - "embed" + } + } + - ";\n " + code id="attributes-3:attr-object-type" { + a href="#attr-object-type" { + - "object" + } + } + - ";\n " + code id="attributes-3:attr-source-type" { + a href="#attr-source-type" { + - "source" + } + } + - "\n " + } + td { + - " Type of embedded resource\n " + } + td { + - " " + a id="attributes-3:valid-mime-type-string-2" href="https://mimesniff.spec.whatwg.org/#valid-mime-type" data-x-internal="valid-mime-type-string" { + - "Valid MIME type string" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "type" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-type" { + a href="#attr-input-type" { + - "input" + } + } + - "\n " + } + td { + - " Type of form control\n " + } + td { + - " " + a href="#attr-input-type" id="attributes-3:attr-input-type-2" { + code { + - "input" + } + - " type keyword" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "type" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-ol-type" { + a href="#attr-ol-type" { + - "ol" + } + } + - "\n " + } + td { + - " Kind of list marker\n " + } + td { + - " \"" + code id="attributes-3:attr-ol-type-keyword-decimal" { + a href="#attr-ol-type-keyword-decimal" { + - "1" + } + } + - "\";\n \"" + code id="attributes-3:attr-ol-type-keyword-lower-alpha" { + a href="#attr-ol-type-keyword-lower-alpha" { + - "a" + } + } + - "\";\n \"" + code id="attributes-3:attr-ol-type-keyword-upper-alpha" { + a href="#attr-ol-type-keyword-upper-alpha" { + - "A" + } + } + - "\";\n \"" + code id="attributes-3:attr-ol-type-keyword-lower-roman" { + a href="#attr-ol-type-keyword-lower-roman" { + - "i" + } + } + - "\";\n \"" + code id="attributes-3:attr-ol-type-keyword-upper-roman" { + a href="#attr-ol-type-keyword-upper-roman" { + - "I" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "type" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-script-type" { + a href="#attr-script-type" { + - "script" + } + } + - "\n " + } + td { + - " Type of script\n " + } + td { + - " \"" + code { + - "module" + } + - "\"; a " + a id="attributes-3:valid-mime-type-string-3" href="https://mimesniff.spec.whatwg.org/#valid-mime-type" data-x-internal="valid-mime-type-string" { + - "valid MIME type string" + } + - " that is not a " + a id="attributes-3:javascript-mime-type-essence-match" href="https://mimesniff.spec.whatwg.org/#javascript-mime-type-essence-match" data-x-internal="javascript-mime-type-essence-match" { + - "JavaScript MIME type essence match" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "usemap" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-hyperlink-usemap-2" { + a href="#attr-hyperlink-usemap" { + - "img" + } + } + - "\n " + } + td { + - " Name of " + a href="#image-map" id="attributes-3:image-map-4" { + - "image map" + } + - " to use\n " + } + td { + - " " + a href="#valid-hash-name-reference" id="attributes-3:valid-hash-name-reference" { + - "Valid hash-name reference" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "value" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-button-value" { + a href="#attr-button-value" { + - "button" + } + } + - ";\n " + code id="attributes-3:attr-option-value" { + a href="#attr-option-value" { + - "option" + } + } + - "\n " + } + td { + - " Value to be used for " + a href="#form-submission-2" id="attributes-3:form-submission-2-16" { + - "form submission" + } + - "\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "value" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-data-value" { + a href="#attr-data-value" { + - "data" + } + } + - "\n " + } + td { + - " Machine-readable value\n " + } + td { + - " " + a href="#attribute-text" { + - "Text" + } + - "*\n " + } + } + tr { + th { + - " " + code { + - "value" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-input-value" { + a href="#attr-input-value" { + - "input" + } + } + - "\n " + } + td { + - " Value of the form control\n " + } + td { + - " Varies*\n " + } + } + tr { + th { + - " " + code { + - "value" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-li-value" { + a href="#attr-li-value" { + - "li" + } + } + - "\n " + } + td { + - " " + a href="#ordinal-value" id="attributes-3:ordinal-value" { + - "Ordinal value" + } + - " of the list item\n " + } + td { + - " " + a href="#valid-integer" id="attributes-3:valid-integer-3" { + - "Valid integer" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "value" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-meter-value" { + a href="#attr-meter-value" { + - "meter" + } + } + - ";\n " + code id="attributes-3:attr-progress-value" { + a href="#attr-progress-value" { + - "progress" + } + } + - "\n " + } + td { + - " Current value of the element\n " + } + td { + - " " + a href="#valid-floating-point-number" id="attributes-3:valid-floating-point-number-7" { + - "Valid floating-point number" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "width" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-canvas-width" { + a href="#attr-canvas-width" { + - "canvas" + } + } + - ";\n " + code id="attributes-3:attr-dim-width" { + a href="#attr-dim-width" { + - "embed" + } + } + - ";\n " + code id="attributes-3:attr-dim-width-2" { + a href="#attr-dim-width" { + - "iframe" + } + } + - ";\n " + code id="attributes-3:attr-dim-width-3" { + a href="#attr-dim-width" { + - "img" + } + } + - ";\n " + code id="attributes-3:attr-dim-width-4" { + a href="#attr-dim-width" { + - "input" + } + } + - ";\n " + code id="attributes-3:attr-dim-width-5" { + a href="#attr-dim-width" { + - "object" + } + } + - ";\n " + code id="attributes-3:attr-dim-width-6" { + a href="#attr-dim-width" { + - "source" + } + } + - " (in " + code id="attributes-3:the-picture-element-2" { + a href="#the-picture-element" { + - "picture" + } + } + - ");\n " + code id="attributes-3:attr-dim-width-7" { + a href="#attr-dim-width" { + - "video" + } + } + - "\n " + } + td { + - " Horizontal dimension\n " + } + td { + - " " + a href="#valid-non-negative-integer" id="attributes-3:valid-non-negative-integer-11" { + - "Valid non-negative integer" + } + - "\n " + } + } + tr { + th { + - " " + code { + - "wrap" + } + - "\n " + } + td { + - " " + code id="attributes-3:attr-textarea-wrap" { + a href="#attr-textarea-wrap" { + - "textarea" + } + } + - "\n " + } + td { + - " How the value of the form control is to be wrapped for " + a href="#form-submission-2" id="attributes-3:form-submission-2-17" { + - "form submission" + } + - "\n " + } + td { + - " \"" + code id="attributes-3:attr-textarea-wrap-soft" { + a href="#attr-textarea-wrap-soft" { + - "soft" + } + } + - "\";\n \"" + code id="attributes-3:attr-textarea-wrap-hard" { + a href="#attr-textarea-wrap-hard" { + - "hard" + } + } + - "\"\n " + } + } + tr { + th { + - " " + code { + - "writingsuggestions" + } + - "\n " + } + td { + - " " + a href="#attr-writingsuggestions" id="attributes-3:attr-writingsuggestions" { + - "HTML elements" + } + - "\n " + } + td { + - " Whether the element can offer writing suggestions or not.\n " + } + td { + - " \"" + code id="attributes-3:attr-writingsuggestions-true" { + a href="#attr-writingsuggestions-true" { + - "true" + } + } + - "\";\n \"" + code id="attributes-3:attr-writingsuggestions-false" { + a href="#attr-writingsuggestions-false" { + - "false" + } + } + - "\";\n the empty string\n " + } + } + } + } + - "\n\n " + p class="tablenote" { + small { + - "An asterisk (*) in a cell indicates that the actual rules are more\n complicated than indicated in the table above." + } + } + - "\n\n " + hr + - "\n\n " + div class="mdn-anno wrapped before" { + button onclick="toggleStatus(this)" class="mdn-anno-btn" { + b title="Support in all current engines." class="all-engines-flag" { + - "✔" + } + span { + - "MDN" + } + } + div class="feature" { + p { + a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/drag_event" title="The drag event is fired every few hundred milliseconds as an element or text selection is being dragged by the user." { + - "HTMLElement/drag_event" + } + } + p class="all-engines-text" { + - "Support in all current engines." + } + div class="support" { + span class="firefox yes" { + span { + - "Firefox" + } + span { + - "9+" + } + } + span class="safari yes" { + span { + - "Safari" + } + span { + - "3.1+" + } + } + span class="chrome yes" { + span { + - "Chrome" + } + span { + - "1+" + } + } + hr + span class="opera yes" { + span { + - "Opera" + } + span { + - "12+" + } + } + span class="edge_blink yes" { + span { + - "Edge" + } + span { + - "79+" + } + } + hr + span class="edge yes" { + span { + - "Edge (Legacy)" + } + span { + - "12+" + } + } + span class="ie yes" { + span { + - "Internet Explorer" + } + span { + - "9+" + } + } + hr + span class="firefox_android unknown" { + span { + - "Firefox Android" + } + span { + - "?" + } + } + span class="safari_ios unknown" { + span { + - "Safari iOS" + } + span { + - "?" + } + } + span class="chrome_android unknown" { + span { + - "Chrome Android" + } + span { + - "?" + } + } + span class="webview_android unknown" { + span { + - "WebView Android" + } + span { + - "?" + } + } + span class="samsunginternet_android unknown" { + span { + - "Samsung Internet" + } + span { + - "?" + } + } + span class="opera_android yes" { + span { + - "Opera Android" + } + span { + - "12+" + } + } + } + } + div class="feature" { + p { + a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/dragend_event" title="The dragend event is fired when a drag operation is being ended (by releasing a mouse button or hitting the escape key)." { + - "HTMLElement/dragend_event" + } + } + p class="all-engines-text" { + - "Support in all current engines." + } + div class="support" { + span class="firefox yes" { + span { + - "Firefox" + } + span { + - "9+" + } + } + span class="safari yes" { + span { + - "Safari" + } + span { + - "3.1+" + } + } + span class="chrome yes" { + span { + - "Chrome" + } + span { + - "1+" + } + } + hr + span class="opera yes" { + span { + - "Opera" + } + span { + - "12+" + } + } + span class="edge_blink yes" { + span { + - "Edge" + } + span { + - "79+" + } + } + hr + span class="edge yes" { + span { + - "Edge (Legacy)" + } + span { + - "12+" + } + } + span class="ie yes" { + span { + - "Internet Explorer" + } + span { + - "9+" + } + } + hr + span class="firefox_android unknown" { + span { + - "Firefox Android" + } + span { + - "?" + } + } + span class="safari_ios unknown" { + span { + - "Safari iOS" + } + span { + - "?" + } + } + span class="chrome_android unknown" { + span { + - "Chrome Android" + } + span { + - "?" + } + } + span class="webview_android unknown" { + span { + - "WebView Android" + } + span { + - "?" + } + } + span class="samsunginternet_android unknown" { + span { + - "Samsung Internet" + } + span { + - "?" + } + } + span class="opera_android yes" { + span { + - "Opera Android" + } + span { + - "12+" + } + } + } + } + div class="feature" { + p { + a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/dragenter_event" title="The dragenter event is fired when a dragged element or text selection enters a valid drop target." { + - "HTMLElement/dragenter_event" + } + } + p class="all-engines-text" { + - "Support in all current engines." + } + div class="support" { + span class="firefox yes" { + span { + - "Firefox" + } + span { + - "9+" + } + } + span class="safari yes" { + span { + - "Safari" + } + span { + - "3.1+" + } + } + span class="chrome yes" { + span { + - "Chrome" + } + span { + - "1+" + } + } + hr + span class="opera yes" { + span { + - "Opera" + } + span { + - "12+" + } + } + span class="edge_blink yes" { + span { + - "Edge" + } + span { + - "79+" + } + } + hr + span class="edge yes" { + span { + - "Edge (Legacy)" + } + span { + - "12+" + } + } + span class="ie yes" { + span { + - "Internet Explorer" + } + span { + - "9+" + } + } + hr + span class="firefox_android unknown" { + span { + - "Firefox Android" + } + span { + - "?" + } + } + span class="safari_ios unknown" { + span { + - "Safari iOS" + } + span { + - "?" + } + } + span class="chrome_android unknown" { + span { + - "Chrome Android" + } + span { + - "?" + } + } + span class="webview_android unknown" { + span { + - "WebView Android" + } + span { + - "?" + } + } + span class="samsunginternet_android unknown" { + span { + - "Samsung Internet" + } + span { + - "?" + } + } + span class="opera_android yes" { + span { + - "Opera Android" + } + span { + - "12+" + } + } + } + } + div class="feature" { + p { + a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/dragleave_event" title="The dragleave event is fired when a dragged element or text selection leaves a valid drop target." { + - "HTMLElement/dragleave_event" + } + } + p class="all-engines-text" { + - "Support in all current engines." + } + div class="support" { + span class="firefox yes" { + span { + - "Firefox" + } + span { + - "9+" + } + } + span class="safari yes" { + span { + - "Safari" + } + span { + - "3.1+" + } + } + span class="chrome yes" { + span { + - "Chrome" + } + span { + - "1+" + } + } + hr + span class="opera yes" { + span { + - "Opera" + } + span { + - "12+" + } + } + span class="edge_blink yes" { + span { + - "Edge" + } + span { + - "79+" + } + } + hr + span class="edge yes" { + span { + - "Edge (Legacy)" + } + span { + - "12+" + } + } + span class="ie yes" { + span { + - "Internet Explorer" + } + span { + - "9+" + } + } + hr + span class="firefox_android unknown" { + span { + - "Firefox Android" + } + span { + - "?" + } + } + span class="safari_ios unknown" { + span { + - "Safari iOS" + } + span { + - "?" + } + } + span class="chrome_android unknown" { + span { + - "Chrome Android" + } + span { + - "?" + } + } + span class="webview_android unknown" { + span { + - "WebView Android" + } + span { + - "?" + } + } + span class="samsunginternet_android unknown" { + span { + - "Samsung Internet" + } + span { + - "?" + } + } + span class="opera_android yes" { + span { + - "Opera Android" + } + span { + - "12+" + } + } + } + } + div class="feature" { + p { + a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/dragover_event" title="The dragover event is fired when an element or text selection is being dragged over a valid drop target (every few hundred milliseconds)." { + - "HTMLElement/dragover_event" + } + } + p class="all-engines-text" { + - "Support in all current engines." + } + div class="support" { + span class="firefox yes" { + span { + - "Firefox" + } + span { + - "9+" + } + } + span class="safari yes" { + span { + - "Safari" + } + span { + - "3.1+" + } + } + span class="chrome yes" { + span { + - "Chrome" + } + span { + - "1+" + } + } + hr + span class="opera yes" { + span { + - "Opera" + } + span { + - "12+" + } + } + span class="edge_blink yes" { + span { + - "Edge" + } + span { + - "79+" + } + } + hr + span class="edge yes" { + span { + - "Edge (Legacy)" + } + span { + - "12+" + } + } + span class="ie yes" { + span { + - "Internet Explorer" + } + span { + - "9+" + } + } + hr + span class="firefox_android unknown" { + span { + - "Firefox Android" + } + span { + - "?" + } + } + span class="safari_ios unknown" { + span { + - "Safari iOS" + } + span { + - "?" + } + } + span class="chrome_android unknown" { + span { + - "Chrome Android" + } + span { + - "?" + } + } + span class="webview_android unknown" { + span { + - "WebView Android" + } + span { + - "?" + } + } + span class="samsunginternet_android unknown" { + span { + - "Samsung Internet" + } + span { + - "?" + } + } + span class="opera_android yes" { + span { + - "Opera Android" + } + span { + - "12+" + } + } + } + } + div class="feature" { + p { + a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/dragstart_event" title="The dragstart event is fired when the user starts dragging an element or text selection." { + - "HTMLElement/dragstart_event" + } + } + p class="all-engines-text" { + - "Support in all current engines." + } + div class="support" { + span class="firefox yes" { + span { + - "Firefox" + } + span { + - "9+" + } + } + span class="safari yes" { + span { + - "Safari" + } + span { + - "3.1+" + } + } + span class="chrome yes" { + span { + - "Chrome" + } + span { + - "1+" + } + } + hr + span class="opera yes" { + span { + - "Opera" + } + span { + - "12+" + } + } + span class="edge_blink yes" { + span { + - "Edge" + } + span { + - "79+" + } + } + hr + span class="edge yes" { + span { + - "Edge (Legacy)" + } + span { + - "12+" + } + } + span class="ie yes" { + span { + - "Internet Explorer" + } + span { + - "9+" + } + } + hr + span class="firefox_android unknown" { + span { + - "Firefox Android" + } + span { + - "?" + } + } + span class="safari_ios unknown" { + span { + - "Safari iOS" + } + span { + - "?" + } + } + span class="chrome_android unknown" { + span { + - "Chrome Android" + } + span { + - "?" + } + } + span class="webview_android unknown" { + span { + - "WebView Android" + } + span { + - "?" + } + } + span class="samsunginternet_android unknown" { + span { + - "Samsung Internet" + } + span { + - "?" + } + } + span class="opera_android yes" { + span { + - "Opera Android" + } + span { + - "12+" + } + } + } + } + div class="feature" { + p { + a href="https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/drop_event" title="The drop event is fired when an element or text selection is dropped on a valid drop target. To ensure that the drop event always fires as expected, you should always include a preventDefault() call in the part of your code which handles the dragover event." { + - "HTMLElement/drop_event" + } + } + p class="all-engines-text" { + - "Support in all current engines." + } + div class="support" { + span class="firefox yes" { + span { + - "Firefox" + } + span { + - "9+" + } + } + span class="safari yes" { + span { + - "Safari" + } + span { + - "3.1+" + } + } + span class="chrome yes" { + span { + - "Chrome" + } + span { + - "1+" + } + } + hr + span class="opera yes" { + span { + - "Opera" + } + span { + - "12+" + } + } + span class="edge_blink yes" { + span { + - "Edge" + } + span { + - "79+" + } + } + hr + span class="edge yes" { + span { + - "Edge (Legacy)" + } + span { + - "12+" + } + } + span class="ie yes" { + span { + - "Internet Explorer" + } + span { + - "9+" + } + } + hr + span class="firefox_android unknown" { + span { + - "Firefox Android" + } + span { + - "?" + } + } + span class="safari_ios unknown" { + span { + - "Safari iOS" + } + span { + - "?" + } + } + span class="chrome_android unknown" { + span { + - "Chrome Android" + } + span { + - "?" + } + } + span class="webview_android unknown" { + span { + - "WebView Android" + } + span { + - "?" + } + } + span class="samsunginternet_android unknown" { + span { + - "Samsung Internet" + } + span { + - "?" + } + } + span class="opera_android yes" { + span { + - "Opera Android" + } + span { + - "12+" + } + } + } + } + } + table id="ix-event-handlers" { + caption { + - "List of event handler content attributes" + } + thead { + tr { + th { + - " Attribute\n " + } + th { + - " Element(s)\n " + } + th { + - " Description\n " + } + th { + - " Value\n " + } + } + } + tbody { + tr { + th id="ix-handler-window-onafterprint" { + - " " + code { + - "onafterprint" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onafterprint" { + a href="#handler-window-onafterprint" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-afterprint" { + a href="#event-afterprint" { + - "afterprint" + } + } + - " event handler for " + code id="attributes-3:window" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onauxclick" { + - " " + code { + - "onauxclick" + } + - "\n " + } + td { + - " " + a href="#handler-onauxclick" id="attributes-3:handler-onauxclick" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-auxclick" { + a data-x-internal="event-auxclick" href="https://w3c.github.io/uievents/#event-type-auxclick" { + - "auxclick" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-2" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onbeforeinput" { + - " " + code { + - "onbeforeinput" + } + - "\n " + } + td { + - " " + a href="#handler-onbeforeinput" id="attributes-3:handler-onbeforeinput" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-beforeinput" { + a data-x-internal="event-beforeinput" href="https://w3c.github.io/uievents/#event-type-beforeinput" { + - "beforeinput" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-3" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onbeforematch" { + - " " + code { + - "onbeforematch" + } + - "\n " + } + td { + - " " + a href="#handler-onbeforematch" id="attributes-3:handler-onbeforematch" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-beforematch" { + a href="#event-beforematch" { + - "beforematch" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-4" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onbeforeprint" { + - " " + code { + - "onbeforeprint" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onbeforeprint" { + a href="#handler-window-onbeforeprint" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-beforeprint" { + a href="#event-beforeprint" { + - "beforeprint" + } + } + - " event handler for " + code id="attributes-3:window-2" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-5" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onbeforeunload" { + - " " + code { + - "onbeforeunload" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onbeforeunload" { + a href="#handler-window-onbeforeunload" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-beforeunload" { + a href="#event-beforeunload" { + - "beforeunload" + } + } + - " event handler for " + code id="attributes-3:window-3" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-6" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onbeforetoggle" { + - " " + code { + - "onbeforetoggle" + } + - "\n " + } + td { + - " " + a href="#handler-onbeforetoggle" id="attributes-3:handler-onbeforetoggle" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-beforetoggle" { + a href="#event-beforetoggle" { + - "beforetoggle" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-7" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onblur" { + - " " + code { + - "onblur" + } + - "\n " + } + td { + - " " + a href="#handler-onblur" id="attributes-3:handler-onblur" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-blur" { + a href="#event-blur" { + - "blur" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-8" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-oncancel" { + - " " + code { + - "oncancel" + } + - "\n " + } + td { + - " " + a href="#handler-oncancel" id="attributes-3:handler-oncancel" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-cancel" { + a href="#event-cancel" { + - "cancel" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-9" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-oncanplay" { + - " " + code { + - "oncanplay" + } + - "\n " + } + td { + - " " + a href="#handler-oncanplay" id="attributes-3:handler-oncanplay" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-canplay" { + a href="#event-media-canplay" { + - "canplay" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-10" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-oncanplaythrough" { + - " " + code { + - "oncanplaythrough" + } + - "\n " + } + td { + - " " + a href="#handler-oncanplaythrough" id="attributes-3:handler-oncanplaythrough" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-canplaythrough" { + a href="#event-media-canplaythrough" { + - "canplaythrough" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-11" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onchange" { + - " " + code { + - "onchange" + } + - "\n " + } + td { + - " " + a href="#handler-onchange" id="attributes-3:handler-onchange" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-change" { + a href="#event-change" { + - "change" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-12" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onclick" { + - " " + code { + - "onclick" + } + - "\n " + } + td { + - " " + a href="#handler-onclick" id="attributes-3:handler-onclick" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-click" { + a data-x-internal="event-click" href="https://w3c.github.io/uievents/#event-type-click" { + - "click" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-13" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onclose" { + - " " + code { + - "onclose" + } + - "\n " + } + td { + - " " + a href="#handler-onclose" id="attributes-3:handler-onclose" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-close" { + a href="#event-close" { + - "close" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-14" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-oncontextlost" { + - " " + code { + - "oncontextlost" + } + - "\n " + } + td { + - " " + a href="#handler-oncontextlost" id="attributes-3:handler-oncontextlost" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-contextlost" { + a href="#event-contextlost" { + - "contextlost" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-15" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-oncontextmenu" { + - " " + code { + - "oncontextmenu" + } + - "\n " + } + td { + - " " + a href="#handler-oncontextmenu" id="attributes-3:handler-oncontextmenu" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-contextmenu" { + a data-x-internal="event-contextmenu" href="https://w3c.github.io/uievents/#event-type-contextmenu" { + - "contextmenu" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-16" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-oncontextrestored" { + - " " + code { + - "oncontextrestored" + } + - "\n " + } + td { + - " " + a href="#handler-oncontextrestored" id="attributes-3:handler-oncontextrestored" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-contextrestored" { + a href="#event-contextrestored" { + - "contextrestored" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-17" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-oncopy" { + - " " + code { + - "oncopy" + } + - "\n " + } + td { + - " " + a href="#handler-oncopy" id="attributes-3:handler-oncopy" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-copy" { + a data-x-internal="event-copy" href="https://w3c.github.io/clipboard-apis/#clipboard-event-copy" { + - "copy" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-18" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-oncuechange" { + - " " + code { + - "oncuechange" + } + - "\n " + } + td { + - " " + a href="#handler-oncuechange" id="attributes-3:handler-oncuechange" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-cuechange" { + a href="#event-media-cuechange" { + - "cuechange" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-19" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-oncut" { + - " " + code { + - "oncut" + } + - "\n " + } + td { + - " " + a href="#handler-oncut" id="attributes-3:handler-oncut" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-cut" { + a data-x-internal="event-cut" href="https://w3c.github.io/clipboard-apis/#clipboard-event-cut" { + - "cut" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-20" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-ondblclick" { + - " " + code { + - "ondblclick" + } + - "\n " + } + td { + - " " + a href="#handler-ondblclick" id="attributes-3:handler-ondblclick" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-dblclick" { + a data-x-internal="event-dblclick" href="https://w3c.github.io/uievents/#event-type-dblclick" { + - "dblclick" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-21" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-ondrag" { + - " " + code { + - "ondrag" + } + - "\n " + } + td { + - " " + a href="#handler-ondrag" id="attributes-3:handler-ondrag" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-dnd-drag" { + a href="#event-dnd-drag" { + - "drag" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-22" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-ondragend" { + - " " + code { + - "ondragend" + } + - "\n " + } + td { + - " " + a href="#handler-ondragend" id="attributes-3:handler-ondragend" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-dnd-dragend" { + a href="#event-dnd-dragend" { + - "dragend" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-23" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-ondragenter" { + - " " + code { + - "ondragenter" + } + - "\n " + } + td { + - " " + a href="#handler-ondragenter" id="attributes-3:handler-ondragenter" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-dnd-dragenter" { + a href="#event-dnd-dragenter" { + - "dragenter" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-24" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-ondragleave" { + - " " + code { + - "ondragleave" + } + - "\n " + } + td { + - " " + a href="#handler-ondragleave" id="attributes-3:handler-ondragleave" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-dnd-dragleave" { + a href="#event-dnd-dragleave" { + - "dragleave" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-25" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-ondragover" { + - " " + code { + - "ondragover" + } + - "\n " + } + td { + - " " + a href="#handler-ondragover" id="attributes-3:handler-ondragover" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-dnd-dragover" { + a href="#event-dnd-dragover" { + - "dragover" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-26" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-ondragstart" { + - " " + code { + - "ondragstart" + } + - "\n " + } + td { + - " " + a href="#handler-ondragstart" id="attributes-3:handler-ondragstart" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-dnd-dragstart" { + a href="#event-dnd-dragstart" { + - "dragstart" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-27" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-ondrop" { + - " " + code { + - "ondrop" + } + - "\n " + } + td { + - " " + a href="#handler-ondrop" id="attributes-3:handler-ondrop" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-dnd-drop" { + a href="#event-dnd-drop" { + - "drop" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-28" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-ondurationchange" { + - " " + code { + - "ondurationchange" + } + - "\n " + } + td { + - " " + a href="#handler-ondurationchange" id="attributes-3:handler-ondurationchange" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-durationchange" { + a href="#event-media-durationchange" { + - "durationchange" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-29" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onemptied" { + - " " + code { + - "onemptied" + } + - "\n " + } + td { + - " " + a href="#handler-onemptied" id="attributes-3:handler-onemptied" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-emptied" { + a href="#event-media-emptied" { + - "emptied" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-30" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onended" { + - " " + code { + - "onended" + } + - "\n " + } + td { + - " " + a href="#handler-onended" id="attributes-3:handler-onended" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-ended" { + a href="#event-media-ended" { + - "ended" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-31" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onerror" { + - " " + code { + - "onerror" + } + - "\n " + } + td { + - " " + a href="#handler-onerror" id="attributes-3:handler-onerror" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-error" { + a href="#event-error" { + - "error" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-32" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onfocus" { + - " " + code { + - "onfocus" + } + - "\n " + } + td { + - " " + a href="#handler-onfocus" id="attributes-3:handler-onfocus" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-focus" { + a href="#event-focus" { + - "focus" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-33" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onformdata" { + - " " + code { + - "onformdata" + } + - "\n " + } + td { + - " " + a href="#handler-onformdata" id="attributes-3:handler-onformdata" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-formdata" { + a href="#event-formdata" { + - "formdata" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-34" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onhashchange" { + - " " + code { + - "onhashchange" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onhashchange" { + a href="#handler-window-onhashchange" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-hashchange" { + a href="#event-hashchange" { + - "hashchange" + } + } + - " event handler for " + code id="attributes-3:window-4" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-35" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-oninput" { + - " " + code { + - "oninput" + } + - "\n " + } + td { + - " " + a href="#handler-oninput" id="attributes-3:handler-oninput" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-input" { + a data-x-internal="event-input" href="https://w3c.github.io/uievents/#event-type-input" { + - "input" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-36" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-oninvalid" { + - " " + code { + - "oninvalid" + } + - "\n " + } + td { + - " " + a href="#handler-oninvalid" id="attributes-3:handler-oninvalid" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-invalid" { + a href="#event-invalid" { + - "invalid" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-37" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onkeydown" { + - " " + code { + - "onkeydown" + } + - "\n " + } + td { + - " " + a href="#handler-onkeydown" id="attributes-3:handler-onkeydown" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-keydown" { + a data-x-internal="event-keydown" href="https://w3c.github.io/uievents/#event-type-keydown" { + - "keydown" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-38" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onkeypress" { + - " " + code { + - "onkeypress" + } + - "\n " + } + td { + - " " + a href="#handler-onkeypress" id="attributes-3:handler-onkeypress" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-keypress" { + a data-x-internal="event-keypress" href="https://w3c.github.io/uievents/#event-type-keypress" { + - "keypress" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-39" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onkeyup" { + - " " + code { + - "onkeyup" + } + - "\n " + } + td { + - " " + a href="#handler-onkeyup" id="attributes-3:handler-onkeyup" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-keyup" { + a data-x-internal="event-keyup" href="https://w3c.github.io/uievents/#event-type-keyup" { + - "keyup" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-40" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onlanguagechange" { + - " " + code { + - "onlanguagechange" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onlanguagechange" { + a href="#handler-window-onlanguagechange" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-languagechange" { + a href="#event-languagechange" { + - "languagechange" + } + } + - " event handler for " + code id="attributes-3:window-5" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-41" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onload" { + - " " + code { + - "onload" + } + - "\n " + } + td { + - " " + a href="#handler-onload" id="attributes-3:handler-onload" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-load" { + a href="#event-load" { + - "load" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-42" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onloadeddata" { + - " " + code { + - "onloadeddata" + } + - "\n " + } + td { + - " " + a href="#handler-onloadeddata" id="attributes-3:handler-onloadeddata" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-loadeddata" { + a href="#event-media-loadeddata" { + - "loadeddata" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-43" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onloadedmetadata" { + - " " + code { + - "onloadedmetadata" + } + - "\n " + } + td { + - " " + a href="#handler-onloadedmetadata" id="attributes-3:handler-onloadedmetadata" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-loadedmetadata" { + a href="#event-media-loadedmetadata" { + - "loadedmetadata" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-44" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onloadstart" { + - " " + code { + - "onloadstart" + } + - "\n " + } + td { + - " " + a href="#handler-onloadstart" id="attributes-3:handler-onloadstart" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-loadstart" { + a href="#event-media-loadstart" { + - "loadstart" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-45" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onmessage" { + - " " + code { + - "onmessage" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onmessage" { + a href="#handler-window-onmessage" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-message" { + a href="#event-message" { + - "message" + } + } + - " event handler for " + code id="attributes-3:window-6" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-46" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onmessageerror" { + - " " + code { + - "onmessageerror" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onmessageerror" { + a href="#handler-window-onmessageerror" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-messageerror" { + a href="#event-messageerror" { + - "messageerror" + } + } + - " event handler for " + code id="attributes-3:window-7" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-47" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onmousedown" { + - " " + code { + - "onmousedown" + } + - "\n " + } + td { + - " " + a href="#handler-onmousedown" id="attributes-3:handler-onmousedown" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-mousedown" { + a data-x-internal="event-mousedown" href="https://w3c.github.io/uievents/#event-type-mousedown" { + - "mousedown" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-48" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onmouseenter" { + - " " + code { + - "onmouseenter" + } + - "\n " + } + td { + - " " + a href="#handler-onmouseenter" id="attributes-3:handler-onmouseenter" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-mouseenter" { + a data-x-internal="event-mouseenter" href="https://w3c.github.io/uievents/#event-type-mouseenter" { + - "mouseenter" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-49" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onmouseleave" { + - " " + code { + - "onmouseleave" + } + - "\n " + } + td { + - " " + a href="#handler-onmouseleave" id="attributes-3:handler-onmouseleave" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-mouseleave" { + a data-x-internal="event-mouseleave" href="https://w3c.github.io/uievents/#event-type-mouseleave" { + - "mouseleave" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-50" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onmousemove" { + - " " + code { + - "onmousemove" + } + - "\n " + } + td { + - " " + a href="#handler-onmousemove" id="attributes-3:handler-onmousemove" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-mousemove" { + a data-x-internal="event-mousemove" href="https://w3c.github.io/uievents/#event-type-mousemove" { + - "mousemove" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-51" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onmouseout" { + - " " + code { + - "onmouseout" + } + - "\n " + } + td { + - " " + a href="#handler-onmouseout" id="attributes-3:handler-onmouseout" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-mouseout" { + a data-x-internal="event-mouseout" href="https://w3c.github.io/uievents/#event-type-mouseout" { + - "mouseout" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-52" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onmouseover" { + - " " + code { + - "onmouseover" + } + - "\n " + } + td { + - " " + a href="#handler-onmouseover" id="attributes-3:handler-onmouseover" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-mouseover" { + a data-x-internal="event-mouseover" href="https://w3c.github.io/uievents/#event-type-mouseover" { + - "mouseover" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-53" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onmouseup" { + - " " + code { + - "onmouseup" + } + - "\n " + } + td { + - " " + a href="#handler-onmouseup" id="attributes-3:handler-onmouseup" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-mouseup" { + a data-x-internal="event-mouseup" href="https://w3c.github.io/uievents/#event-type-mouseup" { + - "mouseup" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-54" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onoffline" { + - " " + code { + - "onoffline" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onoffline" { + a href="#handler-window-onoffline" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-offline" { + a href="#event-offline" { + - "offline" + } + } + - " event handler for " + code id="attributes-3:window-8" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-55" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-ononline" { + - " " + code { + - "ononline" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-ononline" { + a href="#handler-window-ononline" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-online" { + a href="#event-online" { + - "online" + } + } + - " event handler for " + code id="attributes-3:window-9" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-56" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onpagehide" { + - " " + code { + - "onpagehide" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onpagehide" { + a href="#handler-window-onpagehide" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-pagehide" { + a href="#event-pagehide" { + - "pagehide" + } + } + - " event handler for " + code id="attributes-3:window-10" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-57" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onpagereveal" { + - " " + code { + - "onpagereveal" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onpagereveal" { + a href="#handler-window-onpagereveal" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-pagereveal" { + a href="#event-pagereveal" { + - "pagereveal" + } + } + - " event handler for " + code id="attributes-3:window-11" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-58" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onpageshow" { + - " " + code { + - "onpageshow" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onpageshow" { + a href="#handler-window-onpageshow" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-pageshow" { + a href="#event-pageshow" { + - "pageshow" + } + } + - " event handler for " + code id="attributes-3:window-12" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-59" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onpageswap" { + - " " + code { + - "onpageswap" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onpageswap" { + a href="#handler-window-onpageswap" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-pageswap" { + a href="#event-pageswap" { + - "pageswap" + } + } + - " event handler for " + code id="attributes-3:window-13" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-60" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onpaste" { + - " " + code { + - "onpaste" + } + - "\n " + } + td { + - " " + a href="#handler-onpaste" id="attributes-3:handler-onpaste" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-paste" { + a data-x-internal="event-paste" href="https://w3c.github.io/clipboard-apis/#clipboard-event-paste" { + - "paste" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-61" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onpause" { + - " " + code { + - "onpause" + } + - "\n " + } + td { + - " " + a href="#handler-onpause" id="attributes-3:handler-onpause" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-pause" { + a href="#event-media-pause" { + - "pause" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-62" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onplay" { + - " " + code { + - "onplay" + } + - "\n " + } + td { + - " " + a href="#handler-onplay" id="attributes-3:handler-onplay" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-play" { + a href="#event-media-play" { + - "play" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-63" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onplaying" { + - " " + code { + - "onplaying" + } + - "\n " + } + td { + - " " + a href="#handler-onplaying" id="attributes-3:handler-onplaying" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-playing" { + a href="#event-media-playing" { + - "playing" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-64" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onpopstate" { + - " " + code { + - "onpopstate" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onpopstate" { + a href="#handler-window-onpopstate" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-popstate" { + a href="#event-popstate" { + - "popstate" + } + } + - " event handler for " + code id="attributes-3:window-14" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-65" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onprogress" { + - " " + code { + - "onprogress" + } + - "\n " + } + td { + - " " + a href="#handler-onprogress" id="attributes-3:handler-onprogress" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-progress" { + a href="#event-media-progress" { + - "progress" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-66" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onratechange" { + - " " + code { + - "onratechange" + } + - "\n " + } + td { + - " " + a href="#handler-onratechange" id="attributes-3:handler-onratechange" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-ratechange" { + a href="#event-media-ratechange" { + - "ratechange" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-67" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onreset" { + - " " + code { + - "onreset" + } + - "\n " + } + td { + - " " + a href="#handler-onreset" id="attributes-3:handler-onreset" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-reset" { + a href="#event-reset" { + - "reset" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-68" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onresize" { + - " " + code { + - "onresize" + } + - "\n " + } + td { + - " " + a href="#handler-onresize" id="attributes-3:handler-onresize" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-resize" { + a data-x-internal="event-resize" href="https://drafts.csswg.org/cssom-view/#eventdef-window-resize" { + - "resize" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-69" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onrejectionhandled" { + - " " + code { + - "onrejectionhandled" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onrejectionhandled" { + a href="#handler-window-onrejectionhandled" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-rejectionhandled" { + a href="#event-rejectionhandled" { + - "rejectionhandled" + } + } + - " event handler for " + code id="attributes-3:window-15" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-70" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onscroll" { + - " " + code { + - "onscroll" + } + - "\n " + } + td { + - " " + a href="#handler-onscroll" id="attributes-3:handler-onscroll" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-scroll" { + a data-x-internal="event-scroll" href="https://drafts.csswg.org/cssom-view/#eventdef-document-scroll" { + - "scroll" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-71" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onscrollend" { + - " " + code { + - "onscrollend" + } + - "\n " + } + td { + - " " + a href="#handler-onscrollend" id="attributes-3:handler-onscrollend" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-scrollend" { + a data-x-internal="event-scrollend" href="https://drafts.csswg.org/cssom-view/#eventdef-document-scrollend" { + - "scrollend" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-72" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onsecuritypolicyviolation" { + - " " + code { + - "onsecuritypolicyviolation" + } + - "\n " + } + td { + - " " + a href="#handler-onsecuritypolicyviolation" id="attributes-3:handler-onsecuritypolicyviolation" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-securitypolicyviolation" { + a data-x-internal="event-securitypolicyviolation" href="https://w3c.github.io/webappsec-csp/#eventdef-globaleventhandlers-securitypolicyviolation" { + - "securitypolicyviolation" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-73" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onseeked" { + - " " + code { + - "onseeked" + } + - "\n " + } + td { + - " " + a href="#handler-onseeked" id="attributes-3:handler-onseeked" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-seeked" { + a href="#event-media-seeked" { + - "seeked" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-74" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onseeking" { + - " " + code { + - "onseeking" + } + - "\n " + } + td { + - " " + a href="#handler-onseeking" id="attributes-3:handler-onseeking" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-seeking" { + a href="#event-media-seeking" { + - "seeking" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-75" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onselect" { + - " " + code { + - "onselect" + } + - "\n " + } + td { + - " " + a href="#handler-onselect" id="attributes-3:handler-onselect" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-select" { + a href="#event-select" { + - "select" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-76" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onslotchange" { + - " " + code { + - "onslotchange" + } + - "\n " + } + td { + - " " + a href="#handler-onslotchange" id="attributes-3:handler-onslotchange" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-slotchange" { + a data-x-internal="event-slotchange" href="https://dom.spec.whatwg.org/#eventdef-htmlslotelement-slotchange" { + - "slotchange" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-77" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onstalled" { + - " " + code { + - "onstalled" + } + - "\n " + } + td { + - " " + a href="#handler-onstalled" id="attributes-3:handler-onstalled" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-stalled" { + a href="#event-media-stalled" { + - "stalled" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-78" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onstorage" { + - " " + code { + - "onstorage" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onstorage" { + a href="#handler-window-onstorage" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-storage" { + a href="#event-storage" { + - "storage" + } + } + - " event handler for " + code id="attributes-3:window-16" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-79" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onsubmit" { + - " " + code { + - "onsubmit" + } + - "\n " + } + td { + - " " + a href="#handler-onsubmit" id="attributes-3:handler-onsubmit" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-submit" { + a href="#event-submit" { + - "submit" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-80" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onsuspend" { + - " " + code { + - "onsuspend" + } + - "\n " + } + td { + - " " + a href="#handler-onsuspend" id="attributes-3:handler-onsuspend" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-suspend" { + a href="#event-media-suspend" { + - "suspend" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-81" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-ontimeupdate" { + - " " + code { + - "ontimeupdate" + } + - "\n " + } + td { + - " " + a href="#handler-ontimeupdate" id="attributes-3:handler-ontimeupdate" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-timeupdate" { + a href="#event-media-timeupdate" { + - "timeupdate" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-82" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-ontoggle" { + - " " + code { + - "ontoggle" + } + - "\n " + } + td { + - " " + a href="#handler-ontoggle" id="attributes-3:handler-ontoggle" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-toggle" { + a href="#event-toggle" { + - "toggle" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-83" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onunhandledrejection" { + - " " + code { + - "onunhandledrejection" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onunhandledrejection" { + a href="#handler-window-onunhandledrejection" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-unhandledrejection" { + a href="#event-unhandledrejection" { + - "unhandledrejection" + } + } + - " event handler for " + code id="attributes-3:window-17" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-84" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-window-onunload" { + - " " + code { + - "onunload" + } + - "\n " + } + td { + - " " + code id="attributes-3:handler-window-onunload" { + a href="#handler-window-onunload" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="attributes-3:event-unload" { + a href="#event-unload" { + - "unload" + } + } + - " event handler for " + code id="attributes-3:window-18" { + a href="#window" { + - "Window" + } + } + - " object\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-85" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onvolumechange" { + - " " + code { + - "onvolumechange" + } + - "\n " + } + td { + - " " + a href="#handler-onvolumechange" id="attributes-3:handler-onvolumechange" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-volumechange" { + a href="#event-media-volumechange" { + - "volumechange" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-86" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onwaiting" { + - " " + code { + - "onwaiting" + } + - "\n " + } + td { + - " " + a href="#handler-onwaiting" id="attributes-3:handler-onwaiting" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-media-waiting" { + a href="#event-media-waiting" { + - "waiting" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-87" { + - "Event handler content attribute" + } + - "\n\n " + } + } + tr { + th id="ix-handler-onwheel" { + - " " + code { + - "onwheel" + } + - "\n " + } + td { + - " " + a href="#handler-onwheel" id="attributes-3:handler-onwheel" { + - "HTML elements" + } + - "\n " + } + td { + - " " + code id="attributes-3:event-wheel" { + a data-x-internal="event-wheel" href="https://w3c.github.io/uievents/#event-type-wheel" { + - "wheel" + } + } + - " event handler\n " + } + td { + - " " + a href="#event-handler-content-attributes" id="attributes-3:event-handler-content-attributes-88" { + - "Event handler content attribute" + } + - "\n\n " + } + } + } + } + - "\n\n\n " + h3 id="element-interfaces" class="no-num" { + - "Element interfaces" + a href="#element-interfaces" class="self-link" + } + - "\n\n " + p { + i { + - "This section is non-normative." + } + } + - "\n\n " + table { + caption { + - "List of interfaces for elements" + } + thead { + tr { + th { + - " Element(s)\n " + } + th { + - " Interface(s)\n " + } + } + } + tbody { + tr { + td { + - " " + code id="element-interfaces:the-a-element" { + a href="#the-a-element" { + - "a" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlanchorelement" { + a href="#htmlanchorelement" { + - "HTMLAnchorElement" + } + } + - " : " + code id="element-interfaces:htmlelement" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-abbr-element" { + a href="#the-abbr-element" { + - "abbr" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-2" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-address-element" { + a href="#the-address-element" { + - "address" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-3" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-area-element" { + a href="#the-area-element" { + - "area" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlareaelement" { + a href="#htmlareaelement" { + - "HTMLAreaElement" + } + } + - " : " + code id="element-interfaces:htmlelement-4" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-article-element" { + a href="#the-article-element" { + - "article" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-5" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-aside-element" { + a href="#the-aside-element" { + - "aside" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-6" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-audio-element" { + a href="#the-audio-element" { + - "audio" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlaudioelement" { + a href="#htmlaudioelement" { + - "HTMLAudioElement" + } + } + - " : " + code id="element-interfaces:htmlmediaelement" { + a href="#htmlmediaelement" { + - "HTMLMediaElement" + } + } + - " : " + code id="element-interfaces:htmlelement-7" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-b-element" { + a href="#the-b-element" { + - "b" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-8" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-base-element" { + a href="#the-base-element" { + - "base" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlbaseelement" { + a href="#htmlbaseelement" { + - "HTMLBaseElement" + } + } + - " : " + code id="element-interfaces:htmlelement-9" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-bdi-element" { + a href="#the-bdi-element" { + - "bdi" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-10" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-bdo-element" { + a href="#the-bdo-element" { + - "bdo" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-11" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-blockquote-element" { + a href="#the-blockquote-element" { + - "blockquote" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlquoteelement" { + a href="#htmlquoteelement" { + - "HTMLQuoteElement" + } + } + - " : " + code id="element-interfaces:htmlelement-12" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-body-element" { + a href="#the-body-element" { + - "body" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlbodyelement" { + a href="#htmlbodyelement" { + - "HTMLBodyElement" + } + } + - " : " + code id="element-interfaces:htmlelement-13" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-br-element" { + a href="#the-br-element" { + - "br" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlbrelement" { + a href="#htmlbrelement" { + - "HTMLBRElement" + } + } + - " : " + code id="element-interfaces:htmlelement-14" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-button-element" { + a href="#the-button-element" { + - "button" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlbuttonelement" { + a href="#htmlbuttonelement" { + - "HTMLButtonElement" + } + } + - " : " + code id="element-interfaces:htmlelement-15" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-canvas-element" { + a href="#the-canvas-element" { + - "canvas" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlcanvaselement" { + a href="#htmlcanvaselement" { + - "HTMLCanvasElement" + } + } + - " : " + code id="element-interfaces:htmlelement-16" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-caption-element" { + a href="#the-caption-element" { + - "caption" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmltablecaptionelement" { + a href="#htmltablecaptionelement" { + - "HTMLTableCaptionElement" + } + } + - " : " + code id="element-interfaces:htmlelement-17" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-cite-element" { + a href="#the-cite-element" { + - "cite" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-18" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-code-element" { + a href="#the-code-element" { + - "code" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-19" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-col-element" { + a href="#the-col-element" { + - "col" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmltablecolelement" { + a href="#htmltablecolelement" { + - "HTMLTableColElement" + } + } + - " : " + code id="element-interfaces:htmlelement-20" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-colgroup-element" { + a href="#the-colgroup-element" { + - "colgroup" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmltablecolelement-2" { + a href="#htmltablecolelement" { + - "HTMLTableColElement" + } + } + - " : " + code id="element-interfaces:htmlelement-21" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-data-element" { + a href="#the-data-element" { + - "data" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmldataelement" { + a href="#htmldataelement" { + - "HTMLDataElement" + } + } + - " : " + code id="element-interfaces:htmlelement-22" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-datalist-element" { + a href="#the-datalist-element" { + - "datalist" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmldatalistelement" { + a href="#htmldatalistelement" { + - "HTMLDataListElement" + } + } + - " : " + code id="element-interfaces:htmlelement-23" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-dd-element" { + a href="#the-dd-element" { + - "dd" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-24" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-del-element" { + a href="#the-del-element" { + - "del" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlmodelement" { + a href="#htmlmodelement" { + - "HTMLModElement" + } + } + - " : " + code id="element-interfaces:htmlelement-25" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-details-element" { + a href="#the-details-element" { + - "details" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmldetailselement" { + a href="#htmldetailselement" { + - "HTMLDetailsElement" + } + } + - " : " + code id="element-interfaces:htmlelement-26" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-dfn-element" { + a href="#the-dfn-element" { + - "dfn" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-27" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-dialog-element" { + a href="#the-dialog-element" { + - "dialog" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmldialogelement" { + a href="#htmldialogelement" { + - "HTMLDialogElement" + } + } + - " : " + code id="element-interfaces:htmlelement-28" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-div-element" { + a href="#the-div-element" { + - "div" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmldivelement" { + a href="#htmldivelement" { + - "HTMLDivElement" + } + } + - " : " + code id="element-interfaces:htmlelement-29" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-dl-element" { + a href="#the-dl-element" { + - "dl" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmldlistelement" { + a href="#htmldlistelement" { + - "HTMLDListElement" + } + } + - " : " + code id="element-interfaces:htmlelement-30" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-dt-element" { + a href="#the-dt-element" { + - "dt" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-31" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-em-element" { + a href="#the-em-element" { + - "em" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-32" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-embed-element" { + a href="#the-embed-element" { + - "embed" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlembedelement" { + a href="#htmlembedelement" { + - "HTMLEmbedElement" + } + } + - " : " + code id="element-interfaces:htmlelement-33" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-fieldset-element" { + a href="#the-fieldset-element" { + - "fieldset" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlfieldsetelement" { + a href="#htmlfieldsetelement" { + - "HTMLFieldSetElement" + } + } + - " : " + code id="element-interfaces:htmlelement-34" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-figcaption-element" { + a href="#the-figcaption-element" { + - "figcaption" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-35" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-figure-element" { + a href="#the-figure-element" { + - "figure" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-36" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-footer-element" { + a href="#the-footer-element" { + - "footer" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-37" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-form-element" { + a href="#the-form-element" { + - "form" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlformelement" { + a href="#htmlformelement" { + - "HTMLFormElement" + } + } + - " : " + code id="element-interfaces:htmlelement-38" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h1" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlheadingelement" { + a href="#htmlheadingelement" { + - "HTMLHeadingElement" + } + } + - " : " + code id="element-interfaces:htmlelement-39" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-2" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h2" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlheadingelement-2" { + a href="#htmlheadingelement" { + - "HTMLHeadingElement" + } + } + - " : " + code id="element-interfaces:htmlelement-40" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-3" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h3" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlheadingelement-3" { + a href="#htmlheadingelement" { + - "HTMLHeadingElement" + } + } + - " : " + code id="element-interfaces:htmlelement-41" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-4" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h4" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlheadingelement-4" { + a href="#htmlheadingelement" { + - "HTMLHeadingElement" + } + } + - " : " + code id="element-interfaces:htmlelement-42" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-5" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h5" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlheadingelement-5" { + a href="#htmlheadingelement" { + - "HTMLHeadingElement" + } + } + - " : " + code id="element-interfaces:htmlelement-43" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-h1,-h2,-h3,-h4,-h5,-and-h6-elements-6" { + a href="#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements" { + - "h6" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlheadingelement-6" { + a href="#htmlheadingelement" { + - "HTMLHeadingElement" + } + } + - " : " + code id="element-interfaces:htmlelement-44" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-head-element" { + a href="#the-head-element" { + - "head" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlheadelement" { + a href="#htmlheadelement" { + - "HTMLHeadElement" + } + } + - " : " + code id="element-interfaces:htmlelement-45" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-header-element" { + a href="#the-header-element" { + - "header" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-46" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-hgroup-element" { + a href="#the-hgroup-element" { + - "hgroup" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-47" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-hr-element" { + a href="#the-hr-element" { + - "hr" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlhrelement" { + a href="#htmlhrelement" { + - "HTMLHRElement" + } + } + - " : " + code id="element-interfaces:htmlelement-48" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-html-element" { + a href="#the-html-element" { + - "html" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlhtmlelement" { + a href="#htmlhtmlelement" { + - "HTMLHtmlElement" + } + } + - " : " + code id="element-interfaces:htmlelement-49" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-i-element" { + a href="#the-i-element" { + - "i" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-50" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-iframe-element" { + a href="#the-iframe-element" { + - "iframe" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmliframeelement" { + a href="#htmliframeelement" { + - "HTMLIFrameElement" + } + } + - " : " + code id="element-interfaces:htmlelement-51" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-img-element" { + a href="#the-img-element" { + - "img" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlimageelement" { + a href="#htmlimageelement" { + - "HTMLImageElement" + } + } + - " : " + code id="element-interfaces:htmlelement-52" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-input-element" { + a href="#the-input-element" { + - "input" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlinputelement" { + a href="#htmlinputelement" { + - "HTMLInputElement" + } + } + - " : " + code id="element-interfaces:htmlelement-53" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-ins-element" { + a href="#the-ins-element" { + - "ins" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlmodelement-2" { + a href="#htmlmodelement" { + - "HTMLModElement" + } + } + - " : " + code id="element-interfaces:htmlelement-54" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-kbd-element" { + a href="#the-kbd-element" { + - "kbd" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-55" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-label-element" { + a href="#the-label-element" { + - "label" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmllabelelement" { + a href="#htmllabelelement" { + - "HTMLLabelElement" + } + } + - " : " + code id="element-interfaces:htmlelement-56" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-legend-element" { + a href="#the-legend-element" { + - "legend" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmllegendelement" { + a href="#htmllegendelement" { + - "HTMLLegendElement" + } + } + - " : " + code id="element-interfaces:htmlelement-57" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-li-element" { + a href="#the-li-element" { + - "li" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmllielement" { + a href="#htmllielement" { + - "HTMLLIElement" + } + } + - " : " + code id="element-interfaces:htmlelement-58" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-link-element" { + a href="#the-link-element" { + - "link" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmllinkelement" { + a href="#htmllinkelement" { + - "HTMLLinkElement" + } + } + - " : " + code id="element-interfaces:htmlelement-59" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-main-element" { + a href="#the-main-element" { + - "main" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-60" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-map-element" { + a href="#the-map-element" { + - "map" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlmapelement" { + a href="#htmlmapelement" { + - "HTMLMapElement" + } + } + - " : " + code id="element-interfaces:htmlelement-61" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-mark-element" { + a href="#the-mark-element" { + - "mark" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-62" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-menu-element" { + a href="#the-menu-element" { + - "menu" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlmenuelement" { + a href="#htmlmenuelement" { + - "HTMLMenuElement" + } + } + - " : " + code id="element-interfaces:htmlelement-63" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-meta-element" { + a href="#the-meta-element" { + - "meta" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlmetaelement" { + a href="#htmlmetaelement" { + - "HTMLMetaElement" + } + } + - " : " + code id="element-interfaces:htmlelement-64" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-meter-element" { + a href="#the-meter-element" { + - "meter" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlmeterelement" { + a href="#htmlmeterelement" { + - "HTMLMeterElement" + } + } + - " : " + code id="element-interfaces:htmlelement-65" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-nav-element" { + a href="#the-nav-element" { + - "nav" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-66" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-noscript-element" { + a href="#the-noscript-element" { + - "noscript" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-67" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-object-element" { + a href="#the-object-element" { + - "object" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlobjectelement" { + a href="#htmlobjectelement" { + - "HTMLObjectElement" + } + } + - " : " + code id="element-interfaces:htmlelement-68" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-ol-element" { + a href="#the-ol-element" { + - "ol" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlolistelement" { + a href="#htmlolistelement" { + - "HTMLOListElement" + } + } + - " : " + code id="element-interfaces:htmlelement-69" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-optgroup-element" { + a href="#the-optgroup-element" { + - "optgroup" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmloptgroupelement" { + a href="#htmloptgroupelement" { + - "HTMLOptGroupElement" + } + } + - " : " + code id="element-interfaces:htmlelement-70" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-option-element" { + a href="#the-option-element" { + - "option" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmloptionelement" { + a href="#htmloptionelement" { + - "HTMLOptionElement" + } + } + - " : " + code id="element-interfaces:htmlelement-71" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-output-element" { + a href="#the-output-element" { + - "output" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmloutputelement" { + a href="#htmloutputelement" { + - "HTMLOutputElement" + } + } + - " : " + code id="element-interfaces:htmlelement-72" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-p-element" { + a href="#the-p-element" { + - "p" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlparagraphelement" { + a href="#htmlparagraphelement" { + - "HTMLParagraphElement" + } + } + - " : " + code id="element-interfaces:htmlelement-73" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-picture-element" { + a href="#the-picture-element" { + - "picture" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlpictureelement" { + a href="#htmlpictureelement" { + - "HTMLPictureElement" + } + } + - " : " + code id="element-interfaces:htmlelement-74" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-pre-element" { + a href="#the-pre-element" { + - "pre" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlpreelement" { + a href="#htmlpreelement" { + - "HTMLPreElement" + } + } + - " : " + code id="element-interfaces:htmlelement-75" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-progress-element" { + a href="#the-progress-element" { + - "progress" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlprogresselement" { + a href="#htmlprogresselement" { + - "HTMLProgressElement" + } + } + - " : " + code id="element-interfaces:htmlelement-76" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-q-element" { + a href="#the-q-element" { + - "q" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlquoteelement-2" { + a href="#htmlquoteelement" { + - "HTMLQuoteElement" + } + } + - " : " + code id="element-interfaces:htmlelement-77" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-rp-element" { + a href="#the-rp-element" { + - "rp" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-78" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-rt-element" { + a href="#the-rt-element" { + - "rt" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-79" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-ruby-element" { + a href="#the-ruby-element" { + - "ruby" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-80" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-s-element" { + a href="#the-s-element" { + - "s" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-81" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-samp-element" { + a href="#the-samp-element" { + - "samp" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-82" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-search-element" { + a href="#the-search-element" { + - "search" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-83" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-script-element" { + a href="#the-script-element" { + - "script" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlscriptelement" { + a href="#htmlscriptelement" { + - "HTMLScriptElement" + } + } + - " : " + code id="element-interfaces:htmlelement-84" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-section-element" { + a href="#the-section-element" { + - "section" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-85" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-select-element" { + a href="#the-select-element" { + - "select" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlselectelement" { + a href="#htmlselectelement" { + - "HTMLSelectElement" + } + } + - " : " + code id="element-interfaces:htmlelement-86" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-slot-element" { + a href="#the-slot-element" { + - "slot" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlslotelement" { + a href="#htmlslotelement" { + - "HTMLSlotElement" + } + } + - " : " + code id="element-interfaces:htmlelement-87" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-small-element" { + a href="#the-small-element" { + - "small" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-88" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-source-element" { + a href="#the-source-element" { + - "source" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlsourceelement" { + a href="#htmlsourceelement" { + - "HTMLSourceElement" + } + } + - " : " + code id="element-interfaces:htmlelement-89" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-span-element" { + a href="#the-span-element" { + - "span" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlspanelement" { + a href="#htmlspanelement" { + - "HTMLSpanElement" + } + } + - " : " + code id="element-interfaces:htmlelement-90" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-strong-element" { + a href="#the-strong-element" { + - "strong" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-91" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-style-element" { + a href="#the-style-element" { + - "style" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlstyleelement" { + a href="#htmlstyleelement" { + - "HTMLStyleElement" + } + } + - " : " + code id="element-interfaces:htmlelement-92" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-sub-and-sup-elements" { + a href="#the-sub-and-sup-elements" { + - "sub" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-93" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-summary-element" { + a href="#the-summary-element" { + - "summary" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-94" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-sub-and-sup-elements-2" { + a href="#the-sub-and-sup-elements" { + - "sup" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-95" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-table-element" { + a href="#the-table-element" { + - "table" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmltableelement" { + a href="#htmltableelement" { + - "HTMLTableElement" + } + } + - " : " + code id="element-interfaces:htmlelement-96" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-tbody-element" { + a href="#the-tbody-element" { + - "tbody" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmltablesectionelement" { + a href="#htmltablesectionelement" { + - "HTMLTableSectionElement" + } + } + - " : " + code id="element-interfaces:htmlelement-97" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-td-element" { + a href="#the-td-element" { + - "td" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmltablecellelement" { + a href="#htmltablecellelement" { + - "HTMLTableCellElement" + } + } + - " : " + code id="element-interfaces:htmlelement-98" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-template-element" { + a href="#the-template-element" { + - "template" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmltemplateelement" { + a href="#htmltemplateelement" { + - "HTMLTemplateElement" + } + } + - " : " + code id="element-interfaces:htmlelement-99" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-textarea-element" { + a href="#the-textarea-element" { + - "textarea" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmltextareaelement" { + a href="#htmltextareaelement" { + - "HTMLTextAreaElement" + } + } + - " : " + code id="element-interfaces:htmlelement-100" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-tfoot-element" { + a href="#the-tfoot-element" { + - "tfoot" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmltablesectionelement-2" { + a href="#htmltablesectionelement" { + - "HTMLTableSectionElement" + } + } + - " : " + code id="element-interfaces:htmlelement-101" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-th-element" { + a href="#the-th-element" { + - "th" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmltablecellelement-2" { + a href="#htmltablecellelement" { + - "HTMLTableCellElement" + } + } + - " : " + code id="element-interfaces:htmlelement-102" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-thead-element" { + a href="#the-thead-element" { + - "thead" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmltablesectionelement-3" { + a href="#htmltablesectionelement" { + - "HTMLTableSectionElement" + } + } + - " : " + code id="element-interfaces:htmlelement-103" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-time-element" { + a href="#the-time-element" { + - "time" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmltimeelement" { + a href="#htmltimeelement" { + - "HTMLTimeElement" + } + } + - " : " + code id="element-interfaces:htmlelement-104" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-title-element" { + a href="#the-title-element" { + - "title" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmltitleelement" { + a href="#htmltitleelement" { + - "HTMLTitleElement" + } + } + - " : " + code id="element-interfaces:htmlelement-105" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-tr-element" { + a href="#the-tr-element" { + - "tr" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmltablerowelement" { + a href="#htmltablerowelement" { + - "HTMLTableRowElement" + } + } + - " : " + code id="element-interfaces:htmlelement-106" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-track-element" { + a href="#the-track-element" { + - "track" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmltrackelement" { + a href="#htmltrackelement" { + - "HTMLTrackElement" + } + } + - " : " + code id="element-interfaces:htmlelement-107" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-u-element" { + a href="#the-u-element" { + - "u" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-108" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-ul-element" { + a href="#the-ul-element" { + - "ul" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlulistelement" { + a href="#htmlulistelement" { + - "HTMLUListElement" + } + } + - " : " + code id="element-interfaces:htmlelement-109" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-var-element" { + a href="#the-var-element" { + - "var" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-110" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-video-element" { + a href="#the-video-element" { + - "video" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlvideoelement" { + a href="#htmlvideoelement" { + - "HTMLVideoElement" + } + } + - " : " + code id="element-interfaces:htmlmediaelement-2" { + a href="#htmlmediaelement" { + - "HTMLMediaElement" + } + } + - " : " + code id="element-interfaces:htmlelement-111" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + code id="element-interfaces:the-wbr-element" { + a href="#the-wbr-element" { + - "wbr" + } + } + - "\n " + } + td { + - " " + code id="element-interfaces:htmlelement-112" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - "\n\n " + } + } + tr { + td { + - " " + a href="#custom-element" id="element-interfaces:custom-element" { + - "custom elements" + } + - "\n " + } + td { + - " supplied by the element's author (inherits from " + code id="element-interfaces:htmlelement-113" { + a href="#htmlelement" { + - "HTMLElement" + } + } + - ")\n\n " + } + } + } + } + - "\n\n\n " + h3 id="all-interfaces" class="no-num" { + - "All interfaces" + a href="#all-interfaces" class="self-link" + } + - "\n\n " + p { + i { + - "This section is non-normative." + } + } + - "\n\n" + ul class="brief" { + li { + code id="all-interfaces:audiotrack" { + a href="#audiotrack" { + - "AudioTrack" + } + } + } + li { + code id="all-interfaces:audiotracklist" { + a href="#audiotracklist" { + - "AudioTrackList" + } + } + } + li { + code id="all-interfaces:barprop" { + a href="#barprop" { + - "BarProp" + } + } + } + li { + code id="all-interfaces:beforeunloadevent" { + a href="#beforeunloadevent" { + - "BeforeUnloadEvent" + } + } + } + li { + code id="all-interfaces:broadcastchannel" { + a href="#broadcastchannel" { + - "BroadcastChannel" + } + } + } + li { + code id="all-interfaces:canvasgradient" { + a href="#canvasgradient" { + - "CanvasGradient" + } + } + } + li { + code id="all-interfaces:canvaspattern" { + a href="#canvaspattern" { + - "CanvasPattern" + } + } + } + li { + code id="all-interfaces:canvasrenderingcontext2d" { + a href="#canvasrenderingcontext2d" { + - "CanvasRenderingContext2D" + } + } + } + li { + code id="all-interfaces:closewatcher" { + a href="#closewatcher" { + - "CloseWatcher" + } + } + } + li { + code id="all-interfaces:customelementregistry" { + a href="#customelementregistry" { + - "CustomElementRegistry" + } + } + } + li { + code id="all-interfaces:customstateset" { + a href="#customstateset" { + - "CustomStateSet" + } + } + } + li { + code id="all-interfaces:domparser" { + a href="#domparser" { + - "DOMParser" + } + } + } + li { + code id="all-interfaces:domstringlist" { + a href="#domstringlist" { + - "DOMStringList" + } + } + } + li { + code id="all-interfaces:domstringmap" { + a href="#domstringmap" { + - "DOMStringMap" + } + } + } + li { + code id="all-interfaces:datatransfer" { + a href="#datatransfer" { + - "DataTransfer" + } + } + } + li { + code id="all-interfaces:datatransferitem" { + a href="#datatransferitem" { + - "DataTransferItem" + } + } + } + li { + code id="all-interfaces:datatransferitemlist" { + a href="#datatransferitemlist" { + - "DataTransferItemList" + } + } + } + li { + code id="all-interfaces:dedicatedworkerglobalscope" { + a href="#dedicatedworkerglobalscope" { + - "DedicatedWorkerGlobalScope" + } + } + } + li { + code id="all-interfaces:document" { + a href="#document" { + - "Document" + } + } + - ", " + a href="#document" { + - "partial 1" + } + - " " + a href="#Document-partial" { + - "2" + } + } + li { + code id="all-interfaces:dragevent" { + a href="#dragevent" { + - "DragEvent" + } + } + } + li { + code id="all-interfaces:element" { + a data-x-internal="element" href="https://dom.spec.whatwg.org/#interface-element" { + - "Element" + } + } + - ", " + a href="#Element-partial" { + - "partial" + } + } + li { + code id="all-interfaces:elementinternals" { + a href="#elementinternals" { + - "ElementInternals" + } + } + } + li { + code id="all-interfaces:errorevent" { + a href="#errorevent" { + - "ErrorEvent" + } + } + } + li { + code id="all-interfaces:eventsource" { + a href="#eventsource" { + - "EventSource" + } + } + } + li { + code id="all-interfaces:external" { + a href="#external" { + - "External" + } + } + } + li { + code id="all-interfaces:formdataevent" { + a href="#formdataevent" { + - "FormDataEvent" + } + } + } + li { + code id="all-interfaces:htmlallcollection" { + a href="#htmlallcollection" { + - "HTMLAllCollection" + } + } + } + li { + code id="all-interfaces:htmlanchorelement" { + a href="#htmlanchorelement" { + - "HTMLAnchorElement" + } + } + - ", " + a href="#HTMLAnchorElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlareaelement" { + a href="#htmlareaelement" { + - "HTMLAreaElement" + } + } + - ", " + a href="#HTMLAreaElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlaudioelement" { + a href="#htmlaudioelement" { + - "HTMLAudioElement" + } + } + } + li { + code id="all-interfaces:htmlbrelement" { + a href="#htmlbrelement" { + - "HTMLBRElement" + } + } + - ", " + a href="#HTMLBRElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlbaseelement" { + a href="#htmlbaseelement" { + - "HTMLBaseElement" + } + } + } + li { + code id="all-interfaces:htmlbodyelement" { + a href="#htmlbodyelement" { + - "HTMLBodyElement" + } + } + - ", " + a href="#HTMLBodyElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlbuttonelement" { + a href="#htmlbuttonelement" { + - "HTMLButtonElement" + } + } + } + li { + code id="all-interfaces:htmlcanvaselement" { + a href="#htmlcanvaselement" { + - "HTMLCanvasElement" + } + } + } + li { + code id="all-interfaces:htmldlistelement" { + a href="#htmldlistelement" { + - "HTMLDListElement" + } + } + - ", " + a href="#HTMLDListElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmldataelement" { + a href="#htmldataelement" { + - "HTMLDataElement" + } + } + } + li { + code id="all-interfaces:htmldatalistelement" { + a href="#htmldatalistelement" { + - "HTMLDataListElement" + } + } + } + li { + code id="all-interfaces:htmldetailselement" { + a href="#htmldetailselement" { + - "HTMLDetailsElement" + } + } + } + li { + code id="all-interfaces:htmldialogelement" { + a href="#htmldialogelement" { + - "HTMLDialogElement" + } + } + } + li { + code id="all-interfaces:htmldirectoryelement" { + a href="#htmldirectoryelement" { + - "HTMLDirectoryElement" + } + } + } + li { + code id="all-interfaces:htmldivelement" { + a href="#htmldivelement" { + - "HTMLDivElement" + } + } + - ", " + a href="#HTMLDivElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlelement" { + a href="#htmlelement" { + - "HTMLElement" + } + } + } + li { + code id="all-interfaces:htmlembedelement" { + a href="#htmlembedelement" { + - "HTMLEmbedElement" + } + } + - ", " + a href="#HTMLEmbedElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlfieldsetelement" { + a href="#htmlfieldsetelement" { + - "HTMLFieldSetElement" + } + } + } + li { + code id="all-interfaces:htmlfontelement" { + a href="#htmlfontelement" { + - "HTMLFontElement" + } + } + } + li { + code id="all-interfaces:htmlformcontrolscollection" { + a href="#htmlformcontrolscollection" { + - "HTMLFormControlsCollection" + } + } + } + li { + code id="all-interfaces:htmlformelement" { + a href="#htmlformelement" { + - "HTMLFormElement" + } + } + } + li { + code id="all-interfaces:htmlframeelement" { + a href="#htmlframeelement" { + - "HTMLFrameElement" + } + } + } + li { + code id="all-interfaces:htmlframesetelement" { + a href="#htmlframesetelement" { + - "HTMLFrameSetElement" + } + } + } + li { + code id="all-interfaces:htmlhrelement" { + a href="#htmlhrelement" { + - "HTMLHRElement" + } + } + - ", " + a href="#HTMLHRElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlheadelement" { + a href="#htmlheadelement" { + - "HTMLHeadElement" + } + } + } + li { + code id="all-interfaces:htmlheadingelement" { + a href="#htmlheadingelement" { + - "HTMLHeadingElement" + } + } + - ", " + a href="#HTMLHeadingElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlhtmlelement" { + a href="#htmlhtmlelement" { + - "HTMLHtmlElement" + } + } + - ", " + a href="#HTMLHtmlElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmliframeelement" { + a href="#htmliframeelement" { + - "HTMLIFrameElement" + } + } + - ", " + a href="#HTMLIFrameElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlimageelement" { + a href="#htmlimageelement" { + - "HTMLImageElement" + } + } + - ", " + a href="#HTMLImageElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlinputelement" { + a href="#htmlinputelement" { + - "HTMLInputElement" + } + } + - ", " + a href="#HTMLInputElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmllielement" { + a href="#htmllielement" { + - "HTMLLIElement" + } + } + - ", " + a href="#HTMLLIElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmllabelelement" { + a href="#htmllabelelement" { + - "HTMLLabelElement" + } + } + } + li { + code id="all-interfaces:htmllegendelement" { + a href="#htmllegendelement" { + - "HTMLLegendElement" + } + } + - ", " + a href="#HTMLLegendElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmllinkelement" { + a href="#htmllinkelement" { + - "HTMLLinkElement" + } + } + - ", " + a href="#HTMLLinkElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlmapelement" { + a href="#htmlmapelement" { + - "HTMLMapElement" + } + } + } + li { + code id="all-interfaces:htmlmarqueeelement" { + a href="#htmlmarqueeelement" { + - "HTMLMarqueeElement" + } + } + } + li { + code id="all-interfaces:htmlmediaelement" { + a href="#htmlmediaelement" { + - "HTMLMediaElement" + } + } + } + li { + code id="all-interfaces:htmlmenuelement" { + a href="#htmlmenuelement" { + - "HTMLMenuElement" + } + } + - ", " + a href="#HTMLMenuElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlmetaelement" { + a href="#htmlmetaelement" { + - "HTMLMetaElement" + } + } + - ", " + a href="#HTMLMetaElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlmeterelement" { + a href="#htmlmeterelement" { + - "HTMLMeterElement" + } + } + } + li { + code id="all-interfaces:htmlmodelement" { + a href="#htmlmodelement" { + - "HTMLModElement" + } + } + } + li { + code id="all-interfaces:htmlolistelement" { + a href="#htmlolistelement" { + - "HTMLOListElement" + } + } + - ", " + a href="#HTMLOListElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlobjectelement" { + a href="#htmlobjectelement" { + - "HTMLObjectElement" + } + } + - ", " + a href="#HTMLObjectElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmloptgroupelement" { + a href="#htmloptgroupelement" { + - "HTMLOptGroupElement" + } + } + } + li { + code id="all-interfaces:htmloptionelement" { + a href="#htmloptionelement" { + - "HTMLOptionElement" + } + } + } + li { + code id="all-interfaces:htmloptionscollection" { + a href="#htmloptionscollection" { + - "HTMLOptionsCollection" + } + } + } + li { + code id="all-interfaces:htmloutputelement" { + a href="#htmloutputelement" { + - "HTMLOutputElement" + } + } + } + li { + code id="all-interfaces:htmlparagraphelement" { + a href="#htmlparagraphelement" { + - "HTMLParagraphElement" + } + } + - ", " + a href="#HTMLParagraphElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlparamelement" { + a href="#htmlparamelement" { + - "HTMLParamElement" + } + } + } + li { + code id="all-interfaces:htmlpictureelement" { + a href="#htmlpictureelement" { + - "HTMLPictureElement" + } + } + } + li { + code id="all-interfaces:htmlpreelement" { + a href="#htmlpreelement" { + - "HTMLPreElement" + } + } + - ", " + a href="#HTMLPreElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlprogresselement" { + a href="#htmlprogresselement" { + - "HTMLProgressElement" + } + } + } + li { + code id="all-interfaces:htmlquoteelement" { + a href="#htmlquoteelement" { + - "HTMLQuoteElement" + } + } + } + li { + code id="all-interfaces:htmlscriptelement" { + a href="#htmlscriptelement" { + - "HTMLScriptElement" + } + } + - ", " + a href="#HTMLScriptElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlselectelement" { + a href="#htmlselectelement" { + - "HTMLSelectElement" + } + } + } + li { + code id="all-interfaces:htmlslotelement" { + a href="#htmlslotelement" { + - "HTMLSlotElement" + } + } + } + li { + code id="all-interfaces:htmlsourceelement" { + a href="#htmlsourceelement" { + - "HTMLSourceElement" + } + } + } + li { + code id="all-interfaces:htmlspanelement" { + a href="#htmlspanelement" { + - "HTMLSpanElement" + } + } + } + li { + code id="all-interfaces:htmlstyleelement" { + a href="#htmlstyleelement" { + - "HTMLStyleElement" + } + } + - ", " + a href="#HTMLStyleElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmltablecaptionelement" { + a href="#htmltablecaptionelement" { + - "HTMLTableCaptionElement" + } + } + - ", " + a href="#HTMLTableCaptionElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmltablecellelement" { + a href="#htmltablecellelement" { + - "HTMLTableCellElement" + } + } + - ", " + a href="#HTMLTableCellElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmltablecolelement" { + a href="#htmltablecolelement" { + - "HTMLTableColElement" + } + } + - ", " + a href="#HTMLTableColElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmltableelement" { + a href="#htmltableelement" { + - "HTMLTableElement" + } + } + - ", " + a href="#HTMLTableElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmltablerowelement" { + a href="#htmltablerowelement" { + - "HTMLTableRowElement" + } + } + - ", " + a href="#HTMLTableRowElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmltablesectionelement" { + a href="#htmltablesectionelement" { + - "HTMLTableSectionElement" + } + } + - ", " + a href="#HTMLTableSectionElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmltemplateelement" { + a href="#htmltemplateelement" { + - "HTMLTemplateElement" + } + } + } + li { + code id="all-interfaces:htmltextareaelement" { + a href="#htmltextareaelement" { + - "HTMLTextAreaElement" + } + } + } + li { + code id="all-interfaces:htmltimeelement" { + a href="#htmltimeelement" { + - "HTMLTimeElement" + } + } + } + li { + code id="all-interfaces:htmltitleelement" { + a href="#htmltitleelement" { + - "HTMLTitleElement" + } + } + } + li { + code id="all-interfaces:htmltrackelement" { + a href="#htmltrackelement" { + - "HTMLTrackElement" + } + } + } + li { + code id="all-interfaces:htmlulistelement" { + a href="#htmlulistelement" { + - "HTMLUListElement" + } + } + - ", " + a href="#HTMLUListElement-partial" { + - "partial" + } + } + li { + code id="all-interfaces:htmlunknownelement" { + a href="#htmlunknownelement" { + - "HTMLUnknownElement" + } + } + } + li { + code id="all-interfaces:htmlvideoelement" { + a href="#htmlvideoelement" { + - "HTMLVideoElement" + } + } + } + li { + code id="all-interfaces:hashchangeevent" { + a href="#hashchangeevent" { + - "HashChangeEvent" + } + } + } + li { + code id="all-interfaces:history-3" { + a href="#history-3" { + - "History" + } + } + } + li { + code id="all-interfaces:imagebitmap" { + a href="#imagebitmap" { + - "ImageBitmap" + } + } + } + li { + code id="all-interfaces:imagebitmaprenderingcontext" { + a href="#imagebitmaprenderingcontext" { + - "ImageBitmapRenderingContext" + } + } + } + li { + code id="all-interfaces:imagedata" { + a href="#imagedata" { + - "ImageData" + } + } + } + li { + code id="all-interfaces:location" { + a href="#location" { + - "Location" + } + } + } + li { + code id="all-interfaces:mediaerror" { + a href="#mediaerror" { + - "MediaError" + } + } + } + li { + code id="all-interfaces:messagechannel" { + a href="#messagechannel" { + - "MessageChannel" + } + } + } + li { + code id="all-interfaces:messageevent" { + a href="#messageevent" { + - "MessageEvent" + } + } + } + li { + code id="all-interfaces:messageport" { + a href="#messageport" { + - "MessagePort" + } + } + } + li { + code id="all-interfaces:mimetype" { + a href="#mimetype" { + - "MimeType" + } + } + } + li { + code id="all-interfaces:mimetypearray" { + a href="#mimetypearray" { + - "MimeTypeArray" + } + } + } + li { + code id="all-interfaces:navigateevent" { + a href="#navigateevent" { + - "NavigateEvent" + } + } + } + li { + code id="all-interfaces:navigation" { + a href="#navigation" { + - "Navigation" + } + } + } + li { + code id="all-interfaces:navigationactivation" { + a href="#navigationactivation" { + - "NavigationActivation" + } + } + } + li { + code id="all-interfaces:navigationcurrententrychangeevent" { + a href="#navigationcurrententrychangeevent" { + - "NavigationCurrentEntryChangeEvent" + } + } + } + li { + code id="all-interfaces:navigationdestination" { + a href="#navigationdestination" { + - "NavigationDestination" + } + } + } + li { + code id="all-interfaces:navigationhistoryentry" { + a href="#navigationhistoryentry" { + - "NavigationHistoryEntry" + } + } + } + li { + code id="all-interfaces:navigationtransition" { + a href="#navigationtransition" { + - "NavigationTransition" + } + } + } + li { + code id="all-interfaces:navigator" { + a href="#navigator" { + - "Navigator" + } + } + - ", " + a href="#NavigatorUserActivation-partial" { + - "partial" + } + } + li { + code id="all-interfaces:notrestoredreasondetails" { + a href="#notrestoredreasondetails" { + - "NotRestoredReasonDetails" + } + } + } + li { + code id="all-interfaces:notrestoredreasons" { + a href="#notrestoredreasons" { + - "NotRestoredReasons" + } + } + } + li { + code id="all-interfaces:offscreencanvas" { + a href="#offscreencanvas" { + - "OffscreenCanvas" + } + } + } + li { + code id="all-interfaces:offscreencanvasrenderingcontext2d" { + a href="#offscreencanvasrenderingcontext2d" { + - "OffscreenCanvasRenderingContext2D" + } + } + } + li { + code id="all-interfaces:pagerevealevent" { + a href="#pagerevealevent" { + - "PageRevealEvent" + } + } + } + li { + code id="all-interfaces:pageswapevent" { + a href="#pageswapevent" { + - "PageSwapEvent" + } + } + } + li { + code id="all-interfaces:pagetransitionevent" { + a href="#pagetransitionevent" { + - "PageTransitionEvent" + } + } + } + li { + code id="all-interfaces:path2d" { + a href="#path2d" { + - "Path2D" + } + } + } + li { + code id="all-interfaces:plugin" { + a href="#plugin" { + - "Plugin" + } + } + } + li { + code id="all-interfaces:pluginarray" { + a href="#pluginarray" { + - "PluginArray" + } + } + } + li { + code id="all-interfaces:popstateevent" { + a href="#popstateevent" { + - "PopStateEvent" + } + } + } + li { + code id="all-interfaces:promiserejectionevent" { + a href="#promiserejectionevent" { + - "PromiseRejectionEvent" + } + } + } + li { + code id="all-interfaces:radionodelist" { + a href="#radionodelist" { + - "RadioNodeList" + } + } + } + li { + code id="all-interfaces:range" { + a data-x-internal="range" href="https://dom.spec.whatwg.org/#interface-range" { + - "Range" + } + } + - ", " + a href="#Range-partial" { + - "partial" + } + } + li { + code id="all-interfaces:shadowroot" { + a data-x-internal="shadowroot" href="https://dom.spec.whatwg.org/#interface-shadowroot" { + - "ShadowRoot" + } + } + - ", " + a href="#ShadowRoot-partial" { + - "partial" + } + } + li { + code id="all-interfaces:sharedworker" { + a href="#sharedworker" { + - "SharedWorker" + } + } + } + li { + code id="all-interfaces:sharedworkerglobalscope" { + a href="#sharedworkerglobalscope" { + - "SharedWorkerGlobalScope" + } + } + } + li { + code id="all-interfaces:storage-2" { + a href="#storage-2" { + - "Storage" + } + } + } + li { + code id="all-interfaces:storageevent" { + a href="#storageevent" { + - "StorageEvent" + } + } + } + li { + code id="all-interfaces:submitevent" { + a href="#submitevent" { + - "SubmitEvent" + } + } + } + li { + code id="all-interfaces:textmetrics" { + a href="#textmetrics" { + - "TextMetrics" + } + } + } + li { + code id="all-interfaces:texttrack" { + a href="#texttrack" { + - "TextTrack" + } + } + } + li { + code id="all-interfaces:texttrackcue" { + a href="#texttrackcue" { + - "TextTrackCue" + } + } + } + li { + code id="all-interfaces:texttrackcuelist" { + a href="#texttrackcuelist" { + - "TextTrackCueList" + } + } + } + li { + code id="all-interfaces:texttracklist" { + a href="#texttracklist" { + - "TextTrackList" + } + } + } + li { + code id="all-interfaces:timeranges" { + a href="#timeranges" { + - "TimeRanges" + } + } + } + li { + code id="all-interfaces:toggleevent" { + a href="#toggleevent" { + - "ToggleEvent" + } + } + } + li { + code id="all-interfaces:trackevent" { + a href="#trackevent" { + - "TrackEvent" + } + } + } + li { + code id="all-interfaces:useractivation" { + a href="#useractivation" { + - "UserActivation" + } + } + } + li { + code id="all-interfaces:validitystate" { + a href="#validitystate" { + - "ValidityState" + } + } + } + li { + code id="all-interfaces:videotrack" { + a href="#videotrack" { + - "VideoTrack" + } + } + } + li { + code id="all-interfaces:videotracklist" { + a href="#videotracklist" { + - "VideoTrackList" + } + } + } + li { + code id="all-interfaces:visibilitystateentry" { + a href="#visibilitystateentry" { + - "VisibilityStateEntry" + } + } + } + li { + code id="all-interfaces:window" { + a href="#window" { + - "Window" + } + } + - ", " + a href="#Window-partial" { + - "partial" + } + } + li { + code id="all-interfaces:worker" { + a href="#worker" { + - "Worker" + } + } + } + li { + code id="all-interfaces:workerglobalscope" { + a href="#workerglobalscope" { + - "WorkerGlobalScope" + } + } + } + li { + code id="all-interfaces:workerlocation" { + a href="#workerlocation" { + - "WorkerLocation" + } + } + } + li { + code id="all-interfaces:workernavigator" { + a href="#workernavigator" { + - "WorkerNavigator" + } + } + } + li { + code id="all-interfaces:worklet" { + a href="#worklet" { + - "Worklet" + } + } + } + li { + code id="all-interfaces:workletglobalscope" { + a href="#workletglobalscope" { + - "WorkletGlobalScope" + } + } + } + } + - "\n\n\n " + h3 id="events-2" class="no-num" { + - "Events" + a href="#events-2" class="self-link" + } + - "\n\n " + p { + i { + - "This section is non-normative." + } + } + - "\n\n " + p { + - "The following table lists events fired by this document, excluding those\n already defined in " + a href="#mediaevents" { + - "media element events" + } + - " and\n " + a href="#dndevents" { + - "drag-and-drop events" + } + - "." + } + - "\n\n " + table { + caption { + - "List of events" + } + thead { + tr { + th { + - " Event\n " + } + th { + - " Interface\n " + } + th { + - " Interesting targets\n " + } + th { + - " Description\n " + } + } + } + tbody { + tr { + td { + - " " + dfn data-dfn-for="Document" id="event-domcontentloaded" data-dfn-type="event" { + code { + - "DOMContentLoaded" + } + } + - "\n " + div class="mdn-anno wrapped before" { + button onclick="toggleStatus(this)" class="mdn-anno-btn" { + b title="Support in all current engines." class="all-engines-flag" { + - "✔" + } + span { + - "MDN" + } + } + div class="feature" { + p { + a href="https://developer.mozilla.org/en-US/docs/Web/API/Window/DOMContentLoaded_event" title="The DOMContentLoaded event fires when the HTML document has been completely parsed, and all deferred scripts (