第四章 段落与属性

.5.1单词间隔word-spacing
使用单词间隔word-spacing可以控制单词之间的间隔距离
word-spacing:取值
取值可以使用normal(正常间隔,默认选项),也可以使用长度值,设置单词间隔的数值及单位。

.5.2字符间隔letter-spacing
使用字符间隔可以控制字符之间的间隔距离
letter-spacing:取值

.5.3文字修饰text-decoration
使用文字修饰属性可以对文字进行修饰,如设置下划线,删除线等
text-decoration:取值
none表示不修饰,是默认值
underline表示对文字添加下划线
overline表示对文字添加上划线
line--through表示对文字添加删除线
blink表示对文字添加闪烁效果

.5.4垂直对齐效果vertical-align
使用垂直对齐方式可以设置文字的垂直对齐方式
vertical-align:排列取值
baseline默认。元素放置在父元素的基线上。
sub:垂直对齐文本的下标。
super:垂直对齐文本的上标
top:把元素的顶端与行中最高元素的顶端对齐
text-top:把元素的顶端与父元素字体的顶端对齐
middle:把此元素放置在父元素的中部。
bottom:把元素的顶端与行中最低的元素的顶端对齐。
text-bottom:把元素的底端与父元素字体的底端对齐。
length 
%:使用 "line-height" 属性的百分比值来排列此元素。允许使用负值。
inherit:规定应该从父元素继承 vertical-align 属性的值。

.5.5文本转换text-transform
转换英文字母的大小写
text-transform:取值
none:默认。定义带有小写字母和大写字母的标准的文本。
capitalize:文本中的每个单词以大写字母开头。
uppercase:定义仅有大写字母。
lowercase:定义无大写字母,仅有小写字母。
inherit:规定应该从父元素继承
text-transform:属性的值。

.5.6水平对齐方式text-align
使用text-align属性可以设置文本的水平对齐方式
text-align:排列值
left:把文本排列到左边。默认值:由浏览器决定。
right:把文本排列到右边。
center:把文本排列到中间。
justify:实现两端对齐文本效果。
inherit:规定应该从父元素继承 text-align 属性的值。

.5.7文本缩进text-indent
text-indent:缩进值(必须是长度值或者百分比)

.5.8文本行高line-height
控制段落中行与行之间的距离
line-height:行高值(可以为长度,倍数,百分比)
normal:默认。设置合理的行间距。
number:设置数字,此数字会与当前的字体尺寸相乘来设置行间距。
length:设置固定的行间距。
%  :基于当前字体尺寸的百分比行间距。
inherit:规定应该从父元素继承 line-height 属性的值。

.5.9处理空白white-spaicing
设置页内空白的处理方式
white-spaicing:值
normal:将连续的多个空格合并
pre:导致源代码中的空格和换行符保留
nowrap:强制在同一行内显示所有文本,知道文本结束或者遇到
.5.10文本反排unicode-bidi,direct unicode-bidi属性 unicode-bidi:bidi-override | normal | embed 在unicode-bidi属性的值中,bidi-override表示严格按照direction属性的值重排序;normal表示为默认值; embed表示对象打开附加嵌入层,direction属性的值指定嵌入层,在对象内部进行隐式重排序 direction属性 direction:ltr | rtl | inherit 在direction-bidi属性的值中,ltr表示从左到右的顺序阅读,rtl表示从右到左的顺序阅读;inherit表示文本 流的值不可继承

 

你可能感兴趣的:(CSS)