white-spaceNN 4 IE 5(Mac)/5.5(Win) CSS 1

継承 : あり

要素のソースコードの一部である空白スペース (追加文字スペースと改行) のブラウザでの処理方法を設定します。通常は、HTML は余分な空白スペースを無視し、表示したコンテンツをその領域で折り畳みます。たとえば、単語間には 1 文字分のスペースだけが空けられ、段落内で改行するには br 要素が必要です。空白スペース属性を pre に設定すると、要素を pre 要素で囲んだように空白スペースを処理します。ブラウザはモノスペースフォントで pre 要素を処理することが多いのですが、white-space:pre に設定した通常の要素はそのフォントの特徴を保持して表示されます。

 
CSS 構文
 
white-space: whiteSpaceType
 

次の 3 つの定数値のいずれか : normal | nowrap | prenormal に設定すると、通常の HTML で行う空白スペースの処理方法になります。nowrap (Navigator 4 では使用不可) に設定すると、ソーステキストの改行 (作者がエディタで読みやすいように改行している場合) を無視するようにブラウザに指示し、HTML で明白に改行されている箇所 (br 要素などで) に限りページ上で改行するようにします。pre に設定すると、ソースコンテンツで作成者が入力したすべての空白スペースを要素のフォント設定のままブラウザが使用します。

 
既定値

normal

 
 
div.example {white-space: pre}
 
適用先

すべての要素