CSS入门教程——字体
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: bold
和 font-weight: normal
,不过也有其他值,比如 bolder
,lighter
,100
,200
,300
,400
(等价于 normal
),500
,600
,700
(等价于 bold
),800
或 900
。
注意,一些老的浏览器并只支持
bold
和normal
font-style
font-style
用于指定是否斜体。
用法有 font-style: italic
和 font-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-spacing
和 word-spacing
分表表示字母间距和字间距。取值可以是数值或者 normal
。
line-height
用于指定行高,但不会改变字体大小。如果取值为数值,表示几倍于字体大小,除此之外,还可以指定长度值、百分比或者 normal
。
text-align
用于指定文本在盒子(box)内的对齐方式,取值有 left
,right
,center
和 justify
。
text-indent
用于设置缩进,取值为长度或百分比。常用于印刷媒介,Web 这样的数字媒介很少用到。
p {letter-spacing: 0.5em;word-spacing: 2em;line-height: 1.5;text-align: center;
}
CSS入门教程——字体相关推荐
- css做名单,css基础教程:2021年适合新手的7个CSS入门教程推荐
上一篇我们向同学们推荐了5个html入门教程,本篇我们继续向同学们精选推荐一些适合新手学习的CSS基础入门教程,欢迎学习! 首先我们来介绍什么是CSS?以及CSS的作用 CSS 是一种标准样式表语言, ...
- 一套完整的CSS入门教程
最近花了点时间,整理了一下之前的CSS博客文章,完成了这个CSS教程.也为我的个人网站,增加了一个教程模块.教程模块地址:请点击这里.教程地址:请点击这里. 该教程是一套完整的CSS入门教程,看了绝对 ...
- 零基础CSS入门教程(8)——CSS设置字体
本章目录 1.任务目标 2.css设置字体 3.代码演示 4.小结 1.任务目标 我们前几个小结学习了,css的选择器,和及基本的改变字体颜色.我们这一小结学习一下设置字体的一些功能 2.css设置字 ...
- 零基础CSS入门教程(1)–初识CSS
点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. HTML与CSS区别 3. CSS有哪些功能 4. 如何学习CSS 1. 前言 学习CSS是离不开HTML的,HTML是CSS的基础,如 ...
- CSS入门教程——HTML选择器
HTML 有标签(tags),而 CSS 有选择器(selectors). 选择器是样式的名字,只能定义在在内部和外部样式表(style sheets)中. 在 CSS 入门篇的专栏中,我们只会用到 ...
- 零基础CSS入门教程(19)–盒子模型简述
点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. 实例解析 3. 小结 1. 前言 之前我们讲过CSS的尺寸.边框.内边距.外边距. 其实这些都是占用网页空间,在CSS中,我们将网页元素 ...
- 零基础CSS入门教程(22)–溢出
点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. 默认显示溢出部分 3. 隐藏溢出部分 4. 显示滚动条 5. 自动处理 6. 小结 1. 前言 之前我们讲过了,网页元素会占据一个盒子的 ...
- 零基础CSS入门教程(16)–内边距
点此查看 所有教程.项目.源码导航 本文目录 1. 前言 2. 默认情况 3. 设置内边距 4. 简写属性 5. 小结 1. 前言 上一篇介绍了外边距,也就是元素跟相邻元素的距离. 本篇来介绍内边距, ...
- CSS入门教程——颜色
CSS 中常见的定义颜色的方法有: 直接使用颜色名称 RGB 值 16 进制值 例如,下面 5 种写法都表示红色: red rgb(255, 0, 0) rgb(100%, 0%, 0%) #ff00 ...
最新文章
- c java 的关系,c#与c、java的关系
- net5:Theme主题样式的动态变换,在内容页content中操作影响模板页的操作
- Java_方法的调用①及案例
- Spark1.4启动spark-shell时initializing失败
- 百度地图api的密钥申请地址
- mysql ==null_mysql = null 问题
- 刚刚,阿里开源 iOS 协程开发框架 coobjc!
- php实现soap,PHP的SOAP原理及实现详解
- iOS腾讯百度面试题
- html响应式布局media,JS中使用media实现响应式布局_飛雲_前端开发者
- vue设置proxy代理,如何去查看代理地址
- 有关于图片压缩大小--尺寸裁剪 和 压缩系数
- html作品使用说明,使用说明html模板
- 服务器硬盘热插拔后告警,IBM硬盘所谓支持热插拔带来的问题
- linux修改宽带拨号密码,Linux下ADSL拨号配置
- 支付宝 ACQ.TRADE_NOT_EXIST 解决方案
- win8 配置IIS和添加网站
- Java 第三阶段增强分析需求,代码实现能力【满汉楼】
- Linux网络之DNS域名解析概述
- 【转】Maximal Information Coefficient (MIC)最大互信息系数详解与实现