最近刷题一直看见font-xxx和xxx同时出现,每次总会运气很好的避开正确答案。对于这个font属性本人表示很迷,简单总结一下吧。

font-family

font-family 可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。也就是说,font-family 属性的值是用于某个元素的字体族名称或/及类族名称的一个优先表。浏览器会使用它可识别的第一个值。你如果不关心是什么字体,这个属性就可以使用

font-weight

设置文本的粗细(bolder设置在父元素的基础上加粗,lighter则是更细)

使得p段落的文本加粗

font-size

设置元素的字体大小。注意,实际上它设置的是字体中字符框的高度;实际的字符字形可能比这些框高或矮(通常会矮)。

各关键字对应的字体必须比一个最小关键字相应字体要高,并且要小于下一个最大关键字对应的字体。  font-size的作用是为给定字体的em框提供一个大小,而不能保证实际显示的字符就是这种大小。

font-style

定义字体风格,属性设置使用斜体、倾斜或正常字体。斜体字体通常定义为字体系列中的一个单独的字体。理论上讲,用户代理可以根据正常字体计算一个斜体字体。

normal 默认值。浏览器显示一个标准的字体样式。
italic 浏览器会显示一个斜体的字体样式。
oblique

浏览器会显示一个倾斜的字体样式。

font-variant

属性设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小。

font-stretch

对当前的font-family进行收缩拉伸,只不过所有主流浏览器都不支持 font-stretch 属性。

font

font 简写属性在一个声明中设置所有字体属性。

css:

html:

以上是在CSS 中设置字体的一些属性,同样的在html中也有,只不过语法不同

CSS:


.title{font-size: 50px;}div{text-align: center;}

Html:

<!DOCTYPE html>
<html><!--作者:2538808265@qq.com时间:2018-09-16描述:  改变文本背景颜色-->
<body style="background-color:PowderBlue;">
<h1>Look! Styles and colors</h1>
<!--作者:2538808265@qq.com时间:2018-09-16描述: 改变文本的字体,颜色,大小
-->
<p style="font-family:verdana;color:red;font-size: 30px;">
This text is in Verdana and red</p>
</body>
</html>

有些用法也存在兼容性问题,例如:在 HTML 4.01 中,不赞成使用 font 元素的 color 属性;在 XHTML 1.0 Strict DTD 中,不支持 font 元素的 color 属性。

(图片来源:《CSS权威指南》)

Mr.J--谈谈CSS和Html(font)相关推荐

  1. 谈谈一些有趣的CSS题目(十五)-- 谈谈 CSS 关键字 initial、inherit 和 unset

    开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题 ...

  2. 今天来谈谈CSS有哪些布局

    今天来谈谈CSS有哪些布局 六种布局方式总结:圣杯布局.双飞翼布局.Flex 布局.绝对定位布局.表格布局.网格布局. 1.圣杯布局是指布局从上到下分为header.container. footer ...

  3. css .clearfix,谈谈CSS之关于clearfix清除浮动

    原标题:谈谈CSS之关于clearfix清除浮动 在网上要是你随便一搜"css清除浮动",就会发现很多网站都讲到"盒子清除内部浮动时可以用到.clearfix" ...

  4. html / CSS 自定义字体font 自己设置好看的特效字体

    这篇文章的主题是CSS3属性 : @font-face 楼主很喜欢CSS3的一些新增属性,给我们前端程序员带来了非常很多福利,我们的页面也可以做的更加的美观. 直接放效果图吧,因为代码较长,放在最下面 ...

  5. 【CSS】CSS 文本样式 ② ( font 字体设置 | CSS 2.0手册使用 | font-weight 字体粗细设置 | font-style 字体斜体设置 | font 字体样式综合写法 )

    文章目录 一. CSS 2.0手册使用 1. 按照文档层次查找 2. 搜索关键字查找文档 二. font-weight 字体粗细设置 1. 语法简介 2. 代码示例 三. font-style 字体斜 ...

  6. 今日份CSS学习:font的相关属性

    一.font-style font-style属性是用来设置字体样式的. 其默认值为normal,还可以选择 italic 和 oblique 来使字体倾斜. <style type=" ...

  7. [css] 如何使用Font Awesome

    官网下载Font Awesome旧版或最新版:http://www.fontawesome.com.cn/faicons/ 将CSS内的font-awesome文件放到自己的css文件夹中: 将Fon ...

  8. html字体相关的属性,CSS 字体属性font相关的用法

    phpweb设置字体名称属性(font-family) 这个属性设置页面中选择用哪种字体,常用的字体有:Simsun.Arial.Verdana.Helvetica. sans-serif等,定义方法 ...

  9. 谈谈 CSS 关键字 initial、inherit 和 unset

    经常会碰到,问一个 CSS 属性,例如 position 有多少取值. 通常的回答是 static.relative.absolute 和 fixed .当然,还有一个极少人了解的 sticky .其 ...

最新文章

  1. 【JavaSE】 单向链表的实现与讲解
  2. 服务器的文件共享,服务器文件共享
  3. Python3 爬虫学习笔记 C14【验证码对抗系列 — 点触验证码】
  4. zabbix监控pppoe线路_Zabbix 完整的监控流程
  5. 在web浏览器上显示室内温度(nodeJs+arduino+socket.io)
  6. Sitecore 十大优秀功能
  7. java根据模板导出word poi-tl使用Word模板和数据创建Word文档
  8. 南京地图njmaps使用,以公众版为例
  9. 深入浅出剖析JAVA多线程原理
  10. 一些样式选不中或者添加了!important还是不起作用的属性样式解决办法
  11. windows自带截图键(shift+ win + s)没有反应,一招教你快速解决!
  12. JDBC 数据库编程基础
  13. ESP32模数转换 ADC(光感检测)
  14. 服务器基础知识【初学者必看】
  15. OpenCasCade数学库 - 包围盒(Bnd_Box)的变换(Transformed)
  16. 计算机组成原理 第四章存储系统(二)测试
  17. Google Play 与您携手共筑未来十年
  18. 倍思机械眼六合一智能HUB扩展坞 拓展全功能办公更方便
  19. linux fedora 24 安装 fcitx 输入法
  20. undertow 怎么创建线程_Springboot使用Undertow

热门文章

  1. MaskFusion:惊艳的结合实例感知、语义分割、动态追踪的SLAM系统
  2. java调mongodb自定义函数,自定义UDF函数,从hive保存到mongodb
  3. Keras requires TensorFlow 2.2 or higher怎么办?
  4. 深度学习(四十九)Tensorflow提高代码效率笔记
  5. vector与array之间转换,向量与数据之间转换
  6. csv python 图片 存_Python读取CSV文件并存储到MySQL
  7. 十大经典排序算法详细总结 图形展示 代码示例
  8. Linux 删除权限 umask,linux中的umask控制文件或目录的默认权限
  9. ROS调用ORB-SLAM2
  10. 2017年上半年信息安全工程师考试真题含答案(下午题)