CSS段落属性详解
CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。本文我们和大家分享CSS段落属性详解。
利用CSS还可以控制段落的属性,主要包括单词间隔、字符间隔、文字修饰、纵向排列、文本转换、文本排列、文本缩进和行高等。
1.1 单词间隔 word-spacing
语法:
word-spacing:取值
说明:
取值可以使用mormal,也可以使用长度值。normal指正常的间隔,是默认选项;长度是设置单词间隔的数值及单位,也可以使用负值。
1.2 字符间隔 letter-spacing
使用间隔可以控制字符之间的间隔距离。
语法:
letter-spacing:取值
1.3 文字修饰 text-decoration
使用文字修饰属性可以对文本进行修饰,如设置下划线、删除线等。
语法:
text-decoration:取值
说明:
none 表示不修饰,是默认值;underline表示对文字添加下划线;overline表示对文字添加上划线;line-through表示对文本添加删除线;blink表示文字闪烁效果。
1.4 垂直对齐方式 bertical-align
使用垂直对齐方式可以设置文字的垂直对齐方式。
语法:
vertical-align:排列取值
说明:
vertical-align 包括以下取值:
baseline:浏览器默认的垂直对齐方式;
sub:文字的下标;
super:文字的上标
top:垂直靠上对齐;
text-top:使元素和上级元素的字体向上对齐;
middle:垂直居中对齐;
text-bottom:使元素和上级元素的字体向下对齐。
1.5 文本转换 text-transform
文本转换属性用来转换英文字母的大小写。
语法:
text-transform:转换值
说明:
text-transform包括以下取值:
none:表示使用原始值;
capitalize:表示使用每个单词的第一个字母大写;
uppercase:表示使用每个单词的所有字母大写;
lowercase:表示使用每个单词的所有字母小写;
1.6水平对齐方式 text-align
使用text-align属性可以设置文字的水平对齐方式。
语法:
text-align:排列值
说明:
水平对齐方式取值包括:left,right,center,justify四种。
1.7 文本缩进 text-indent
在HTML中只能控制段落的整体向右缩进,如果不进行设置,浏览器则默认为不缩进,而在CSS中可以控制段落的首行缩进以及进行的缩进的距离。
语法:
text-align:缩进值
1.8 文本行高 line-height
使用文本行高属性可以控制段落中行与行之间的距离。
语法:
text-align:行高值
说明:
行高值可以为长度、倍数或百分比。
1.9 处理空白 white-space
white-space 属相用于设置页面内容空白的处理方式
语法:
white-space:空白值
说明:
white-space包括3个值,其中normal是默认属性,pre会导致源代码中的空格和换行符被保留,nowrap强制在同一行内显示所有文本。
1.10 文本反排unicode-bidi、direction
unicode-bidi、direction 属性经常一起使用,用来设置对象的阅读顺序。
1.unicode-bidi 属性
语法:
unicode-bidi:bidi-override |normal| embed
说明:
在unicode-bidi属性的值中,bidi-override表示严格按照direction属相的值重排列;normal表示为默认值;embed表示对象打开附加的嵌入层,direction属性的值制定嵌入层,在对象内部进行隐试重排列。
2.direction 属性
语法:
unicode:lir |rtl| inherit
说明:
direction属性的值中,ltr表示从左到右的顺序阅读;rtl表示从右到左的顺序阅读;inherit表示文本流的值不可继承。
以上内容就是CSS段落属性详解,希望能帮助到大家。
相关推荐:
CSS实现梯形标签页的方法
CSS网格布局的示例代码
详解 CSS的 content 属性
以上就是CSS段落属性详解的详细内容,更多请关注其它相关文章!