可以使用 CSS 的 text-indent 属性来设置文本缩进。具体使用方法如下:
p {
text-indent: 2em; /* 2em 可以根据需要进行调整 */
}
其中,text-indent 属性接受一个长度值作为参数,表示文本缩进的大小。可以使用 em、px、rem 等单位。通常情况下,使用 em 作为单位比较方便,因为它可以根据父元素的字体大小进行自适应。
需要注意的是,text-indent 属性只对第一行文本有效,如果需要设置整段文本的缩进,可以考虑使用 padding 或 margin 属性。
另外,还有一个常见的需求是设置中英文混排时的缩进。这时可以使用 text-align-last 属性来实现。例如:
p {
text-align-last: justify; /* 两端对齐 */
text-indent: 2em; /* 中文缩进 */
}
需要注意的是,text-align-last 属性目前还不是所有浏览器都支持,可以根据具体情况进行使用。