当前位置: 代码迷 >> 综合 >> css fonts(字体)
  详细解决方案

css fonts(字体)

热度:99   发布时间:2024-02-09 01:20:43.0
Property 描述
font 在一个声明中设置所有的字体属性
font-family 指定文本的字体系列
font-size 指定文本的字体大小
font-style 指定文本的字体样式
font-variant 以小型大写字体或者正常字体显示文本。
font-weight 指定字体的粗细。

 1、font

font简写属性在一个声明中设置所有字体属性。

可设置的属性是(按顺序): "font-style font-variant font-weight font-size/line-height font-family"

p.ex1 { font:15px arial,sans-serif; } 多个font-family值用“,”隔开

p.ex2 { font:italic bold 12px/30px Georgia, serif; } //font-size/line-height 设置行与行之间的空间

ont-size和font-family的值是必需的。如果缺少了其他值,默认值将被插入,如果有默认值的话。

2、字体样式-斜体

p.italic {font-style:italic;} //以斜体字显示的文字
p.oblique {font-style:oblique;} //文字向一边倾斜

区别

italic :使用文字的斜体属性,如果文字不存在这个属性,则不会斜体

oblique :是让字体倾斜显示,没有斜体的字体可以使用 oblique 属性值来实现倾斜的文字效果。

3、字体大小

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

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

为了避免Internet Explorer 中无法调整文本的问题,许多开发者使用 em 单位代替像素。

em的尺寸单位由W3C建议。

1em和当前字体大小相等。在浏览器中默认的文字大小是16px。

em的尺寸单位由W3C建议。

1em和当前字体大小相等。在浏览器中默认的文字大小是16px。

 

使用百分比和EM组合

在所有浏览器中,可以显示相同的文本大小,并允许所有浏览器缩放文本的大小。

body {font-size:100%;}
h1 {font-size:2.5em;}
h2 {font-size:1.875em;}
p {font-size:0.875em;}