HTML5基础学习笔记(十五)

21 篇文章 0 订阅
13 篇文章 0 订阅

Day15 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


二、字体设置

1.font-size
p {
font-size: 50px;
}
解释:设置文本的大小。属性值如下表:

说明

xx-small

设置字体大小。每个值从小到大的固定值。

 

x-small

small

medium

large

x-large

xx-large

smaller

设置字体相对于父元素字体的大小

 

larger

数字+px

使用CSS像素长度设置字体大小

数字+%

使用相对于父元素字体的百分比大小


//先设置父元素字体大小
body {
font-size: 50px;
}
//再设置相对小一些
p {
font-size: smaller;
}
2.font-variant
p {
font-variant: small-caps;
}
解释:设置字体是否以小型大写字母显示。

说明

normal

表示如果以小型大写状态,让它恢复小写状态。

small-caps

让小写字母以小型大写字母显示。


//先让父元素设置小型大写
body {
font-variant: small-caps;
}
//让子元素设置恢复小写
p {
font-size: 50px;
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~900

之间的数字

600

及之后是加粗,之前不加粗


在目前计算机和浏览器显示中,只有bold 加粗,其他更粗更细,目前体现不出来。
5.font-family
p {
font-family: 微软雅黑;
}
解释:使用指定字体名称。这里使用的字体是浏览者系统的字体。有时为了兼容很多浏
览者系统的字体,可以做几个后备字体。
//备用字体
p {
font-family: 楷体,微软雅黑,宋体;
}
6.font
p {
font: 50px 楷体;
}
解释:字体设置简写组合方式。格式如下:[是否倾斜|是否加粗|是否转小型大写]体大小 字体名称;




三.Web字体


虽说可以通过备用字体来解决用户端字体缺失问题,但终究用户体验不好,且不一定备用字体所有用户都安装了。所以,现在CSS 提供了 Web 字体,也就是服务器端字体。
//服务器提供字体
@font-face {
font-family: abc;
src: url('BrushScriptStd.otf');
} p
{
font-size: 50px;
font-family: abc;
}
英文字体文件比较小,而中文则很大。所以,中文如果想用特殊字体可以使用图片。大面积使用特殊中文字体,就不太建议了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

昆吾kw

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

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

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

打赏作者

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

抵扣说明:

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

余额充值