white-spaceプロパティの値の実装状況
完全実装はSafariのみ。
IE、Firefox、Operaともに部分的な実装。textarea要素の実装がおかしい。
プロパティ名 | 値 | 〜IE7 | IE8 | Firefox2 | Opera9.2 | Safari | 備考 |
---|---|---|---|---|---|---|---|
white-space | normal | △ | △ | △ | ○ | textarea要素のみ表示結果と値(or実装と仕様)が一致しない。IE、・Firefox、Operaでは仕様上のdisplay:pre-wrap;のものに一致。 | |
nowrap | ○ | △ | △ | ○ | textarea要素のみ表示結果と値(or実装と仕様)が一致しない。IE、Operaでは仕様上のdisplay:pre-line;のものに一致。Firefoでは仕様上のdisplay:pre-wrap;のものに一致。 | ||
pre | △ | △ | △ | ○ | textarea要素のみ表示結果と値(or実装と仕様)が一致しない。IE、・Firefox、Operaでは仕様上のdisplay:pre-wrap;のものに一致。 | ||
pre-line | × | × | × | ○ | |||
pre-wrap | × | × | ○ | ○ | |||
inherit | × | ○ | ○ | ○ |
※参考:white-space – SitePoint CSS Reference
実装にバグのあるブラウザは無いと、Sitepoint.comの中の人は言ってる。でも実装されている値と仕様上の値が一致していないことは、padding-top:20px;を指定したら下方向にpaddingが20px取られたような状況なので、バグと言ってもいい気がする。この辺は言葉に対する感覚が違うのでしょう。