Testing some methods of preventing line breaks

This page is an appendix to the page Word division in IE and other notes on the nobr markup
and on suggesting possible “word” breaks
.

Preventing wrapping at a space in a cell

All tables have their cell width set to 3em. Since table layout is defaulted to automatic, non-wrappable cell content will cause the cell width to expand.

Small cell contents, for comparison

x

Cell contents that fits when word-wrapped

9999 ABCD

No-break space used to prevent wrapping

9999 ABCD

nobr markup used

9999 ABCD

nowrap attribute used

9999 ABCD

CSS code white-space: nowrap used on the cell element

9999 ABCD

CSS code white-space: nowrap used on an element inside the cell element

9999 ABCD

Preventing wrapping at “?” in a cell

Small cell contents, for comparison

x

Cell contents that fits if wrapped after “?”

9999?ABCD

Word joiner (WJ) character used to prevent wrapping

9999?⁠ABCD

Zero-width no-break space (ZWNBSP) character used

9999?ABCD

nobr markup used

9999?ABCD

nowrap attribute used

9999?ABCD

CSS code white-space: nowrap used on the cell element

9999?ABCD

CSS code white-space: nowrap used on an element inside the cell element

9999?ABCD

Preventing wrapping at a space in a block

This is different from the previous tests in the sense that the text is not within a table cell but within a block, specifically a div All. That element has its width set to 3em.

Small contents, for comparison

x

Block contents that fits when word-wrapped

9999 ABCD

No-break space used to prevent wrapping

9999 ABCD

nobr markup used

9999 ABCD

CSS code white-space: nowrap used on the block element

9999 ABCD