首页 > 代码库 > css之font值应该是怎样的
css之font值应该是怎样的
我们在这四个月中,我们用了很长时间学习html、css、js,我们常在css中用到这样的属性:
.div1{ border-left-width:1px; border-left-style:solid; border-left-color:#ddd;}.div2{ padding-top:3px; padding-right:4px; padding-bottom:5px; padding-left:6px;}.div3{ background-position:111px 222px; background-image:url(image.png); background-repeat:no-repeat; background-color:#cfc;}
而我们可以把他们合并成这样:
.div1{ border-left:1px solid #ddd;}.div2{ padding:3px 4px 5px 6px;}.div3{ background:111px 222px url(image.png) no-repeat #cfc;}
在这些属性的值当中,顺序是无所谓的,并且数量也是不定的,中间也可以省略一些不写,也可以一个值代表两个属性,看起来也很正常,惟独有一个css属性是一个特例,那就是font。
font : font-style ¦¦ font-variant ¦¦ font-weight ¦¦ font-size ¦¦ line-height ¦¦ font-family
font设置或检索对象中的文本特性。该属性是复合属性。默认值为: normal normal normal medium normal "Times New Roman" 。第一种声明方式参数必须按照如上的排列顺序。每个参数仅允许有一个值。忽略的将使用其参数对应的独立属性的默认值。
P { font: 12px/14px sans-serif }P { font: 80% sans-serif }P { font: x-large/110% "new century schoolbook", serif }P { font: bold italic large Palatino, serif }P { font: normal small-caps 120%/120% fantasy }P { font: oblique 12pt "Helvetica Nue", serif; font-stretch: condensed }
并且除了这些顺序不变的属性之外,并且字体的大小和family是必不可少的。
总结:
我也不知道我理解的对不对,我只是按我自己的理解和看一些资料得出的,但font中如果你不设值,他会用默认值代替,而其它的属性就不会有值。
css之font值应该是怎样的
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。