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#使用CDO发送邮件
  2. 用 TensorFlow 目标检测 API 发现皮卡丘!
  3. TYVJ1427 小白逛公园
  4. LOADRUNNER 登陆功能测试实例(转)
  5. 基于CASIA-GaitDatasetB步态图像轮廓数据库的步态周期检测与步态角度特征MATLAB源码
  6. windows 客户端的Navicat PL/SQL 连接Oracle 数据库
  7. 单基因gsea_筛到5分的核心基因以后你可以怎么做?
  8. Python内置函数sorted()高级排序用法
  9. c语言能链表,C语言链表(能得懂的).ppt
  10. 傲梅备份服务器系统,傲梅轻松备份服务器版
  11. 神经网络工具箱——nn.funtional、初始化策略
  12. CMPP3.0状态报告状态码
  13. MovieClip详解
  14. 两台计算机如何共享文档,两台电脑如何共享文件
  15. 面试了一个 37 岁程序员,让我有所触动,35岁以上的程序员该何去何从?
  16. 树莓派通过API向企业微信推送图文
  17. 支付宝支付(沙箱环境)
  18. javascript 方法 一直提示 对象不支持此属性或方法
  19. 计算机考研公共课考英语几,考研公共课考政治数学英语,专业课还要考几门
  20. android平板吃鸡开什么画质,ipad2018玩吃鸡可以开什么画质 | 手游网游页游攻略大全...

热门文章

  1. JS实现下载txt文件
  2. 库存管理习题:第三章
  3. C语言学生成绩管理系统源代码
  4. linux 系统硬件信息检测工具,美国Linux服务器查看硬件信息工具
  5. 虚拟机和本机互传文件
  6. ARM裸板调试之串口打印及栈初步分析
  7. 分账系统价格表的构成你了解吗?
  8. 《数学之美(第一版)》笔记整理 —— 目录
  9. 推荐一个资料:数学之美-by-吴军.pdf
  10. C# 调用USB摄像头