文章目录

  • 前言
  • 一、字体系列
  • 二、字体大小
  • 三、字体粗细
  • 四、字体样式
  • 五、字体复合属性写法
  • 总结

前言

由于自己在学习CSS的过程中会时不时忘记一些CSS字体样式的书写,因此在本文记录了一些常用的CSS字体样式的写法。


一、字体系列

使用font-family属性设置文本的字体系列。在使用的时候,如果字体系列的名称超过一个字,则必须用引号,例如:

font-family:"微软雅黑";

同时由于存在某些浏览器不支持某种字体的情况,因此该属性在使用时应该多设置几个字体名称作为一种备用,如果浏览器不支持第一种字体,则会尝试使用下一个字体,以此类推,例如:

font-famliy:"宋体","微软雅黑";

注意:
(1)上述的微软雅黑也可以用英文"Microsoft Yahei"来替代,一般用采用英文写法。
(2)尽量使用系统默认的自带字体,保证在任何浏览器中都可以正确显示。常见的字体有:“Microsoft Yahei”,tahoma,arial,“Hiragino Sans GB”。

二、字体大小

分类:

  • 相对大小:相对于周围元素设置大小,允许用户在浏览器中改变文字大小。
  • 绝对大小:设置一个指定大小的文本,不允许用户在所有浏览器中改变文字大小。

使用font-size属性定义字体大小,最常用的单位是px(像素),例如:

font-size:6px;

注意:
(1)谷歌浏览器默认的文字大小是16px。
(2)为避免Internet Explorer 中无法调整文本的问题,许多开发者使用 em 代替px,例如:

font-size:2.5em;

又1em=16px,因此可通过px/16=em这个公式将像素转换为em。
(3)通常用百分比设置body的默认字体大小,例如:

font-size:100%;

三、字体粗细

使用font-weight属性设置文本的字体粗细,其参数包括如下:

  • normal:默认值,定义标准字符,相当于number为400,声明此值时将取消之前任何设置。
  • bold:粗体,相当于number为700
  • bolder:IE5+ 特粗体
  • lighter:IE5+ 细体
  • number:IE5+ 100|200|300|400|500|600|700|800|900(没有单位)

例如:

font-weight:normal;
font-weight:400;

上边两种写法等价。

注意:
(1)实际开发中,常用数字来进行文字的加粗和变细。
(2)font-weight属性还有一个属性值inherit,表示规定字体粗细从父元素继承。

四、字体样式

使用font-style属性设置文本的字体样式,其参数包括如下:

  • normal:默认值,标准的字体样式。
  • italic:斜体的字体样式。
  • oblique:倾斜的字体样式。
  • inherit:继承父元素的字体样式。

例如:

font-style:normal;

注意:
针对em或i标签,可以用font-style:normal;使其不倾斜字体。

五、字体复合属性写法

使用font简写属性在一个声明中设置所有字体属性,属性设置顺序如下:

font:font-style font-weight font-size/line-height font-family;

例如:

font:italic 700 16px "宋体";
font:16px "宋体";

注意:
(1)font-size属性和font-family属性是必须的,如果缺少其他值则将会自动使用默认值。
(2)line-height属性用来设置行高。


总结

以上就是有关常用字体样式的笔记内容,希望对各位有所帮助,作者也在学习中,如有解释不清楚或有误的地方,还请各位指正。

最详细的CSS字体样式总结(font-family、font-size、font-weight、font-style等)相关推荐

  1. CSS字体样式(font)[详细]

    CSS字体样式(font) 1. font-family 2. font-style 3. font-weight 4. font-size 5. font-variant 6. font CSS 中 ...

  2. CSS字体样式属性(font-size、font-family、Unicode、font-weight、font-style、font)

    CSS字体样式属性 font-size:字号大小 font-size属性用于设置字号,该属性的值可以使用相对长度单位,也可以使用绝对长度单位.其中,相对长度单位比较常用,推荐使用像素单位px,绝对长度 ...

  3. 常见的CSS字体样式属性/font-size/font-family/font-weight/font-style/font综合属性/@font-face属性/学习笔记

    一.常见的CSS字体样式属性 1.font-size属性:用于设置字体字号 该属性的值有 相对长度单位:em(相对当前对象内文本字体尺寸)px(像素,最常用) 绝对长度单位:in(英寸)cm(厘米)m ...

  4. css 字体样式设置

    css字体样式(Font Style),属性 时间:2014-05-08 21:49 来源:我爱学习网 | 作者:我爱学习网 | 本文已影响 68353 人 css字体样式(Font Style)是网 ...

  5. css字体样式 1204

    css字体样式 1204 字体大小样式 font-size:字体大小 font-size: 20px; 字体家族 font-family:字体1名称,字体n名称 font-family: 华文行楷; ...

  6. CSS基础——CSS字体样式属性【学习笔记】

    CSS字体样式属性调试工具 font字体 CSS外观属性 快捷操作emmet语法 练习案例-体育页面 1.font字体 1.1 font-size:大小 作用: font-size属性用于设置字号 p ...

  7. html中样式属性有哪些,css字体样式属性有哪些?

    css字体样式属性有:1.font-size:字号大小.2.font-family:规定元素的字体系列.3.font-weight:字体粗细.4.font-style:字体风格.5.font:综合设置 ...

  8. css字体样式,选择器,外观属性

    css字体样式,选择器,外观属性 字体样式 ont-size:字号大小 font-family:字体 css unicode 字体 font-weight:字体粗细 font-style:字体风格 f ...

  9. JavaEE——CSS字体样式

    2019独角兽企业重金招聘Python工程师标准>>> 声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权:凯哥学堂旨在促进VIP学员互相学习的基础 ...

最新文章

  1. Test on 11/14/2016
  2. Leetcode46全排列DFS
  3. springmvc整合redis_111 SpringBoot整合Servlet JSP Filter Listener
  4. python api调用展示_Python百视api调用示例
  5. Hybris Commerce里和Tomcat相关的一些配置信息
  6. windows10下的nc
  7. 数据结构与算法(6) -- heap
  8. Jupyter notebook 入门教程
  9. python requests和urllib_Python——深入理解urllib、urllib2及requests(requests不建议使用?)...
  10. 通讯软件通常要哪几个端口_您通常打开几个浏览器标签?
  11. C语言课后习题(51)
  12. 电脑要什么配置好_收藏好!设计专业学生电脑配置推荐
  13. c保留小数点后三位数没有则为0_C语言中……“计算结果保留三位小数。”怎么表示?...
  14. STM8单片机通过PWM触发ADC同步采样
  15. springboot mybatis整合
  16. 关于MySQL 通用查询日志和慢查询日志分析
  17. 容大热敏打印机打印纸张出半截,测试页不出嗡嗡响
  18. Javascript使用模板字符串,find,findIndex,some,every查找数据以及map,filter过滤数据,reduce求和或平均值
  19. nas服务器加密文件夹,NAS加密文件夹创建和使用教程
  20. git的基本使用[远程库库操作 - GitHub]

热门文章

  1. Vetur报错:The Vue Language Server server crashed 5 times in the last 3 minutes.
  2. 一次zabbix代理队列积压的异常处理
  3. java基础之字符串
  4. Activity的5种启动模式详解(新增singleInstancePerTask类型)
  5. AAA的线下保护以及路由器使用ACS认证登录
  6. BJOI2018简要题解
  7. 关于一个网页的导航栏的写法 总结
  8. 不要在条件判断中执行复杂的语句
  9. c语言d的含义,c语言中,d与%d有什么区别
  10. 民营企业管理现状:不改革十分危险