css样式中怎么设置字体大小


本文摘自PHP中文网,作者青灯夜游,侵删。

在css样式中,可以利用“font-size”属性来设置字体大小,只需给文本元素设置“font-size:值;”样式即可。font-size属性用于设置字体大小,实际上设置的是字体中字符框的高度,其实际字符字形可能比框高或矮(通常会矮)。

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

css样式中,可以通过设置“font-size”属性来设置字体的大小。

通过 font-size属性可以设置元素中所包含文本的字体大小。如果一个元素没有显式定义font-size属性,则会自动继承父元素的 font-size属性的计算结果。

实际上font-size属性设置的是字体中字符框的高度;实际的字符字形可能比这些框高或矮(通常会矮)。

定义 font-size 时,可以使用预定义关键字、绝对尺寸、相对尺寸:

1)预定义关键字

预定义关键字有 xx-small、x-small、small、medium、large、x-large、xx-large,尺寸按顺序依次增大,类似于衣服的尺寸。

使用预定义关键字有两大缺陷:一是只有 7 种选择,可选择范围太小;二是跟衣服的尺寸一样,不同厂商对每个关键字对应的字体大小的精确值可能各不不同,导致在不同浏览器下,文本的大小可能不同。因此,不推荐使用预定义关键字来定义字体的大小。

2)绝对尺寸

绝对尺寸有px(像素)、pt(点,1pt 相当于 1/72in)、in(英寸)、cm(厘米)、mm(毫米)等。如:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

.px {

 font-size: 14px;

}

.pt {

 font-size: 10pt;

}

.in {

 font-size: .15in;

}

.cm {

 font-size: .4cm;

}

.mm {

 font-size: 4mm;

}

1

2

3

4

5

<p class="px">字体大小: 14px</p>

<p class="pt">字体大小: 10pt</p>

<p class="in">字体大小: .15in</p>

<p class="cm">字体大小: .4cm</p>

<p class="mm">字体大小: 4mm</p>

上述代码定义了 5 种字体大小,都使用绝对单位。使用绝对长度单位后,在固定分辨率的显示器下,显示出来的都是固定大小。运行结果如下图所示:

1.png

如果以 px 为单位设置字体大小,使用IE浏览器的用户,就不能在浏览器上通过设置“文字大小”来对文本进行放大或缩小。如果文本太小,就会影响阅读,使用户体验大打折扣。

3)相对尺寸

相对尺寸有 em、%、rem,它们都是相对于某个参考基准的字体大小,来计算当前字体的大小,只是参考基准不同而已。

em 的参考基准是父元素。那么,如何计算要指定的 em 值呢?实际上,1em 总是等于父元素 font-size属性的值,这就是 em 的工作原理。据此,可以通过以下公式来确定百分比的值:

目标元素的字体大小 / 父元素的字体大小 = 值

因此,在使用 em 定义字体大小时,最好在 html 或 body 元素上建立一个基准。假设在 body 中设置的基准大小为 12px:

1

2

3

body {

 font-size: 12px;

}

如果希望 body 中所有段落的字体大小为 18px,根据上述公式:

18 / 12 = 1. 5

阅读剩余部分

相关阅读 >>

html字体大小如何设置

html怎么添加css样式

怎么在div标签内设置css样式

javascript怎么改变字体大小

jq怎么设置css样式

css中如何改变字体大小

jquery怎么动态修改css样式

html字体大小怎么设置

css样式常见错误有哪些

一分钟了解html中css的三种链接方式

更多相关阅读请进入《css样式》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...