CSS 文本样式[上]







  1. 字体总汇
  2. 字体设置
  3. Web字体

通过文本样式的设置,更改字体的大小、样式以及文本的方位。

一、字体总汇

CSS文本样式表如下:

属性名说明CSS版本
font-size设置字体的大小1
font-variant设置英文字体是否转换为小型大写1
font-style设置字体是否倾斜1
font-weight设置字体是否加粗1
font-family设置font字体1
font设置字体样式复合写法1~2
@font-face设置Web字体3

二、字体设置

我们可以通过CSS文本样式来修改字体的大小、样式以及形态。

1、font-size

解释:设置文本的大小。属性值如下表:

说明
xx-small设置大小。每个值从小到大的固定值
x-small
small
medium
large
x-large
xx-large
smaller设置字体相对于父元素字体的大小
larger
数字+px使用CSS像素长度设置字体大小
数字+%使用相对于父元素字体的百分比大小

①、数字+px

p {
    font-size: 20px;
}

②、相对于父元素设置字体

body {
    font-size: 30px
}
p {
    font-size: smaller;
}

2、font-variant

解释:设置字体是否以小型大写字母显示。

说明
normal表示如果以小型大写状态,让它恢复小写状态
small-caps让小写字母以小型大写字母显示。
//先让父元素设置小型大写
body {
    font-variant: small-caps;
}
//让子元素设置恢复小写
p {
    font-size: 30px;
    font-variant: normal;
}

3、font-style

p {
    font-style: italic;
}

解释:设置字体是否倾斜。

说明
normal表示让倾斜状态恢复到正常状态
italic表示使用斜体
oblique表示让文字倾斜。区别在没有斜体时使用。

4、font-weight

p { font-weight: bold; }

解释:设置字体是否能加粗。

说明
normal表示让加粗的字体恢复正常。
bold粗体
bolder更粗的字体
lighter更细的字体
100~999之间的数字600及之后时加粗,之前不加粗

在目前计算机和浏览器显示中,只有bold加粗,其他更粗更细,目前体现不出来。

5、font-family

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

解释:使用指定字体名称。这里使用的字体时浏览者系统的字体。有时为了兼容很多浏览者系统的字体,可以做几个后备字体。

//备用字体
p {
    font-family: 楷体,微软雅黑,宋体;
}

6、font

p {
    font: 50px 楷体;
}
p {
    font: italic bold small-caps 50px 楷体;
}

解释:字体设置简写组合方式。格式如下:[是否倾斜|是否加粗|是否转小型大写] 字体大小 字体名称

三、Web字体

//服务端提供字体
@font-face {
    font-family: abc;
    src: url('BruchScriptStd.otf');
}
p {
    font-size: 50px;
    font-family: abc;
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaoxiaobukuang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值