要设置CSS首行缩进2个字符,可以使用text-indent属性。text-indent属性用于设置文本的缩进,可以为正值或负值,以像素(px)或em为单位。要将首行缩进2个字符,可以将text-indent设置为2个字符的宽度,可以使用em单位,因为em可以根据字体大小进行自适应。
例如,如果您的字体大小为16像素,那么2个字符的宽度大约为32像素,因此,您可以将text-indent设置为2em。
以下是CSS代码示例,将首行缩进2个字符:
```
p {
text-indent: 2em;
}
```
请注意,text-indent属性只适用于块级元素,如段落(p)和标题(h1-h6)。如果您想要缩进其他元素的文本,可以将它们转换为块级元素,或者使用padding属性来实现缩进。