CSS 提供了许多可以控制文本大小和形状的属性。

font-family

font-family 表示字体,常见的西文字体有 Times New Roman,Arial 和 Verdana。

还可以同时指定多个字体,比如 font-family: arial, helvetica, serif

浏览器会按照字体定义的顺序去系统中做匹配,如果匹配不上会使用默认字体。

如果字体内包含空格,可以加引号:font-family: "Times New Roman"

font-size

font-size 用于指定文本大小。

比如,我们可以通过改大 <p> 标签的 font-size 来表示一个标题,但最好用专用的标题标签(如 <h1><h2>)。

font-weight

font-weight 用于指定文本粗细。

常见用法有 font-weight: boldfont-weight: normal,不过也有其他值,比如 bolderlighter100200300400(等价于 normal),500600700(等价于 bold),800900

注意,一些老的浏览器并只支持 boldnormal

font-style

font-style 用于指定是否斜体。

用法有 font-style: italicfont-style: normal

text-decoration

text-decoration 用于指定文本线条。

  • text-decoration: underline - 下划线
  • text-decoration: overline - 上划线
  • text-decoration: line-through - 中划线

这个属性通常用来修饰链接,当然也可以设置无线条:text-decoration: none

text-transform

text-transform 用于改变大小写:

  • text-transform: capitalize - 首字母大写
  • text-transform: uppercase - 全部大写
  • text-transform: lowercase - 全部小写
  • text-transform: none - 未指定

以上属性可以配合起来一起使用:

body {font-family: arial, helvetica, sans-serif;font-size: 14px;
}h1 {font-size: 2em;
}h2 {font-size: 1.5em;
}a {text-decoration: none;
}strong {font-style: italic;text-transform: uppercase;
}

文本间距

letter-spacingword-spacing 分表表示字母间距和字间距。取值可以是数值或者 normal

line-height 用于指定行高,但不会改变字体大小。如果取值为数值,表示几倍于字体大小,除此之外,还可以指定长度值、百分比或者 normal

text-align 用于指定文本在盒子(box)内的对齐方式,取值有 leftrightcenterjustify

text-indent 用于设置缩进,取值为长度或百分比。常用于印刷媒介,Web 这样的数字媒介很少用到。

p {letter-spacing: 0.5em;word-spacing: 2em;line-height: 1.5;text-align: center;
}

CSS入门教程——字体相关推荐

  1. css做名单,css基础教程:2021年适合新手的7个CSS入门教程推荐

    上一篇我们向同学们推荐了5个html入门教程,本篇我们继续向同学们精选推荐一些适合新手学习的CSS基础入门教程,欢迎学习! 首先我们来介绍什么是CSS?以及CSS的作用 CSS 是一种标准样式表语言, ...

  2. 一套完整的CSS入门教程

    最近花了点时间,整理了一下之前的CSS博客文章,完成了这个CSS教程.也为我的个人网站,增加了一个教程模块.教程模块地址:请点击这里.教程地址:请点击这里. 该教程是一套完整的CSS入门教程,看了绝对 ...

  3. 零基础CSS入门教程(8)——CSS设置字体

    本章目录 1.任务目标 2.css设置字体 3.代码演示 4.小结 1.任务目标 我们前几个小结学习了,css的选择器,和及基本的改变字体颜色.我们这一小结学习一下设置字体的一些功能 2.css设置字 ...

  4. 零基础CSS入门教程(1)–初识CSS

    点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. HTML与CSS区别 3. CSS有哪些功能 4. 如何学习CSS 1. 前言 学习CSS是离不开HTML的,HTML是CSS的基础,如 ...

  5. CSS入门教程——HTML选择器

    HTML 有标签(tags),而 CSS 有选择器(selectors). 选择器是样式的名字,只能定义在在内部和外部样式表(style sheets)中. 在 CSS 入门篇的专栏中,我们只会用到 ...

  6. 零基础CSS入门教程(19)–盒子模型简述

    点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. 实例解析 3. 小结 1. 前言 之前我们讲过CSS的尺寸.边框.内边距.外边距. 其实这些都是占用网页空间,在CSS中,我们将网页元素 ...

  7. 零基础CSS入门教程(22)–溢出

    点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. 默认显示溢出部分 3. 隐藏溢出部分 4. 显示滚动条 5. 自动处理 6. 小结 1. 前言 之前我们讲过了,网页元素会占据一个盒子的 ...

  8. 零基础CSS入门教程(16)–内边距

    点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. 默认情况 3. 设置内边距 4. 简写属性 5. 小结 1. 前言 上一篇介绍了外边距,也就是元素跟相邻元素的距离. 本篇来介绍内边距, ...

  9. CSS入门教程——颜色

    CSS 中常见的定义颜色的方法有: 直接使用颜色名称 RGB 值 16 进制值 例如,下面 5 种写法都表示红色: red rgb(255, 0, 0) rgb(100%, 0%, 0%) #ff00 ...

最新文章

  1. c java 的关系,c#与c、java的关系
  2. net5:Theme主题样式的动态变换,在内容页content中操作影响模板页的操作
  3. Java_方法的调用①及案例
  4. Spark1.4启动spark-shell时initializing失败
  5. 百度地图api的密钥申请地址
  6. mysql ==null_mysql = null 问题
  7. 刚刚,阿里开源 iOS 协程开发框架 coobjc!
  8. php实现soap,PHP的SOAP原理及实现详解
  9. iOS腾讯百度面试题
  10. html响应式布局media,JS中使用media实现响应式布局_飛雲_前端开发者
  11. vue设置proxy代理,如何去查看代理地址
  12. 有关于图片压缩大小--尺寸裁剪 和 压缩系数
  13. html作品使用说明,使用说明html模板
  14. 服务器硬盘热插拔后告警,IBM硬盘所谓支持热插拔带来的问题
  15. linux修改宽带拨号密码,Linux下ADSL拨号配置
  16. 支付宝 ACQ.TRADE_NOT_EXIST 解决方案
  17. win8 配置IIS和添加网站
  18. Java 第三阶段增强分析需求,代码实现能力【满汉楼】
  19. Linux网络之DNS域名解析概述
  20. 【转】Maximal Information Coefficient (MIC)最大互信息系数详解与实现

热门文章

  1. IDEA下载与安装,保姆级教程
  2. jmeter录制脚本(JMETER录制脚本登录失败 但后面脚本运行成功)
  3. 快速入门丨篇一 如何进行运动控制器固件升级
  4. 计算机考研题目汇总【持续更新】
  5. 腾讯企业邮箱:创建邮件授权码
  6. 笔记本网卡总断连,如何使得网卡不自动休眠?
  7. CSDN积分怎么获取
  8. JAD反编译tricks
  9. GBaseDataStudio 管理工具
  10. Android Linux指令集