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段落属性详解的详细内容。更多信息请关注PHP中文网其他相关文章!

在css中,可用list-style-type属性来去掉ul的圆点标记,语法为“ul{list-style-type:none}”;list-style-type属性可设置列表项标记的类型,当值为“none”可不定义标记,也可去除已有标记。

区别是:css是层叠样式表单,是将样式信息与网页内容分离的一种标记语言,主要用来设计网页的样式,还可以对网页各元素进行格式化;xml是可扩展标记语言,是一种数据存储语言,用于使用简单的标记描述数据,将文档分成许多部件并对这些部件加以标识。

在css中,可以利用cursor属性实现鼠标隐藏效果,该属性用于定义鼠标指针放在一个元素边界范围内时所用的光标形状,当属性值设置为none时,就可以实现鼠标隐藏效果,语法为“元素{cursor:none}”。

转换方法:1、给英文元素添加“text-transform: uppercase;”样式,可将所有的英文字母都变成大写;2、给英文元素添加“text-transform:capitalize;”样式,可将英文文本中每个单词的首字母变为大写。

在css中,rtl是“right-to-left”的缩写,是从右往左的意思,指的是内联内容从右往左依次排布,是direction属性的一个属性值;该属性规定了文本的方向和书写方向,语法为“元素{direction:rtl}”。

在css中,可以利用“font-style”属性设置i元素不是斜体样式,该属性用于指定文本的字体样式,当属性值设置为“normal”时,会显示元素的标准字体样式,语法为“i元素{font-style:normal}”。

在css3中,可以用“transform-origin”属性设置rotate的旋转中心点,该属性可更改转换元素的位置,第一个参数设置x轴的旋转位置,第二个参数设置y轴旋转位置,语法为“transform-origin:x轴位置 y轴位置”。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

SublimeText3汉化版
中文版,非常好用

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器