- 使用 text-indent 属性,元素首行缩进。一般来说,适用于所有的块级元素,但无法适用于行内元素和类似于图片这样的元素。可以用%、固定值和负值、继承(使用此值,父元素最好要padding相应值)。
- 使用text-align属性,会影响一个元素中的文本行互相之间的对齐方式。(块级和表元素居中要使用外边距实现)。left、right 、center和<center>(不仅影响文本,还会把整个元素居中)、justify(使文本的两端都对齐,由用户代理(而不是 CSS)来确定两端对齐文本如何拉伸,不同浏览器拉伸定义不同,如果 letter-spacing 属性指定为一个长度值,“用户代理不能进一步增加或减少字符间的空间)、inherit(继承)。
- word-spacing 属性可以改变字(单词)之间的标准间隔。接受正值和负值。
- letter-spacing 属性,字母间隔修改的是字符或字母之间的间隔。
- text-transform 属性处理文本的大小写。none、uppercase(小写改为大写)、lowercase(大写改为小写)和capitalize(只对每个单词的首字母大写)。
- text-decoration文本装饰。none、underline(下划线)、overline(上划线)、line-through(贯穿线)、blink(闪烁)。text-decoration 值会替换而不是累积起来。
a:link a:visited {text-decoration: underline overline;}
- white-space 属性会影响到用户代理对源文档中的空格、换行和 tab 字符的处理。normal(如果给定这个值,换行字符(回车)会转换为空格,一行中多个空格的序列也会转换为一个空格)、nowrap(防止元素中的文本换行,除非使用了一个 br 元素)、pre(浏览器将会注意额外的空格,甚至回车)、 pre-wrap (浏览器不仅会保留空白符并保留换行符,还允许自动换行)和 pre-line(浏览器会保留换行符,并允许自动换行,但是会合并空白符)。
- direction 属性影响块级元素中文本的书写方向、表中列布局的方向、内容水平填充其元素框的方向、以及两端对齐元素中最后一行的位置。ltr 和 rtl两个值。对于行内元素,只有当 unicode-bidi 属性设置为 embed (这个值对于双向算法会打开附件的一层嵌套)或 bidi-override(会为行内元素创建一个覆盖) 时才会应用 direction 属性。
- line-height设置行间距。百分比(100%为标准行高,即当前字体尺寸。大多数浏览器中默认行高大约是 110% 到 120%。)、像素值(大多数浏览器中默认行高大约是 20px。)和数值(默认行高大约是 1。1为标准行高。)、normal、inherit。不允许使用负值。
- color:文本颜色
- background-color:文本背景颜色。
时间: 2024-10-23 18:04:44