CSS(五) Fonts字体

CSS字体属性定义字体,加粗,大小,文字样式。

所有CSS字体属性:

property描述
font在一个声明中设置所有的字体属性
font-family指定文本的字体系列
font-size指定文本的字体大小
font-style指定文本的字体形式
font-variant以小型大写字体或者正常字体显示文本
font-weight指定字体的粗细

1.字体系列

font-family属性设置文本的字体系列。

font-family属性应该设置几个字体名称作为一种“后备”机制,如果浏览器不支持第一种字体,它将尝试下一种字体。

注意:如果字体系列的名称超过一个字,它必须用引号,如Font  Family:"宋体"。

多个字体系列是用一个逗号分隔指明:

p{
font-family:"Times New Roman",Times,serif;
}

2.字体样式

主要是用于指定斜体文字的字体样式属性。

这个属性有三个值:

  • 正常-正常显示文本
  • 斜体-以斜体字显示的文字
  • 倾斜的文字-文字向一边倾斜(和斜体非常类似,但不太支持)
h1{font-style:normal;}
h2{font-style:italic;}
h3{font-style:oblique;}

italic和oblique的区别:

  • 斜体(italic)是一种简单的字体风格,对每个字母的结构有一些小改动,来反映变化的外观。
  • 倾斜(oblique)文本是正常竖直文本的一个倾斜版本。

3.字体大小

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

务必使用正确的HTML标签,就<h1>--<h6>表示标题,<p>表示段落。

字体大小的值可以是绝对或相对的大小。

绝对大小:

  • 设置一个指定大小的文本
  • 不允许用户在所有浏览器中改变文本大小
  • 确定了输出的物理尺寸时绝对大小很有用

相对大小:

  • 相对于周围的元素来设置大小
  • 允许用户在浏览器中改变文字大小

如果你不指定一个字体的大小,默认大小和普通文本段落一样,是16像素(16像素=1em)。

h1{font-size:40px;}
h2{font-size:30px;}
h3{font-size:20px;}

4.用em来设置字体大小

16像素=1em

h1{font-size:2.5em;}     /*40px/16=2.5em*/
h2{font-size:1.875em;}     /*30px/16=1.875em*/

5.使用百分比

body{font-size:100%;}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值