tab-size プロパティ

最終更新:2026-09-13

tab-size tab-size プロパティ

font-size-adjust ではなく tab-size プロパティは、ページに表示されるタブ文字(\t)の幅を設定します。通常、コードブロックや pre 要素のインデントを制御するために使われます。既定値は 8 です。

カテゴリ
初期値8
継承はい
適用対象
アニメーションタイプ
CSS バージョンCSS3
状態標準

📝 構文

tab-size: <integer> | <length>;

⚙️ 値

タイプ説明
<integer>タイプスペース数で表したタブ幅
<length>タイプ長さで表した固定のタブ幅

▶ 例

以下のコードを編集して、プレイグラウンドでライブ結果を確認してください:

🌐 ブラウザーサポート

ブラウザー ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
tab-size v21 v12 v9 v6.1 v15
すべての主要ブラウザーでサポート
ヒント: white-space: pre や pre-wrap と組み合わせると、ソースコードのタブ字下げを維持できます。
ヒント: コードブロックでは、既定の 8 よりも 2 または 4 を推奨します。よりコンパクトになります。

❓ よくある質問

Qtab-size プロパティは CSS で小数や分数の値に対応していますか?
A<integer> 形式は整数のみ受け付けます。<length> 形式は 4px のような小数の長さを受け付けますが、整数形式が最も一般的です。ブラウザの実装では通常、タブを幅の整数倍の次の停止位置まで進めるものとして扱います。
Qtab-size は中国語のコンテンツに役立ちますか?
Aこのプロパティはテキスト中のタブ文字にのみ作用します。多くはコードブロック(white-space: pre と組み合わせて字下げを維持)で見られます。通常の中国語段落はタブ字下げを使わないため、影響はありません。
QCSS でコードブロックのタブ字下げを狭くするには?
Apre や code に tab-size: 2 または 4 を設定し、既定の 8 スペース幅を置き換えます。コードがよりコンパクトで読みやすくなります。white-space: pre または pre-wrap と組み合わせる必要があります。そうしないとブラウザがタブをスペースに折りたたみます。

📚 関連チュートリアル

Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%