本文共 1530 字,大约阅读时间需要 5 分钟。
font可以设置字体相关的所有属性
如果我们想设置字体大小和字体族,如何写? 之前的写法:div{ border:1px red solid; font-size: 50px; font-family: 'Gill Sans', 'Gill Sans MT', Calibri; }
font简写法:
div{ border:1px red solid; font: 50px 'Gill Sans', 'Gill Sans MT', Calibri; }
font:字体大小 字体族
font:字体大小/行高 字体族 注意,从上面的语法可以看到,行高可以不写,但是有个问题。看下面代码,div{ line-height: 2; border:1px red solid; font: 50px 'Gill Sans', 'Gill Sans MT', Calibri; }
这里代码我写了行高为字体的两倍,但是在font简写属性那里没有写行高,猜猜效果如何
div{ border:1px red solid; font: 50px/2 'Gill Sans', 'Gill Sans MT', Calibri; }
我在font给它设置行高后,就可以了。
前面的语法中font-size和font-family是放在最后的,且是必须写的,它们的前面还可以写别的。
font:bold italic font-size font-family
font:italic bold font-size font-family bold是加粗,italic是斜体。 这里讲讲两个属性一般我们用font-weight来设置字体加粗的。
normal为正常,bold为加粗。这个是设置字体风格的
italic为斜体,normal为正常。和之前的行高一样,如果我在font中没设置加粗或斜体,即使我在前面有单独设置,也没有用。
div{ border:1px red solid; font-style: italic; font: 50px 'Gill Sans', 'Gill Sans MT', Calibri; }
font还要其他的属性,可以在zeal中查,我懒得找了,用到了再说。
转载地址:http://vpeh.baihongyu.com/