CSS字体样式属性

font-size:字体大小

说明

用于设置字号,属性的值推荐使用像素单位px或者em

px是像素单位,em是相对单位

语法

{font-size:12px;}

注意

属性值为数值型时,必须给属性H / R & U { $值加单a i d = d P l S位,属性值为0时除外。

单位还可以是1em ,根据父o V S Z Q元素值来确定;

font-family:字体

说明

用于设置字体类型,网页中常用的字体有宋体、微软雅黑(microsoft yahei)、黑体等。

语法

p{ font-family:"微软雅黑";}

可以同时指定多个字体,中间以英文逗号隔开,如果浏q b : l览器不支持第一个字体,则会尝试下一个,直到找O b + Y C到合适的字体。

{font-family:字体1,字体2;}

注意

当字体是中文字体时需加引号。

当需要设置英文字体时,英文字体名必须p * ]位于中文字体名之前。

当字体名中有z 2 I l - 2空格、#、$等特殊符号时,则字体必须加英文状态下的单引号或双引号,例如font-family: “Times New Roman”。

Windows中文版本操作系统下,中文默认字体为宋体或者新宋体,英文字体默认为Arial。

css Uni) j L E P 4code字体

说明

css 中设置字体名称,可以直接写中文,但是在文件编码(GB+ 8 e2312、UTF-W k 3 8 ; b 28 等)不匹配时会产生乱码的问题。比X # w ! t _ c :如,XP系统就s b I不支( J U : ( e持微软雅黑的中文写法,处理方式:

英文名称来替代, 比如 font-family:”Microsoft Yahei”。

用 Unicode 编码来写字体名称,浏览器是可以正确的解析的。比如,“微软雅黑”的Unicode是 font-family: “\5FAE\8F6F\96C5\9ED1″。

字体对应的Unicode 编码

字体名称 英文名称 Unicode 编码
宋体 SimSZ l D ? k | dun \5B8B\46 k { _ 1 -F53
新宋体 NSimSun \65B0\5y U B8B\4F53
黑体 SimHei \9ED1\4F53
微软雅j u j N Microsoft YaHei \5FAE\8F6F\96C5\9ED1
楷体_GB2312 KaiTi_GB2312 \6977\4F53_GB231 f $ = o ; * s ?2
隶书 LiSu \96B6\4E66
幼园 YouYuan \5E7C\5706
华文细黑 STXihei \534E\6587\7EC6\9ED1
细明体 MingLiU \7EC6\660E\4F53
新细明体 PMingLiU \65B0\7EC6\660E\4F53

font-weight:字体粗细

说明

字体加粗除s D l L a i I M了用 b 和 strong 标签之外,可以使用CSS 来实现,但` n t L 1 G X是CSS 是没有语义的。

语法

{ font-weight:bolder/bold/normal/100-900;}

font-weightg k B V ; ? [属性用于定义字体的粗细,值:bolder(更粗的)、bold(加粗)、normal(常规)、100~900(100的整数倍)。

在css规范中,把字体的粗细分为9个等级,其中100对应最轻的字体变形,而900对应最重的字体变形。 100-500常规字体, 600-900加粗字体。

注意

数字 400 等价于 normal, 700 等价于 bold,实际开发中我们更喜欢用数字来表示。

font-style:字体风格

说明

字体倾斜除了用 i 和 em 标签之外,可以使用CSS 来实现,但是CSS 是没有语义的。

在css规范中,font-style属性用于定义字体风格,如设置斜体、倾斜或正常字体。

语法

{ font-style:italic/oblique/normal;}

其可用属性值如下:

normal:默认值,设置标准字体q w j c z样式

italic:设置斜M z r h E p 1体样式

oblique:设置倾斜的样式G | J t P =

不过oblique的幅度要大一点。但一般浏览器对它们的区分不是很明显。

font:综合设置字体样式 (重点)

说明

font属性用于对字体样式进行综合设置+ ; = U I

选择器{font:font-style  font-weight  font-s5 @ M e f /ize/line-height  font-family;}

注意

使用font属性时,必须按上面语法格式中的顺序书写,不能更换顺序,各个属性以空格隔开。

不需要设置的属性可以省略(取默认值),但s f H 必须保留font+ q g [ t | 2-size和font-family属性,否则fond F ft属性将不起作用。

站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,: T P w N ! a优惠券领取。地址:阿里云腾讯$ j 7 ^ f云华为云

2.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

链接: httpO Q * m k & x:U O D - c//www.fly63.com/article/detial/9156