CSS文字文本样式

font字体
font-size:字体大小
作用:用于设置字体字号
p {font-size:18px;}
 
文字大小基本都是用px的,其他单位比较少用到
谷歌浏览器默认的文字大小为16px
但是不同的浏览器可能默认的字号是不一致的,所以我们一般在头部给一个默认值body {font-size:16px;}
字体的单位
可以使用相对长度单位,也可以使用绝对长度单位
相对长度单位比较常用,推荐使用像素单位px,绝对长度单位使用较少
 
 
 
 
 

 
font-family:字体类型
作用:可以使用文本使用哪种字体类型
注意:
1. 各种字体之间必须使用英文状态下的逗号隔开。
2. 中文字体需要加英文状态下的引号,英文字体一般不需要加引号。当需要设置英文字体时,英文字体名必须位于中文字体名之前。
3. 如果字体名中包含空格、#、$等符号,则该字体必须加英文状态下的单引号或双引号,例如font-family: "Times New Roman";。
4. 尽量使用系统默认字体,保证在任何用户的浏览器中都能正确显示。
p{font-family:"微软雅黑";}
 
* 网页中常用的字体有宋体、微软雅黑、黑体等,例如将网页中所有段落文本的字体设置为微软雅黑
 
* 可以同时指定多个字体,中间以逗号隔开,表示如果浏览器不支持第一个字体,则会尝试下一个,直到找到合适的字体, 如果都没有,则以我们电脑默认的字体为准。
 
p{font-family: Arial,"Microsoft Yahei", "微软雅黑";}
 
 
 

 
 
CSSunicode字体
为什么使用unicode字体:
 
在css设置字体名称,直接写中文是可以的。但是在文件编码(GB2312、utf-8等)不匹配时会产生乱码的错误
xp系统不支持类似微软雅黑的中文
 
解决:
 
* 方案一: 你可以使用英文来替代。 比如font-family:"Microsoft Yahei"。
* 方案二: 在 CSS 直接使用 Unicode 编码来写字体名称可以避免这些错误。使用 Unicode 写中文字体名称,浏览器是可以正确的解析的。
 
为了照顾不同电脑字体的安装问题,一般使用宋体或者微软雅黑
font-family: "\5FAE\8F6F\96C5\9ED1";   表示设置字体为“微软雅黑”。
 
 
 

 
font-weight:文体粗细
在html中可以使用标签来将文本进行加粗,使用b和strong标签来实现
也可以使用css看来实现,但是没有语义
平时我们比较常使用数字来进行加粗
 
 
 
 
 
font-style:字体风格
在html中可以使用i和em标签来表示倾斜
也可以使用css来实现,但是css没有语义
注意:
平时我们很少给文字加斜体,反而喜欢给斜体标签(em,i)改为普通模式。
font-style属性用于定义字体风格,如设置斜体、倾斜或正常字体,其可用属性值如下:
<style>
p {font-style:italic;}
</style>
 
 
 
 
 
 

font:综合设置字体样式(重点)
font属性用于对字体样式进行综合设置
注意:字体类型不需要加双引号,不然也是会导致font不生效
基本语法格式如下:
选择器{ font: font-style font-weight font-size/font-height font-famliy;}
 
使用font属性的时候,必须使用上面语法格式中的顺序书写,不能更改顺序,各个属性以空格隔开。
其中不需要设置的属性可以省略(取默认值),但必须保留font-size和font-family属性,否者font属性不生效。
 
font总结
font主要是设置字体的大小,倾斜,加粗,字体类型
 
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值