--- title: text-indent slug: Web/CSS/text-indent tags: - CSS - CSS テキスト - CSS プロパティ - Reference - レイアウト translation_of: Web/CSS/text-indent ---
CSS の text-indent
プロパティは、ブロック内のテキストの行の前に置く空白 (字下げ) の幅を設定します。
このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。
包含ブロック要素のコンテンツボックスの左端 (右書きの場合は右端) に、水平に空白が挿入されます。
/* <length> 値 */ text-indent: 3mm; text-indent: 40px; /* <percentage> 値 包含ブロックの幅に対する割合 */ text-indent: 15%; /* Keyword values */ text-indent: 5em each-line; text-indent: 5em hanging; text-indent: 5em hanging each-line; /* Global values */ text-indent: inherit; text-indent: initial; text-indent: unset;
each-line
{{experimental_inline}}hanging
{{experimental_inline}}<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
p { text-indent: 5em; background: powderblue; }
{{ EmbedLiveSample('Simple_indent','100%','100%') }}
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
p { text-indent: 30%; background: plum; }
{{ EmbedLiveSample('Percentage_indent_example','100%','100%') }}
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS3 Text', '#text-indent-property', 'text-indent')}} | {{Spec2('CSS3 Text')}} | hanging と each-line キーワードを追加。 |
{{SpecName('CSS3 Transitions', '#animatable-css', 'text-indent')}} | {{Spec2('CSS3 Transitions')}} | text-indent がアニメーション可能に。 |
{{SpecName('CSS2.1', 'text.html#indentation-prop', 'text-indent')}} | {{Spec2('CSS2.1')}} | display: inline-block と無名ブロックボックスの場合の動作が明確に定義されるようになりました。 |
{{SpecName('CSS1', '#text-indent', 'text-indent')}} | {{Spec2('CSS1')}} | Initial definition. |
{{cssinfo}}
{{Compat("css.properties.text-indent")}}