CSS字体属性
-
CSS Fonts(字体)属性拥有定义字体系列、大小、粗细和文字样式(如斜体)
-
字体系列
-
<style type="text/css"> div{ font-family:"Microsoft Yahei"; } </style>
-
【注意】
- 各种字体之间必须使用英文状态下逗号隔开
- 一般情况下,如果有空格隔开的多个单词组成的字体,加引号
- 尽量使用系统默认自带的字体,保证在任何用户的浏览器中都能显示
-
-
字体大小
-
CSS使用font-size属性来设置字体大小
-
<style type="text/css"> div{ font-size:20px; } </style>
-
【注意】
- px(像素)大小是我们网页的最常用的单位
- 谷歌浏览器默认的文字大小为16px
- 不同的浏览器可能默认显示的字号大小不一致,我们尽量给一个明确值大小,不要默认值大小
- 可以给body指定整个页面文字的大小
-
-
字体的粗细
-
CSS使用font-weight属性来设置文本字体的粗细
-
<style type="text/css"> div{ font-weight:normal|bold|bolder|lighter|number; } </style>
-
参数 说明 normal 正常字体,相当于number为400,声明这个值将取消之前任何设置 bold 粗体。相当于number700.也相当于<b>对象的作用 bolder IE5+ 特粗体 lighter IE5+ 细体 number IE5+
-
-
-
文字样式
-
CSS使用font-style属性设置文字分风格
-
<style type="text/css"> div{ font-stylet:normal|italic; } </style>
-
属性值 作用 normal 默认值,浏览器会显示标准的字体样式 italic 浏览器会显示斜体的字体样式
-
-
【注意】平时我们很少给文字加斜体,反而要给斜体标签(em,i)改为不斜字体
-
-
复合属性
-
字体属性可以把以上文字样式综合来写,这样可以更节约代码
-
<style type="text/css"> div{ font:font-style font-weight font-size/line-height font-family; } </style>
-
【注意】
- 不能改变书写顺序
- 不需要设置的属性可以省略,但是必须保留font-size和font-family ,否则font属性将不起作用
-
属性 | 表示 | 注意点 |
---|---|---|
font-size | 字号 | 通常用的单位是px,一定要更上单位 |
font-family | 字体 | 按照团队约定的字体 |
font-weight | 字体粗细 | 加粗700,正常400 |
font-style | 字体样式 | 倾斜italic,不倾斜normal |
font | 字体连写 | 1.顺序不能变2.字号和字体必须同时出现 |