これは実験段階の機能です。
この機能は複数のブラウザで開発中の状態にあります。各ブラウザで用いるために、適切なベンダー接頭辞が必要な場合があります。互換性テーブルをチェックしてください。また、実験段階の機能の構文と挙動は、仕様変更に伴い各ブラウザの将来のバージョンで変更になる可能性があることに注意してください。
概要
CSS の tab-size プロパティは、タブ文字 (U+0009) の表示幅の指定に用います。
構文
Formal syntax: <integer> | <length>
tab-size: 4 tab-size: 0 tab-size: 8 tab-size: inherit
値
<integer>- タブのスペース数(負数は指定不可)
inherit- 親要素からの継承に委ねる
例
/* スペース 4 つ分となります */
pre {
tab-size: 4;
}
/* タブサイズを 0 に。コード例のインデント除去等に。 */
pre {
tab-size: 0;
}
/* タブを使わないよう警告する意図 */
pre {
tab-size: 99;
}
仕様
| 仕様書 | 策定状況 | コメント |
|---|---|---|
| CSS Text Level 3 tab-size の定義 |
草案 |
ブラウザ実装状況
| 機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| 基本サポート | 21 | 4.0 (2.0)-moz | ? | 10.60-o | Nightly build (537.1) |
| 機能 | iOS Safari | Opera Mini | Opera Mobile | Android Browser |
|---|---|---|---|---|
| 基本サポート | ? | ? | ? | ? |
関連情報
- Controlling size of a tab character (U+0009) - Anne van Kesteren 氏 (Opera) からの CSSWG へのメール