tab-size プロパティ
tab-size プロパティは、タブの幅を指定するプロパティです。 文字幅または正の整数で指定します。
ただし、white-spaceプロパティでpreまたはpre-wrap値を設定する必要があります。設定していない場合は、デフォルトでのタブ文字として1つのスペース文字として表示されます。
FireFoxはベンダープレフィックス(-moz-tab-size)を付けることで対応となっていますが、環境によって機能しない場合があるようです。
white-space: pre;
tab-size: 4;
-moz-tab-size: 4;
関連プロパティ
以下はテキスト配置に関連するプロパティです。
letter-spacing | 文字間隔 |
line-height | テキストの行間 |
overflow-wrap | 単語がエレメント内に入りきらない場合の設定 |
tab-size | タブのサイズ |
text-align | 右寄せ、中央寄せ、左寄せ |
text-align-last | 最後の行の右寄せ、中央寄せ、左寄せ |
text-combine-upright | 縦書きにおける算用数字(アラビア数字)の配置 |
text-indent | 最初の行頭の字下げ幅 |
text-justify | 両端揃えにおける単語、文字の間隔 |
text-overflow | エレメントからテキストがはみ出る場合の表記 |
vertical-align | テキストの上下位置、上付き、下付き |
white-space | ホワイトスペース(複数の半角スペース、タブ)や改行の表示方法 |
word-break | エレメントの領域をはみ出るテキストの折り返し |
word-spacing | 単語と単語の間の空白を調整 |
word-wrap | overflow-wrapプロパティの別名 |
ページ内 Index
構文(Syntax)
CSS
tab-size: number | length | initial | inherit;
DOM ( JavaScript )
String = object.style.tabSize;
object.style.tabSize="number | length | initial | inherit";
値(Values)
Value | 摘要 |
---|---|
8 | 初期値(default値) |
number | 文字数、正の整数 |
length | CSS長さの単位を参照のこと |
initial | 初期値に戻す |
inherit | 親エレメントのプロパティを継承 |
備考(Remarks)
初期値(Default value) | 8 |
継承(Inherited) | Yes |
CSS Animation | No |
Example
tab-sizeの例です。white-spaceプロパティでpre、pre-wrap値を設定する必要があります。
FireFoxはベンダープレフィックス(-moz-tab-size)を付けることで対応となっていますが、環境によって機能しない場合があるようです。