"
+ }
+ - " 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="" {
+ - "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="" {
+ - "a"
+ }
+ c- p="" {
+ - "><"
+ }
+ c- f="" {
+ - "table"
+ }
+ c- p="" {
+ - ">"
+ }
+ c- f="" {
+ - "table"
+ }
+ c- p="" {
+ - ">"
+ }
+ c- f="" {
+ - "a"
+ }
+ c- p="" {
+ - ">"
+ }
+ c- f="" {
+ - "body"
+ }
+ c- p="" {
+ - ">"
+ }
+ c- f="" {
+ - "html"
+ }
+ 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="" {
+ - ""
+ }
+ c- f="" {
+ - "pre"
+ }
+ 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="" {
+ - ""
+ }
+ c- f="" {
+ - "script"
+ }
+ 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="" {
+ - ""
+ }
+ c- f="" {
+ - "p"
+ }
+ c- p="" {
+ - ">"
+ }
+ c- f="" {
+ - "div"
+ }
+ 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="" {
+ - ""
+ }
+ c- f="" {
+ - "script"
+ }
+ 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="" {
+ - ""
+ }
+ c- f="" {
+ - "script"
+ }
+ 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="" {
+ - ""
+ }
+ c- f="" {
+ - "script"
+ }
+ 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="" {
+ - ""
+ }
+ c- f="" {
+ - "option"
+ }
+ c- p="" {
+ - ">"
+ }
+ - "\n "
+ c- p="" {
+ - "<"
+ }
+ c- f="" {
+ - "option"
+ }
+ - " "
+ c- e="" {
+ - "dir"
+ }
+ c- o="" {
+ - "="
+ }
+ c- s="" {
+ - "\"ltr\""
+ }
+ c- p="" {
+ - ">"
+ }
+ - "C#"
+ c- p="" {
+ - ""
+ }
+ c- f="" {
+ - "option"
+ }
+ c- p="" {
+ - ">"
+ }
+ - "\n "
+ c- p="" {
+ - "<"
+ }
+ c- f="" {
+ - "option"
+ }
+ - " "
+ c- e="" {
+ - "dir"
+ }
+ c- o="" {
+ - "="
+ }
+ c- s="" {
+ - "\"ltr\""
+ }
+ c- p="" {
+ - ">"
+ }
+ - "FreePascal"
+ c- p="" {
+ - ""
+ }
+ c- f="" {
+ - "option"
+ }
+ c- p="" {
+ - ">"
+ }
+ - "\n "
+ c- p="" {
+ - "<"
+ }
+ c- f="" {
+ - "option"
+ }
+ - " "
+ c- e="" {
+ - "dir"
+ }
+ c- o="" {
+ - "="
+ }
+ c- s="" {
+ - "\"ltr\""
+ }
+ c- p="" {
+ - ">"
+ }
+ - "F#"
+ c- p="" {
+ - ""
+ }
+ c- f="" {
+ - "option"
+ }
+ c- p="" {
+ - ">"
+ }
+ - "\n "
+ c- p="" {
+ - ""
+ }
+ c- f="" {
+ - "select"
+ }
+ c- p="" {
+ - ">"
+ }
+ - "\n "
+ c- p="" {
+ - ""
+ }
+ c- f="" {
+ - "label"
+ }
+ c- p="" {
+ - ">"
+ }
+ - "\n"
+ c- p="" {
+ - ""
+ }
+ c- f="" {
+ - "p"
+ }
+ 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="" {
+ - ""
+ }
+ c- f="" {
+ - "table"
+ }
+ 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="" {
+ - ""
+ }
+ c- f="" {
+ - "table"
+ }
+ 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