文本
color
设置元素内文本的颜色。值可以取任意CSS支持的颜色值,包括颜色名称(如red, blue)、十六进制颜色值(如#ff0000)或者rgb颜色值(如rgb(255, 0, 0))。默认为#000000,黑色。
direction
设置元素内文本的书写方向。取值有ltr(从左至右)和rtl(从右至左)。默认为ltr。
letter-spacing
设置相较默认状态下增加或减少的字符间距。取值为正时字符间距加大,为负时字符间距减小;取值也可以是normal,相当于0。默认为normal。
line-height
设置字符串行间距。取值可以是normal,即浏览器默认合理的字符串行间距;也可以是数字,该数字会与当前的字体尺寸(font-size)相乘来设置行间距;也可以是带有尺寸单位(px, em等)的数值,行间距会被设置为该数值;还可以是百分数,效果与普通数字一样。注意,本属性不支持负值。默认为normal。
text-align
设置元素内文本的水平对齐方法。取值有left(左对齐)、center(居中)、right(右对齐)、justify(两端对齐)。若direction为ltr,则默认值为left;若direction为rtl。则默认值为right。
text-decoration
设置元素内文本的特殊装饰效果。取值有underline(下划线)、overline(上划线)、line-through(横穿文本的一条线)、blink(闪烁)、none(标准文本)。默认为none,无特殊效果。当期的Chrome不支持blink效果,但是Fire Fox支持。
text-indent
设置元素内文本的首行缩进。取值可以是带单位的数值,表示固定缩进;也可以是百分数,表示相当于元素宽度百分比的缩进。允许负值,表示向左的缩进。默认为0。
text-transform
设置元素内文本的大小写。取值有uppercase(文本全大写)、lowercase(文本全小写)、capitalize(文本单词首字母大写)、none(无改变)。默认为none,按照标准文本输出。当然,本属性只对非中文字符有效。
white-space
设置元素内空白区域的处理方式。取值有normal(忽略空白)、pre(保留空白)、nowrap(文本在同一行上继续直到遇到
标签后才换行)、pre-wrap(保留空白符序列,正常进行换行)、pre-line(合并空白符序列,保留换行符)。默认为normal。
word-spacing
设置元素内文本中单词的间距。取值可以是normal,表示间距为浏览器支持的标准单词间距;也可以是带单位的数值,表示固定间距。允许使用负值,表示间距更紧凑。默认为normal。注意,本属性只针对非中文字符有效。
text-shadow
设置元素内文本的阴影颜色。取值是任意CSS支持的颜色值,或者none(无阴影)。默认为none。不过,测试中Chrome、Fire Fox、IE均不支持本属性。
unicode-bidi
设置元素内文本的方向。本属性比较复杂,以目前笔者的水平情况应该还不会用得上。所以在以后具体使用到它的时候再详细描述。