HTML+CSS Internationalization Tests
This page groups together pages being developed by the Internationalization Core Working Group to assess internationalization support of user agents. These tests are still under development and should not be taken as final.
Note that these tests do not only test conformance with W3C standards. In some cases the tests also allow for exploration of the behavior of user agents in ways not described by the standards.
Character encoding
HTML
Basic tests [results]
- meta Content-Type charset declaration
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - HTML5 meta charset declaration
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - XML declaration
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - HTTP charset declaration
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Precedence [results]
- Precedence: HTTP vs meta Content-Type
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - Precedence: HTTP vs HTML5 meta
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - Precedence: HTTP vs XML declaration
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - Precedence: XML declaration vs meta Content-Type
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - Precedence: XML declaration vs HTML5 meta
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - Precedence: meta Content-Type, then HTML5 meta
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - Precedence: HTML5 meta, then meta Content-Type
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Escapes [results]
- hex ncr
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - decimal ncr
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - lower-case entity
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - upper-case entity
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - supplementary character
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - hex ncr outside range of charset
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - decimal ncr outside range of charset
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - character entity outside range of charset
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - hex ncr for C1 position of euro sign
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - decimal ncr for C1 position of euro sign
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
C1 controls [results]
- C1 code points in ISO 8859-1
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - C1 code points in ISO 8859-15
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - C1 code points in cp1256
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Detecting UTF-8 [results]
- Utf-8, with signature
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - Auto-detecting utf-8, no signature
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - Auto-detecting utf-8, with signature
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
CSS [results]
HTTP declarations
- html utf8, css http iso1
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - html utf8, css http iso15
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - html iso1, css http utf8
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
@charset declarations
- html utf8, css @charset iso1
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - html utf8, css @charset iso15
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - html iso1, css @charset utf8
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
link charset
- html utf8, link charset iso1
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - html utf8, link charset iso15
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - html iso-8859-1, link charset utf8
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Inheritance from HTML encoding
- html iso1
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - html iso15
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - html utf8
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
UTF-8 signature
- html iso-8859-1, css bom
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - html iso-8859-15, css bom
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
@charset and BOM
- html iso-8859-1, css bom and @charset utf8 (in lowercase)
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - html iso-8859-1, css bom and @charset utf8 (in uppercase)
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - html iso-8859-15, css bom and @charset iso15
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Unknown encoding
- html utf-8, css @charset unknown
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Typos
- no semicolon at end of charset rule
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - extra spaces after @charset
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - extra spaces before colon in charset rule
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - linebreak in middle of charset rule
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - single quotes around charset name
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - blank line before @charset
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - blank spaces before @charset
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Precedence
- http vs. @charset
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - http vs. charset link
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - http vs. bom
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - @charset vs. link charset
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Language declarations
Basic declarations [results]
- lang attribute in html tag
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - xml:lang attribute in html tag
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - HTTP header
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - Content-Language meta element
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Conflicting declarations [results]
- HTTP header and html lang
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - HTTP header and html xml:lang
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - HTTP header and meta element
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - html lang and meta elements
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - html xml:lang and meta elements
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Multiple values [results]
- First of multiple languages in HTTP header
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - Second of multiple languages in HTTP header
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - First of multiple languages in Content-Language meta element
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - Second of multiple languages in Content-Language meta element
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Selectors
:lang in HTML [results]
- :lang(es), lang="es"
HTML4 XHTML 1.0html - :lang(es), lang="ES"
HTML4 XHTML 1.0html - :lang(es), lang="es-MX"
HTML4 XHTML 1.0html - :lang(es-MX), lang="es"
HTML4 XHTML 1.0html - lang(es), lang="mx-es"
HTML4 XHTML 1.0html - :lang(en-GB), lang="en-GB"
HTML4 XHTML 1.0html - :lang(en-GB), lang="en-GB-scouse"
HTML4 XHTML 1.0html - :lang(en-GB), lang="en-US"
HTML4 XHTML 1.0html - :lang(az-Arab-IR), lang="az-Arab-IR"
HTML4 XHTML 1.0html - :lang(az-Arab-IR), lang="az-IR"
HTML4 XHTML 1.0html - :lang(cs-CZ), lang="cs-Latn-CZ"
HTML4 XHTML 1.0html - :lang(az-Arab-IR), lang="az-arab-IR"
HTML4 XHTML 1.0html - :lang, Inheritance by inline elements
HTML4 XHTML 1.0html - :lang, Inheritance from an ancestor, block elements
HTML4 XHTML 1.0html - :lang, Inheritance from an ancestor, inline elements
HTML4 XHTML 1.0html - :lang, xml:lang
HTML4 XHTML 1.0html - :lang, xml:lang vs. lang
HTML4 XHTML 1.0html
lang |= in HTML [results]
- [lang|="es"], lang="es"
HTML4 XHTML 1.0html - [lang|="es"], lang="ES"
HTML4 XHTML 1.0html - [lang|="es"], lang="es-MX"
HTML4 XHTML 1.0html - [lang|="es-MX"], lang="es"
HTML4 XHTML 1.0html - [lang|="es"], lang="mx-es"
HTML4 XHTML 1.0html - [lang|="en-GB"], lang="en-GB"
HTML4 XHTML 1.0html - [lang|="en-GB"], lang="en-GB-scouse"
HTML4 XHTML 1.0html - [lang|="en-GB"], lang="en-US"
HTML4 XHTML 1.0html - [lang|="az-Arab-IR"], lang="az-Arab-IR"
HTML4 XHTML 1.0html - [lang|="az-Arab-IR"], lang="az-IR"
HTML4 XHTML 1.0html - [lang|="cs-CZ"], lang="cs-Latn-CZ"
HTML4 XHTML 1.0html - [lang|="az-Arab-IR"], lang="az-arab-IR"
HTML4 XHTML 1.0html - lang|=, Inheritance by inline elements
HTML4 XHTML 1.0html - lang|=, Inheritance from an ancestor, block elements
HTML4 XHTML 1.0html - lang|=, Inheritance from an ancestor, inline elements
HTML4 XHTML 1.0html - xml\:lang|=, xml:lang
HTML4 XHTML 1.0html
lang= in HTML [results]
- [lang="es"], lang="es"
HTML4 XHTML 1.0html - [lang="es"], lang="ES"
HTML4 XHTML 1.0html - [lang="es"], lang="es-MX"
HTML4 XHTML 1.0html - [lang="es-MX"], lang="es"
HTML4 XHTML 1.0html - [lang="es"], lang="mx-es"
HTML4 XHTML 1.0html - [lang="en-GB"], lang="en-GB"
HTML4 XHTML 1.0html - [lang="en-GB"], lang="en-GB-scouse"
HTML4 XHTML 1.0html - [lang="en-GB"], lang="en-US"
HTML4 XHTML 1.0html - [lang="az-Arab-IR"], lang="az-Arab-IR"
HTML4 XHTML 1.0html - [lang="az-Arab-IR"], lang="az-IR"
HTML4 XHTML 1.0html - [lang="cs-CZ"], lang="cs-Latn-CZ"
HTML4 XHTML 1.0html - [lang="az-Arab-IR"], lang="az-arab-IR"
HTML4 XHTML 1.0html - lang=, Inheritance by inline elements
HTML4 XHTML 1.0html - lang=, Inheritance from an ancestor, block elements
HTML4 XHTML 1.0html - lang=, Inheritance from an ancestor, inline elements
HTML4 XHTML 1.0html - xml\:lang=, xml:lang
HTML4 XHTML 1.0html
:lang in XML [results]
- :lang(es), xml:lang="es"
XHTML 1.0xml XHTML 1.1 - :lang(es), xml:lang="ES"
XHTML 1.0xml XHTML 1.1 - :lang(es), xml:lang="es-MX"
XHTML 1.0xml XHTML 1.1 - :lang(es-MX), xml:lang="es"
XHTML 1.0xml XHTML 1.1 - lang(es), xml:lang="mx-es"
XHTML 1.0xml XHTML 1.1 - :lang(en-GB), xml:lang="en-GB"
XHTML 1.0xml XHTML 1.1 - :lang(en-GB), xml:lang="en-GB-scouse"
XHTML 1.0xml XHTML 1.1 - :lang(en-GB), xml:lang="en-US"
XHTML 1.0xml XHTML 1.1 - :lang(az-Arab-IR), xml:lang="az-Arab-IR"
XHTML 1.0xml XHTML 1.1 - :lang(az-Arab-IR), xml:lang="az-IR"
XHTML 1.0xml XHTML 1.1 - :lang(cs-CZ), xml:lang="cs-Latn-CZ"
XHTML 1.0xml XHTML 1.1 - :lang(az-Arab-IR), xml:lang="az-arab-IR"
XHTML 1.0xml XHTML 1.1 - :lang, Inheritance by inline elements
XHTML 1.0xml XHTML 1.1 - :lang, Inheritance from an ancestor, block elements
XHTML 1.0xml XHTML 1.1 - :lang, Inheritance from an ancestor, inline elements
XHTML 1.0xml XHTML 1.1 - :lang, xml:lang vs. lang
XHTML 1.0xml XHTML 1.1
lang|= in XML [results]
- [xml|lang|="es"], xml:lang="es" with @namespace
XHTML 1.0xml XHTML 1.1 - [xml|lang|="es"], xml:lang="es" with no @namespace
XHTML 1.0xml XHTML 1.1 - xml\:lang|=, xml:lang
XHTML 1.0xml XHTML 1.1
lang= in XML [results]
- [xml|lang="es"], xml:lang="es" with @namespace
XHTML 1.0xml XHTML 1.1 - [xml|lang="es"], xml:lang="es" with no @namespace
XHTML 1.0xml XHTML 1.1 - xml\:lang=, xml:lang
XHTML 1.0xml XHTML 1.1
Fonts
TTF font linking [results]
- Alphabetic scripts (Georgian)
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - Alphabetic scripts (Armenian)
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - Complex scripts (Khmer)
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - Complex scripts (Devanagari)
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - Shaping scripts (Arabic)
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - Shaping scripts (Urdu)
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - Mixed scripts (Thai, Tibetan, and Myanmar)
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1
.eot fonts [results]
- EOT Alphabetic (Georgian)
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - EOT Alphabetic (Armenian)
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - EOT Complex scripts (Khmer)
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - EOT Complex scripts (Devanagari)
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - EOT Shaping scripts (Arabic)
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - EOT Shaping scripts (Urdu)
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - EOT Mixed scripts (Thai, Tibetan, and Myanmar)
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1
Text direction
Bidi algorithm in HTML (no markup) [results]
- directional type, ltr context, hebrew
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - directional type, ltr context, arabic
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - directional type, ltr context, hebrew in english
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - directional type, rtl context, english
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - directional type, rtl context, english in arabic
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - directional type, rtl context, english in hebrew
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - numbers, european
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - numbers, arabic
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Basic block markup tests [results]
Page direction set to RTL
- paragraphs
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - tables
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Direction on element
- ltr context, rtl p
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - ltr context, rtl table
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - rtl context, ltr p
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - rtl context, ltr table
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Inheritance from non-html parent
- ltr page, rtl div, p
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - ltr page, rtl div, table
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - rtl page, ltr div, p
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - rtl page, ltr div, table
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Lists
- ordered and unordered lists
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - dl lists
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Basic inline markup tests[results]
Base direction
- base direction, ltr context
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - base direction, rtl context
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Embedded level
- neutral in embedded rtl level
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - neutral in embedded ltr level
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
RLM
- neutral associated with rlm entity
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - neutral associated with rlm entity
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - neutral associated with rlm NCR
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - neutral associated with rlm NCR
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
bdo element
- bdo, dir ltr
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - bdo, dir rtl
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Direction & unicode-bidi [results]
Direction on inline elements
- default context, direction rtl, unicode-bidi embed
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - default context, direction rtl, unicode-bidi none
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - ltr context, direction rtl, unicode-bidi embed
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - ltr context, direction rtl, unicode-bidi none
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - rtl context, direction ltr, unicode-bidi embed
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - rtl context, direction ltr, unicode-bidi none
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - direction of a ltr tspan
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - direction of a rtl tspan
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Direction on block elements
- on element, direction ltr, unicode-bidi none
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - on element, direction rtl, unicode-bidi none
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - inherited, direction ltr, unicode-bidi none
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - inherited, direction rtl, unicode-bidi none
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Overriding direction on inline elements
- default context, direction none, unicode-bidi override
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - default context, direction ltr, unicode-bidi override
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - default context, direction rtl, unicode-bidi override
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - ltr context, direction none, unicode-bidi override
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - ltr context, direction ltr, unicode-bidi override
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - ltr context, direction rtl, unicode-bidi override
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - rtl context, direction none, unicode-bidi override
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - rtl context, direction ltr, unicode-bidi override
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - rtl context, direction rtl, unicode-bidi override
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Overriding direction on block elements
- on element, direction ltr, unicode-bidi override
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - on element, direction rtl, unicode-bidi override
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - inherited, direction ltr, unicode-bidi override
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - inherited, direction rtl, unicode-bidi override
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Overriding direction on block elements with mixed content
- right to left block
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - left to right block
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - inner block converted to inline
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
User agent chrome and bidi text[results]
dir on html
- dir on html, vertical scrollbar alignment
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - dir on html, javascript alert box
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - dir on html, javascript confirm box
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - dir on html, javascript prompt box
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - dir on html, tooltip text starts with RTL
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - dir on html, tooltip text starts with LTR
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - dir on html, title text begins with RTL
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - dir on html, title text begins with LTR
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1
dir on body
- dir on body, vertical scrollbar alignment
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - dir on body, javascript alert box
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - dir on body, javascript confirm box
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - dir on body, javascript prompt box
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - dir on body, tooltip text starts with RTL
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - dir on body, tooltip text starts with LTR
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1
local dir
- local dir, javascript alert box
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - local dir, javascript confirm box
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - local dir, javascript prompt box
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - local dir, tooltip text starts with RTL
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - local dir, tooltip text starts with LTR
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1
with Unicode control characters
- javascript alert box
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - javascript confirm box
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - javascript prompt box
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - tooltip text
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1 - page title text
HTML4 XHTML 1.0html XHTML 1.0xml XHTML 1.1
Unicode control characters
Overrides
- RLO/PDF around inline text
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - RLO/PDF around inline element
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - RLO/PDF around inline text around inline element
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - RLO/PDF around block element
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - RLO/PDF around inline text around block element
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Vertical text
Writing-mode, single script
- chinese
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - japanese
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - mongolian
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Writing-mode, basic mixed scripts
- latin in chinese
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - latin in mongolian
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - arabic in chinese
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - arabic in mongolian
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - mongolian in chinese
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1 - chinese in mongolian
HTML4 XHTML1.0html XHTML1.0xml XHTML1.1
Text-transform
Other
- Greek, uppercase
- Greek, lowercase
- Coptic, uppercase
- Coptic, lowercase
- Cyrillic, uppercase
- Cyrillic, lowercase
- Armenian, uppercase
- Armenian, lowercase
- Roman numerals, uppercase
- Roman numerals, lowercase
- Circled Latin, uppercase
- Circled Latin, lowercase
- Full-width Latin, uppercase
- Full-width Latin, lowercase
- Deseret, uppercase
- Deseret, lowercase
Lists
List-style-type
- armenian, default letter case
- armenian, up to 9,999
- armenian, over 9,999
- lower-armenian, up to 9,999
- lower-armenian, over 9,999
- upper-armenian, up to 9,999
- upper-armenian, over 9,999
- georgian
- lower-greek
- hiragana basic
- hiragana, over 48
- hiragana-iroha basic
- hiragana-iroha, over 47
- katakana basic
- katakana, over 48
- katakana-iroha basic
- katakana-iroha, over 47
- cjk-ideographic basic
- cjk-ideographic, over 10
White-space
Ideographic, default style sheet [results]
- Ideographic, inline spaces
- Ideographic, line break only
- Ideographic, spaces at end of lines
- Ideographic, spaces at beginning of line
- Ideographic, spaces at beginning and end of line
- Ideographic, multiple line breaks
- Ideographic, multiple line breaks and spaces
- Ideographic, full width punctuation at line end
- Ideographic, proportional punctuation at line end
- Ideographic, full width digits at line end
- Ideographic, proportional digits at line end
- Ideographic and Latin, line break before latin
Ideographic, white-space:normal [results]
- Ideographic, inline spaces
- Ideographic, line break only
- Ideographic, spaces at end of line
- Ideographic, spaces at beginning of line
- Ideographic, spaces at beginning and end of line
- Ideographic, multiple line breaks
- Ideographic, multiple line breaks and spaces
- Ideographic, full width punctuation at line end
- Ideographic, proportional punctuation at line end
- Ideographic, full width digits at line end
- Ideographic, proportional digits at line end
- Ideographic and Latin, line break before latin