【发布时间】:2013-08-28 07:48:14
【问题描述】:
我查看了this website 以了解 IE 9 使用的默认样式。正文选择器如下所示
body {
display: block;
margin: 8px;
zoom: 1;
}
我猜想这里应该指定字体大小,但事实并非如此。 那么 IE 9 使用的默认字体大小是多少?
【问题讨论】:
-
我认为桌面浏览器历来使用 16px 作为其基本字体大小。我实际上不知道 IE 9 是否使用它,尽管我想它确实如此,因为在我的网站上,我在 ems 中定义了所有字体,所以它们是相对于基本字体大小的,我没有注意到 IE 9 呈现它们尺寸与其他浏览器不同。
-
那么这个基本字体大小是否以某种方式内置到浏览器中,因为在 IE 的默认 CSS 中没有指定默认基本字体大小?
-
@user2658578 是的,可能。
-
@user2658578:是的。文档开头必须有一个基本字体大小,因为在 CSS 中,所有 HTML 元素(包括
<html>)都可以在 ems 中设置它们的字体大小,这使得它们的实际大小相对于它们的父元素。由于<html>元素没有父元素,因此必须有一定的大小才能让其他所有内容都相对。
标签: html css internet-explorer internet-explorer-9