CSS样式_字体

字体

CSS字体系列

  • 在CSS中,有两种不同类型的字体系列名称:
  • 通用字体系列,拥有相似外观的字体系统组合,一共有5种:
Serif 字体
Sans-serif 字体
Monospace 字体
Cursive 字体
Fantasy 字体
  • 特定字体系列, 具体的字体系列(比如 “Times” 或 “Courier”)

指定字体系列 [font-family]

  • font-family可以设置多个值,如果浏览器不支持第一个字体,则会尝试下一个。强烈推荐使用一个通用字体系列名作为后路。如:
p.serif     { font-family:"Times New Roman",Georgia,Serif } <!-- 如果字体名称中有空格、#、$,请使用引号包含起来 -->
p.sansserif { font-family:Arial,Verdana,Sans-serif        }

字体风格 [font-style]

  • 该属性有4个值:normal(默认), italic(斜体), oblique(倾斜), inherit
p.normal  { font-style:normal; }
p.italic  { font-style:italic; }
p.oblique { font-style:oblique;}

字体变形 [font-variant]

  • 该属性有3个值:normal(默认), small-caps(小型大写字母,比normal的字体要小), inherit
p.normal { font-variant: normal     }
p.small  { font-variant: small-caps }

字体粗细 [font-weight]

  • 设置文本的粗细,取值可以有:
描述
normal默认值。定义标准的字符。
bold定义粗体字符。
bolder定义更粗的字符。
lighter定义更细的字符。
100
200
300

900
定义由细到粗的字符。400 等同于 normal,而 700 等同于 bold。
inherit规定应该从父元素继承字体的粗细。
p.normal  { font-weight: normal}
p.thick   { font-weight: bold  }
p.thicker { font-weight: 900   }

字体大小 [font-size]

  • 可使用绝对值相对值
名称特点
绝对值将文本设置为指定的大小
不允许用户在所有浏览器中改变文本大小(不利于可用性)
绝对大小在确定了输出的物理尺寸时很有用
相对值相对于周围的元素来设置大小
允许用户在浏览器改变文本大小


  • 设置字体的大小,取值可以有:
描述
xx-small
x-small
small
medium
large
x-large
xx-large
把字体的尺寸设置为不同的尺寸,从 xx-small 到 xx-large。
默认值:medium。
smaller把 font-size 设置为比父元素更小的尺寸。
larger把 font-size 设置为比父元素更大的尺寸。
length(px, em)把 font-size 设置为一个固定的值。
%把 font-size 设置为基于父元素的一个百分比值。
inherit规定应该从父元素继承字体尺寸。


  • 为避免在IE中无法调整字体的大小,请使用em单位代替px。并且设置父元素(body)的font-size值,如下所示:
body { font-size:100%;   } <!-- 设置父元素的基准值 -->
h1   { font-size:3.75em; } <!-- 相对于父元素调整 -->
h2   { font-size:2.5em;  }
p    { font-size:0.875em;}



更多请参考:W3School

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值