一、分类

在网页中将字体分成五大类:
     serif(衬线字体)
     sans-serif(非衬线字体)
     monospace (等宽字体)
     cursive (草书字体)
     fantasy (虚幻字体)
可以将字体设置为这些大的分类,浏览器会自动选择指定的字体,并应用样式
一般会将字体的大分类,指定为font-family中的最后一个字体

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>字体的分类</title><style type="text/css">p{font-family: arial, 微软雅黑, 华文彩云, serif;}</style>
</head>
<body><p style="font-size: 50px; font-family: serif;">衬线字体:我是一段文字,ABCDEFGabcdefg</p><p style="font-size: 50px; font-family: sans-serif;">非衬线字体:我是一段文字,ABCDEFGabcdefg</p><p style="font-size: 50px; font-family: monospace;">等宽字体:我是一段文字,ABCDEFGabcdefg</p><p style="font-size: 50px; font-family: cursive;">草书字体:我是一段文字,ABCDEFGabcdefg</p><p style="font-size: 50px; font-family: fantasy;">虚幻字体:我是一段文字,ABCDEFGabcdefg</p>
</body>
</html>

二、样式

1: font-style可以用来设置文字的斜体

  • 可选值:
         normal 默认值,文字正常显示
         italic 文字会以斜体显示
         oblique 文字会以倾斜的效果显示
  • 大部分浏览器都不会对倾斜和斜体做区分,也就是说我们设置italic和oblique效果是一样的
  • 一般我们只会使用italic

2: font-weight可以用来设置文本的加粗效果

  • 可选值:
         normal 默认值,文字正常显示
         bold 文字加粗显示
         该样式也可以指定100-900之间的9个值
    但是由于用户的计算机往往没有这么多级别的字体,所以200有可能比100粗,但也有可能是一样的

3: font-variant可以用来设置小型大写字母

  • 可选值:
         normal 默认值,文字正常显示
         small-caps 文本以小型大写字母显示
    小型大写字母:
         将所有的字母都以大写形式显示,但是小写字母的小型大写,要比大写字母小一些
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>字体的其它样式</title><style type="text/css">.p1{color: red;font-size: 30px;font-family: 微软雅黑;font-style: italic;font-weight: bold;font-variant: small-caps;}.p2{/*设置一个文字大小*/font-size: 50px;/*设置一个字体*/font-family: 华文彩云;/*设置文字斜体*/font-style: italic;/*设置文字加粗*/font-weight: bold;/*设置一个小型大写字母*/font-variant: small-caps;}.p3{/*在CSS中还为我们提供了一个样式叫font,使用该样式可以同时设置字体相关的所有样式可以将字体的样式值统一写在font样式中,不同的值之间使用空格隔开使用font设置字体样式时,斜体 加粗 小大字母,没有顺序要求,甚至可写可不写,如果不写则使用默认值但是要求文字的大小和字体必须写,而且字体必须是最后一个样式,大小必须是倒数第二个样式实际上使用简写属性也会有一个比较好的性能*/font: bold italic small-caps 60px "微软雅黑";}</style>
</head>
<body><p class="p1">我是一段文字,ABCDEFGabcdefg</p><p class="p2">我是一段文字,ABCDEFGabcdefg</p><p class="p3">我是一段文字,ABCDEFGabcdefg</p>
</body>
</html>

css字体的分类及样式相关推荐

  1. 说一下CSS字体属性

    CSS Fonts(字体)属性用定义字体系列,大小粗细,和文字样式(如斜体) 3.1字体系列 CSS使用font-family属性定义文本字体系列 p { font-family:'微软雅黑' ;} ...

  2. 产生粗体字的html标签,html字体加粗用css设置文字粗体样式

    html如何加粗文字,HTML加粗标签元素有哪些?CSS字体加粗又怎么来实现?粗体代码是什么? 综合以上问题,可以使用CSS样式和HTML标签两种方法来实现,在实际布局时候根据需要来选择文字字体加粗方 ...

  3. CSS字体、行高等其他样式

    CSS字体.行高等其他样式 一.长度单位与颜色单位 1. 长度单位 <!DOCTYPE html> <html lang="en"><head> ...

  4. 最详细的CSS字体样式总结(font-family、font-size、font-weight、font-style等)

    文章目录 前言 一.字体系列 二.字体大小 三.字体粗细 四.字体样式 五.字体复合属性写法 总结 前言 由于自己在学习CSS的过程中会时不时忘记一些CSS字体样式的书写,因此在本文记录了一些常用的C ...

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

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

  6. html语言 加粗,html字体加粗用css设置文字粗体样式

    HTML加粗标签元素有哪些?CSS字体加粗又怎么来实现?粗体代码是什么? 综合以上问题,可以使用CSS样式和HTML标签两种方法来实现,在实际布局时候根据需要来选择文字字体加粗方法途径. 一.html ...

  7. css 字体样式设置

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

  8. css字体样式代码大全_这都2020年了,还没了解CSS?

    对于新人来说想要了解css,就要从最基本的入手了解,讲真的学习css入门很简单,学习html和css短时间后你就可以制作一个网页,深入的去学习的话,就会很难.他就是从简--深--深--简的一个过程,如 ...

  9. css字体样式 1204

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

最新文章

  1. Nginx配置文档具体解释
  2. 数组的升序 java_java – 以升序数组排序数组
  3. In English or Chinese?
  4. 安卓服务Service详解
  5. 全球六大顶级域名动态:7月上旬.COM新增18.4万个
  6. 互联网日报 | TikTok将开启Pre-IPO融资;菜鸟裹裹战略再升级;滴滴中国西区总部落户重庆江北...
  7. div内容过长自动省略号
  8. AVAssetWriter写入char*数据(video)
  9. 免费的科研论文画图软件drawio以及Mermaid
  10. drupal简体中文语言包安装方法
  11. CSS编写格式边框与渐变内容补充
  12. 新世纪大学英语(第二版)综合教程第一册 Unit 1 (中英翻译和重点单词)
  13. Echarts 如何实现一张图现切换不同的X轴
  14. u8 客户端修改服务器地址,u8服务器地址怎么修改
  15. php框架标签,CMF5自定义标签
  16. 详解EBS接口开发之销售订单挑库发放
  17. python爬取pubmed的文献_使用python來調用pubmed API快速整理文獻
  18. java从配置文件中读取参数
  19. 回收站的文件数据误清空了怎么恢复
  20. 了解Joomla-模板目录结构

热门文章

  1. 【毕业设计_课程设计】基于python的微信公众平台机器人的设计与实现
  2. “create-react-app myapp 创建失败”的总结
  3. 旅行青蛙游戏背后所存在的情感。
  4. SQL注入 基础概述及相关知识
  5. 中医大2020年7月网考计算机应用基础,2020年7月网络教育统考《计算机应用基础》Internet应用模拟题试卷2...
  6. java语言中如何表示素数,使用Java语言求素数的几个方法
  7. linux运维排查常用命令(开发专享)
  8. Go语言十一大主流微服务框架
  9. 去日本东京旅行(2)-- 国内机场停车篇
  10. 国科大学习资料--人工智能原理与算法-第四次作业解析(学长整理)