【从零开始学前端】day5——CSS Font(字体)

CSS Font 字体

通过 CSS 的 Font属性,定义字体的加粗,大小,文字样式等。

字体系列

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

一般可以给font-family设置几个后备属性。如果浏览器不支持第一张,则可以自动使用第二种。 

TIP: 如果字体系列的名称超过一个汉字或英文单词,它必须用引号,如 font-family:"宋体"。

p{font-family:"宋体";}

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

p{font-family:"宋体", Times, serif;}

字体样式

font-style是用于指定斜体文字的字体样式属性。

这个属性有三个值:

正常(normal) - 正常显示文本

斜体(italic) - 以斜体字显示的文字

倾斜的文字(oblique) - 文字向一边倾斜

p.normal {font-style:normal;}
p.italic {font-style:italic;}
p.oblique {font-style:oblique;}

italic VS oblique 

斜体(italic)是一种简单的字体风格,对每个字母的结构有一些小改动,来反映变化的外观。

倾斜(oblique)文本是正常竖直文本的一个倾斜版本。

字体大小

font-size 属性设置文本的大小,是字体最常用的属性之一。

能否管理文字的大小,在网页设计中是非常重要的。但是,你不能通过调整字体大小使段落看上去像标题,或者使标题看上去像段落。

所以请遵守W3C规范,务必使用正确的HTML标签,就<h1> - <h6>表示标题和<p>表示段落:

字体大小的值分为绝对大小和相对大小。

1.绝对大小:

设置一个指定大小的文本

不允许用户在所有浏览器中改变文本大小

确定了输出的物理尺寸时绝对大小很有用

2.相对大小:

相对于周围的元素来设置大小

允许用户在浏览器中改变文字大小

h1 {font-size:24px;} 
h2 {font-size:1em;} /* 1em=12px */
body {font-size:100%;} 

字体粗细(字重)

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

font-weight常用的属性值有以下四种,字重由低到高依次是:

p.thiner {font-weight:lighter;}
p.normal {font-weight:normal;}
p.thick {font-weight:bold;}
p.thicker {font-weight:bolder;}

当然,你也可以使用100~900的数值来表示属性值。其中,400相当于normal,700相当于bold。

p.thiner {font-weight:100;}
p.normal {font-weight:400;}
p.thick {font-weight:700;}
p.thicker {font-weight:900;}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值