还是大剑师兰特:曾是美国某知名大学计算机专业研究生,现为航空航海领域高级前端工程师;CSDN知名博主,GIS领域优质创作者,深耕openlayers、leaflet、mapbox、cesium,canvas,webgl,echarts等技术开发,欢迎加底部微信(gis-dajianshi),一起交流。

No. | 内容链接 |
---|
1 | Openlayers 【入门教程】 - 【源代码+示例300+】 |
2 | Leaflet 【入门教程】 - 【源代码+图文示例 150+】 |
3 | Cesium 【入门教程】 - 【源代码+图文示例200+】 |
4 | MapboxGL【入门教程】 - 【源代码+图文示例150+】 |
5 | 前端就业宝典 【面试题+详细答案 1000+】 |

文章目录
- 1. **字体相关属性**
- 2. **文本颜色与装饰**
- 3. **文本间距与缩进**
- 4. **文本对齐**
- 5. **行高与垂直对齐**
- 6. **换行与溢出**
- 7. **`text-transform`**:控制文本的大小写形式。
- 8. **`text-shadow`**:给文本添加阴影效果。
- 9. **`text-overflow`**:处理文本溢出内容的显示方式。
- 10. **`tab-size`**:设置制表符(tab)的宽度。
- 11. **`hyphens`**:控制文本自动断词换行功能。
- 12. **`unicode-bidi`** 和 **`direction`**:用于设置双向文字(如阿拉伯语、希伯来语)的书写方向。

CSS文本属性主要用于控制网页文本的样式,包括字体、大小、颜色、间距、对齐方式、装饰线、换行、缩进等。以下是一些常见的CSS文本属性及其示例代码:
1. 字体相关属性
font-family
:设置文本的字体系列。 | p { |
| font-family: 'Arial', sans-serif; |
| } |
复制
font-size
:设置文本的大小。
复制
font-weight
:设置文本的粗细。 | strong { |
| font-weight: bold; |
| } |
复制
font-style
:设置文本的斜体样式。 | em { |
| font-style: italic; |
| } |
复制
font-variant
:设置小型大写字母。 | p.smallcaps { |
| font-variant: small-caps; |
| } |
复制
font
:简写属性,用于设置以上所有字体属性。 | h1 { |
| font: italic bold 36px 'Arial', sans-serif; |
| } |
| |
复制
2. 文本颜色与装饰
3. 文本间距与缩进
letter-spacing
:设置字符之间的间距。 | p.tight { |
| letter-spacing: -1px; |
| } |
复制
word-spacing
:设置单词之间的间距。 | p.wide { |
| word-spacing: 5px; |
| } |
复制
text-indent
:设置首行缩进。
复制
4. 文本对齐
5. 行高与垂直对齐
6. 换行与溢出
7. text-transform
:控制文本的大小写形式。
| h1 { |
| text-transform: uppercase; |
| } |
| button.lowercase { |
| text-transform: lowercase; |
| } |
| p.capitalize { |
| text-transform: capitalize; |
| } |
复制
8. text-shadow
:给文本添加阴影效果。
| h1 { |
| text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); |
| } |
复制
9. text-overflow
:处理文本溢出内容的显示方式。
| .ellipsis { |
| white-space: nowrap; |
| overflow: hidden; |
| text-overflow: ellipsis; |
| } |
复制
10. tab-size
:设置制表符(tab)的宽度。
复制
11. hyphens
:控制文本自动断词换行功能。
| .auto-hyphenate { |
| hyphens: auto; |
| } |
复制
12. unicode-bidi
和 direction
:用于设置双向文字(如阿拉伯语、希伯来语)的书写方向。
| .rtl-text { |
| direction: rtl; |
| unicode-bidi: bidi-override; |
| } |
复制
以上就是CSS中常用的文本属性及其示例代码,通过灵活运用这些属性,您可以根据需求精确地调整网页中文本的各种样式和表现。