To run the test, or to see detailed, per character, results, click on the link in the left-most column. To see detailed results click on a row and look just above the table.
Key: | pass | fail | partially successful |
---|
Updated
These tests are all exploratory. They explore the default line-breaking behavior of characters against the expectations in the Unicode Standard, version 10. With a very few exceptions, the CSS3 Text specification leaves it up to the browser to decide how these characters should behave. In many cases, the behaviour may depend on context. These tests check how the browsers handle the various line break related characters by default.
The two-letter abbreviations are conventions for property names in the Unicode Standard. For more information about expected line break behavior and line break classes, see Unicode Standard Annex #14 Line Breaking Properties.
These tests are exploratory. In all these tests, one would expect a line to break after the character being tested, because they have the BA (Break After) property.
Links to run tests | Assertions | Gecko Firefox | Blink Chrome | Webkit Safari |
---|---|---|---|---|
Breaking spaces css-text-line-break-ba-space.html |
[Exploratory] The browser can break a line of text after a BA breaking space character. | pass | pass | pass |
Breaking hyphens css-text-line-break-ba-hyphens.html |
[Exploratory] The browser can break a line of text after a BA breaking hyphen character. | partial | pass | pass |
By block css-text-line-break-ba-blocks.html |
[Exploratory] The browser can break a line of text after a BA character in the script blocks listed. | partial | pass | pass |
Historical blocks css-text-line-break-ba-historic.html |
[Exploratory] The browser can break a line of text after a BA character in the historic script blocks listed. | fail | pass | pass |
Other css-text-line-break-ba-other.html |
[Exploratory] The browser will break a line of text after each of the BA characters listed. | fail | pass | pass |
Spec links for this table: link
These tests are exploratory. Characters with the OP (Open Parenthesis) property should not appear as the last character on a line. Characters with the CL (Close Parenthesis) and NS (Non-Starter) properties should not appear at the start of a line, and should therefore move to the next line with the character that precedes them rather than appear at the end of a line.
Links to run tests | Assertions | Gecko Firefox | Blink Chrome | Webkit Safari |
---|---|---|---|---|
Opening punctuation css-text-line-break-op.html |
[Exploratory] The browser will not leave a character with the OP (Opening Punctuation) linebreak property at the end of a line. | partial | pass | pass |
Closing punctuation css-text-line-break-cl.html |
[Exploratory] The browser will not allow a character with the CL (Closing Punctuation) linebreak property at the beginning of a line. | partial | pass | pass |
Non-starter punctuation css-text-line-break-ns.html |
[Exploratory] The browser will not allow a character with the NS (Non-starter) linebreak property at the beginning of a line. | partial | partial | partial |
Spec links for this table: link