空白と折り返し。
名前 | white-space
|
---|---|
値 | normal | pre | nowrap | pre-wrap | break-spaces | pre-line |
初期値 | normal |
適用対象 | テキスト |
継承 | される |
百分率 | 受容しない |
算出値 | 指定されたキーワード |
正準的順序 | n/a |
アニメーション型 | 離散的 |
このプロパティは、次の 2 つを指定する:
各種 値は、次の意味を持ち、[空白処理規則、行分断規則]に則って解釈するものとする:
normal
<DIV style="border:1px solid red; width:100px; font-size:20px; white-space:normal; ">あいう えおかきくけ<BR>abc defghijklmn</DIV>
pre
各行は、強制行分断の所に限り分断する ― ブロック コンテナの中に収まらない内容は過フローする。
<DIV style="border:1px solid red; width:100px; font-size:20px; white-space:pre; ">あいうえおかき<BR>a bcdefghij</DIV>
nowrap
<DIV style="border:1px solid red; width:100px; font-size:20px; white-space:nowrap; ">あいうえおかき<BR>a bcdefghij</DIV>
pre-wrap
<DIV style="border:1px solid red; width:100px; font-size:20px; white-space:pre-wrap; ">あいうえおかき<BR>a b cdefghijkl</DIV>
break-spaces
注記: この値は、空白に因る過フローが決して生じないことは保証しない。例えば、行の長さが 1 個の空白が収まるに満たないほど短い場合、過フローは避けれない。
<DIV style="border:1px solid red; width:100px; font-size:20px; white-space:break-spaces; ">あいうえおかき<BR>a b cdefghijkl</DIV>
pre-line
<DIV style="border:1px solid red; width:100px; font-size:20px; white-space:pre-line; ">あいうえおかき<BR>a b cdefghijkl</DIV>
空白処理に因り[除去/縮約]されなかった空白は、保全空白と呼ばれる。
注記: 行の末尾にある[保全空白/その他のスペース分離子]は、一部の事例ではぶら下がることもあり、[内在的サイズ法のために測定されるかどうか]に影響し得る。
次の一覧(参考)に、各種 white-space 値のふるまいを要約する:
改行文字 | スペースとタブ | テキストの折り返し | 行末にあるスペース | 行末にあるその他のスペース分離子 | |
---|---|---|---|---|---|
normal
| 縮約する | 縮約する | 折り返し可 | 除去する | ぶら下げる |
pre
| 保全する | 保全する | 折り返し不可 | 保全する | 折り返さない |
nowrap
| 縮約する | 縮約する | 折り返し不可 | 除去する | ぶら下げる |
pre-wrap
| 保全する | 保全する | 折り返し可 | ぶら下げる | ぶら下げる |
break-spaces
| 保全する | 保全する | 折り返し可 | 折り返す | 折り返す |
pre-line
| 保全する | 縮約する | 折り返し可 | 除去する | ぶら下げる |
¶以下省く
表示内容: |
表示内容: |