常用的css字体属性、css文本属性

354 阅读2分钟

css字体属性

1、font-family属性设置字体系列

注意:如果字体系列的名称超过一个字,它必须用引号,多个字体系列是用一个逗号分隔, 多个字体系列是用一个逗号分隔。font-family: 'Microsoft', Arial, Helvetica, sans-serif;

2、font-size属性设置字体大小

单位有px(像素)、em、%。1em和当前字体大小相等。在浏览器中默认的文字大小是16px。 因此,1em的默认大小是16px。

3、font-weight属性字体粗细

font-weight: normal;(默认值-细体-不加粗的意思)

font-weight:bold;(粗体)

font-weight:bolder;(更粗)

font-weight:lighter;(更细)

实际开发中,我们更提倡使用数字,700表示加粗,这个700后面不要跟单位,700等价与bold 都是加粗的效果。 400等价与normal 都是细体的效果。

4、font-style属性设置字体样式

font-style: normal;默认值。浏览器显示一个标准的字体样式。

font-style:italic;倾斜

实际开发中让字体变倾斜的情况较少,可能会让倾斜的字变得不倾斜,这个时候就要用到font-style:normal。

5、font复合属性写法

正常写是按照我们上面那样写,但是这样按照上面那样写很繁琐, 我们可以用简写的方式,节约代码,那这样的话就可以使用font复合属性。可设置的属性是(按顺序): "font-style font-variant font-weight font-size/line-height font-family"。

使用font复合属性写法注意点: 1、使用font属性时,要按上面语法格式中的顺序书写,不能更换顺序,并且各个属性以空格隔开。 2、不需要设置的属性可以省略(取默认值),但必须保留font-size和font-family属性,否则font属性将不起作用。

css文本属性

1、文本对齐text-align

text-align:right;把文本排列到右边

text-align:left;把文本排列到左边,默认值:由浏览器决定。

text-align:center;把文本排列到中间

text-align:justify;实现两端对齐文本效果

2、文本装饰text-decoration

text-decoration: underline;下划线 常用

text-decoration: line-through;删除线

text-decoration: none;取消a下面默认的下划线 none 默认值 最常用

3、文本缩进text-indet

text-indent: 20px;文本第一行首行缩进 多少距离

text-indent: 2em;如果此时写了2em 则是缩进当前元素,2个文字大小的距离

4、行间距line-height

line-height: 30px;设置行与行之间的空间为30px