CSS 字体属性

CSS 字体属性

属性描述
font简写属性。在一条声明中设置所有字体属性。
font-family规定文本的字体系列(字体族)。
font-size规定文本的字体大小。
font-style规定文本的字体样式
font-variant规定是否以小型大写字母的字体显示文本。
font-weight规定字体的粗细。

一、font-family的定义和用法

font-family 规定元素的字体系列

font-family 可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。也就是说,font-family 属性的值是用于某个元素的字体族名称或/及类族名称的一个优先表。浏览器会使用它可识别的第一个值

有两种类型的字体系列名称:

指定的系列名称:具体字体的名称,比如:“times”、“courier”、“arial”。

通常字体系列名称:比如:“serif”、“sans-serif”、“cursive”、“fantasy”、“monospace”

😊提示:使用逗号分割每个值,并始终提供一个类族名称作为最后的选择

👀注意:使用某种特定的字体系列(Geneva)完全取决于用户机器上该字体系列是否可用;这个属性没有指示任何字体下载。因此,强烈推荐使用一个通用字体系列名作为后路

二、font-size 属性设置文本的大小

font-size 值可以是绝对或相对大小

绝对尺寸:
将文本设置为指定大小
不允许用户在所有浏览器中更改文本大小(可访问性不佳)
当输出的物理尺寸已知时,绝对尺寸很有用

相对尺寸:
设置相对于周围元素的大小
允许用户在浏览器中更改文本大小
注释:如果您没有指定字体大小,则普通文本(如段落)的默认大小为 16px(16px = 1em)

三、 font-style 属性主要用于指定斜体文本

此属性可设置三个值:

normal - 文字正常显示
italic - 文本以斜体显示
oblique - 文本为“倾斜”(倾斜与斜体非常相似,但支持较少)

四、font-variant 属性指定是否以 small-caps 字体(小型大写字母)显示文本

在 small-caps 字体中,所有小写字母都将转换为大写字母。但是,转换后的大写字母的字体大小小于文本中原始大写字母的字体大小

五、font-weight: 定义字体的粗细

属性值解释
normal默认值。定义标准的字符。400
bold定义粗体字符。700
bolder定义更粗的字符。
lighter定义更细的字符。
100-900注意这个数字后面不跟单位
inherit规定应该从父元素继承字体的粗细。

六、字体属性可以把以上文字样式综合来写,这样可以更节约代码:

        div {
            /* font-style: italic;
            font-weight: 700;
            font-size: 16px;
            font-family: '微软雅黑'; */
            /* 复合属性:简写的方式 */
            font:italic 700 16px/20px '微软雅黑';
        }

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

不需要设置的属性可以省略(取默认值),但是必须保留 font-size 和font-family 属性,否则 font 属性将不起作用,如:font:20px ‘黑体’;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值