text-indent 属性规定文本块中第一行文本的缩进。缩进是从文本块边框开始计算的。
语法
selector {
text-indent: length | percentage | initial | inherit;
}length:指定一个固定的长度值,可以是正数、负数或零。正数表示向右缩进,负数表示向左缩进。percentage:相对于包含块的宽度计算的百分比值。initial:设置为属性的默认值。inherit:从父元素继承该属性的值。
值
<length>:指定一个固定的长度值,如px、em、rem等。<percentage>:相对于包含块宽度的百分比值,如50%表示缩进包含块宽度的一半。initial:默认值为0。inherit:继承父元素的text-indent值。
示例
p {
text-indent: 2em; /* 缩进两个字母 "m" 的宽度 */
}在上面的示例中,p 元素的第一行文本将会被缩进两个字母 "m" 的宽度。
注意事项
text-indent只适用于块级元素。- 如果想为整个段落设置首行缩进,推荐使用
padding-left属性或::first-line伪元素。
以上是关于 CSS 属性 text-indent 的详细介绍,希望对你有所帮助。