css文本属性有哪些
1. 颜色属性 `color`
用于设置文本的颜色。
2. 文本对齐属性 `text-align`
控制文本内容的水平对齐方式,如 `left`、`right`、`center`。
3. 装饰文本属性 `text-decoration`
给文本添加装饰,如 `none`(无装饰)、`underline`(下划线)、`overline`(上划线)、`line-through`(删除线)。
4. 文本缩进属性 `text-indent`
指定文本第一行的缩进,通常用于段落首行缩进。
5. 行间距属性 `line-height`
定义文本行之间的垂直间距。
6. 字符间距属性 `letter-spacing`
控制字符之间的水平间距。
7. 文本阴影属性 `text-shadow`
为文本添加阴影效果。
8. 文本方向属性 `direction`
设置文本的阅读方向,如 `ltr`(从左到右)和 `rtl`(从右到左)。
9. Unicode双向属性 `unicode-bidi`
控制文本的双向显示方式。
10. 字体属性 `font-family`
指定文本的字体系列。
11. 字体大小属性 `font-size`
设置文本的大小。
12. 字体样式属性 `font-style`
控制字体的样式,如 `normal`、`italic`、`oblique`。
13. 字体变体属性 `font-variant`
控制字体的变体,如 `normal`、`small-caps`。
14. 字体粗细属性 `font-weight`
控制字体的粗细,如 `normal`、`bold`、`lighter`。
15. 垂直对齐属性 `vertical-align`
控制文本的垂直对齐方式,如 `sub`(下标)、`super`(上标)、`baseline`(基线)、`middle`(中点)、`top`、`text-top`、`bottom`、`text-bottom`。
16. 文本溢出属性 `text-overflow`
控制当文本超出容器时的显示方式,如 `clip`、`ellipsis`。
17. 文本换行属性 `word-wrap` 和 `word-break`
`word-wrap` 控制是否允许在单词内换行,`word-break` 控制是否允许在单词间换行。
这些属性可以单独使用,也可以组合使用来达到更复杂的文本格式效果。需要注意的是,不同的浏览器可能对某些属性的支持程度不同,因此在实际应用中可能需要进行兼容性测试。