【CSS】设置文本样式,包括文本颜色、对齐、缩进、行高等
前言
今天的笔记内容是:
文本样式,包括文本颜色、对齐、缩进、行高等
文本样式
🪄文本颜色
color
属性可用于定义文本的颜色,比如div { color: pink; }
在 CSS 中,颜色的表示方法有很多,常见的如下所示:
预定义的颜色值:比如`red`、`blue`、`green`
十六进制:比如`#fff000`、`#d62929`
RGB 代码:比如`rgb(16, 240, 16)`
举个例子
代码:
效果:
✔️文本对齐
text-align
属性用于设置标签内文本内容的对齐方式。比如div { text-align: center; }
text-align
的属性值如下所示:
`center` :居中对齐
`left` :左对齐(默认)
`right` :右对齐
`justify`:拉伸每一行以具有相同的宽度
举个例子
代码:
效果:
💎文本修饰
text-decoration
属性用于修饰文本,比如添加下划线:div { text-decoration: underline; }
text-decoration
属性的取值有四个:如下所示:
`none`:默认值,表示无修饰
`underline`:下划线
`overline`:上划线
`line-through`:删除线
举个例子:
如上图所示,我们想去掉李白
作者链接中的下划线,那么可以这样设置:
🌳文本缩进
text-indent
属性用于指定文本第一行是否要缩进,通常文本首行需要缩进。
对于text-indent
属性的取值分别有两种写法:
第一种写法的长度单位为
px
,比如div { text-indent: 15px; }
第二种写法的长度单位为
em
,比如div { text-indent: 2em; }
,em
是一个相对单位,和当前元素一个字体大小相同。
举个例子:
举个例子,将上述文本缩进相对两个单位,那么代码如下:
效果如下:
🖊️文本转换
text-transform
属性用于转换文本中字母的大小写。
text-transform 属性的取值如下所示:
`uppercase`:全部字母转换为大写
`lowercase`:全部字母转换为小写
`capitalize`:每个单词的首字母大写
举个例子:
效果如下:
📌属性总结
` color` :文本颜色,习惯使用十六进制表示
`text-align` :文本对齐,可以设置文本水平居中对齐
` text-indent `:文本缩进,段落首行可以缩进若干字的距离
`text-decoration`:文本修饰,可去掉链接的默认下划线
` line-height `:文本行高,控制文本中行之间的距离
` text-transform`:文本转换,转换文本中字母的大小写
写在最后
好了,今天的笔记就到写这。
版权声明: 本文为 InfoQ 作者【翼同学】的原创文章。
原文链接:【http://xie.infoq.cn/article/1264bfae9003edacb798083e6】。文章转载请联系作者。
评论