css关于文本字体的补充

* 颜色单位:

* 在CSS可以直接使用颜色的单词来表示不同的颜色

* 红色:red

* 蓝色:blue

* 绿色:green

*  也可以使用RGB值来表示不同的颜色

* - 所谓的RGB值指的是通过Red Green Blue三元色,

* 通过这三种颜色的不同的浓度,来表示出不同的颜色

* - 例子:rgb(红色的浓度,绿色的浓度,蓝色的浓度);

* - 颜色的浓度需要一个0-255之间的值,255表示最大,0表示没有

* - 浓度也可以采用一个百分数来设置,需要一个0% - 100%之间的数字

* 使用百分数最终也会转换为0-255之间的数

* 0%表示0

* 100%表示255

*  也可以使用十六进制的rgb值来表示颜色,原理和上边RGB原理一样,只不过使用十六进制数来代替,使用三组两位的十六进制数组来表示一个颜色,每组表示一个颜色

* 第一组表示红色的浓度,范围00-ff

* 第二组表示绿色的浓度,范围00-ff

* 第三组表示蓝色的浓度,范围00-ff

* 语法:#红色绿色蓝色

* 十六进制:

* 0 1 2 3 4 5 6 7 8 9 a b c d e f

* 00 - ff

* 00表示没有,相当于rgb中的0

* ff表示最大,相当于rgb中255

* 红色:#ff0000

* 像这种两位两位重复的颜色,可以简写

* 比如:#ff0000 可以写成 #f00

* #abc  #aabbcc


/*设置字体颜色,使用color来设置文字的颜色*/

color: red;

/*设置文字的大小,浏览器中一般默认的文字大小都是16px,font-size设置的并不是文字本身的大小,在页面中,每个文字都是处在一个看不见的框中的,我们设置的font-size实际上是设置格的高度,并不是字体的大小,一般情况下文字都要比这个格要小一些,也有时会比格大,根据字体的不同,显示效果也不同*/

font-size: 30px;

/*

通过font-family可以指定文字的字体

当采用某种字体时,如果浏览器支持则使用该字体,如果字体不支持,则使用默认字体

该样式可以同时指定多个字体,多个字体之间使用“,”分开

当采用多个字体时,浏览器会优先使用前边的字体,如果前边没有,再尝试下一个

*/

/*font-family: arial, 微软雅黑;*/

/*

浏览器使用的字体默认就是计算机中的字体,如果计算机中有,则使用,如果没有就不用

在开发中,如果字体太奇怪,用的人太少了,尽量不要使用,有可能用户的电脑没有,就不能达到想要的效果

*/

/*font-family: 华文彩云, arial, 微软雅黑;*/


在CSS中并没有直接提供设置行间距的方式,我们只能通过设置行高来间接的设置,行高越大行间距越大

使用line-height来设置行高

行高类似于我们上学用的单线本,单线本是一行一行的,线与线之间的距离就是行高

网页中的文字实际上也是写在一个看不见的线中的,而文字会默认在行高中垂直居中显示

行间距 = 行高 - 字体大小

*/

.p1{

/*

通过设置line-height可以间接的设置行高

可以接收的值:

1.直接接收一个大小

2.可以指定一个百分数,则会相对于字体去计算行高

3.可以直接传一个数值,则行高会设置字体大小相应的倍数

*/

line-height: 1;

font-size: 20px;

}


text-transform可以用来设置文本的大小写

可选值:

none 默认值,该怎么显示就怎么显示,不做任何处理

capitalize 单词的首字母大写,通过空格来识别单词

uppercase 所有的字母都大写

lowercase 所有的字母都小写


text-decoration可以用来设置文本的修饰

可选值:

none:默认值,不添加任何修饰,正常显示

underline 为文本添加下划线

overline 为文本添加上划线

line-through 为文本添加删除线


超链接会默认添加下划线,也就是超链接的text-decoration的默认值是underline

如果需要去除超链接的下划线则需要将该样式设置为none*/


letter-spacing可以指定字符间距

letter-spacing: 10px;

word-spacing可以设置单词之间的距离,实际上就是设置词与词之间空格的大小.


text-align用于设置文本的对齐方式

可选值:

left 默认值,文本靠左对齐

right 文本靠右对齐

center 文本居中对齐

justify 两端对齐

- 通过调整文本之间的空格的大小,来达到一个两端对齐的目的


text-indent用来设置首行缩进

这个值一般都会使用em作为单位

当给它指定一个正值时,会自动向右侧缩进指定的像素

如果为它指定一个负值,则会向左移动指定的像素

通过这种方式可以将一些不想显示的文字隐藏起来

猜你喜欢

转载自blog.csdn.net/weixin_33935505/article/details/87642311
今日推荐