
前端学习笔记64-字体的简写属性
行高的设置没有效果。
所以如果用到了font,然后没有写行高,即使你在前面有设置height-line,浏览器也当做你没有设置。 要么就把height-line写在font后面,要么就在font里写上行高。
发布日期:2021-05-07 08:33:54
浏览次数:28
分类:精选文章
本文共 1530 字,大约阅读时间需要 5 分钟。
前端学习笔记64-字体的简写属性
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; }
语法1
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给它设置行高后,就可以了。

语法2
前面的语法中font-size和font-family是放在最后的,且是必须写的,它们的前面还可以写别的。
font:bold italic font-size font-family
font:italic bold font-size font-family bold是加粗,italic是斜体。 这里讲讲两个属性font-weight
一般我们用font-weight来设置字体加粗的。
normal为正常,bold为加粗。font-style
这个是设置字体风格的
italic为斜体,normal为正常。和之前的行高一样,如果我在font中没设置加粗或斜体,即使我在前面有单独设置,也没有用。
div{ border:1px red solid; font-style: italic; font: 50px 'Gill Sans', 'Gill Sans MT', Calibri; }
font还要其他的属性,可以在zeal中查,我懒得找了,用到了再说。
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月24日 10时50分25秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
MVC学习系列5--Layout布局页和RenderSection的使用
2021-05-09
多线程之volatile关键字
2021-05-09
2.1.4奇偶校验码
2021-05-09
2.2.2原码补码移码的作用
2021-05-09
Java面试题:Servlet是线程安全的吗?
2021-05-09
Java集合总结系列2:Collection接口
2021-05-09
Linux学习总结(九)—— CentOS常用软件安装:中文输入法、Chrome
2021-05-09
大白话说Java反射:入门、使用、原理
2021-05-09
MySQL用户管理:添加用户、授权、删除用户
2021-05-09
比技术还重要的事
2021-05-09
linux线程调度策略
2021-05-09
软中断和实时性
2021-05-09
Linux探测工具BCC(可观测性)
2021-05-09
流量控制--2.传统的流量控制元素
2021-05-09
SNMP介绍及使用,超有用,建议收藏!
2021-05-09
51nod 1596 搬货物(二进制处理)
2021-05-09
来自星星的祝福(容斥+排列组合)
2021-05-09
Hmz 的女装(递推)
2021-05-09
HDU5589:Tree(莫队+01字典树)
2021-05-09