我查看this website以查看IE 9使用的默认样式。身体选择器看起来像这样
body {
display: block;
margin: 8px;
zoom: 1;
}
我想我应该在这里指定一个字体大小,但事实并非如此。 那么IE 9使用的默认字体大小是什么?
答案 0 :(得分:0)
默认字体大小应该是你设置的。 如果未设置默认字体大小,则Web浏览器将描述用户的默认设置,这意味着无法回答此问题的答案。 IE,Mozilla,Opera,Crome和Safari之间的设置都不同。
永远不要信任用户的信息,自己设置设置。
答案 1 :(得分:0)
在IE中,默认字体大小由用户使用View>设置。字体大小。我认为“中等”,即“默认默认值”,是16px。
其他浏览器也有类似的浏览器设置,但在除IE以外的大多数浏览器中,它都深埋在选项菜单中。
我鼓励您将所有字体大小设为相对。这样,视力不佳的用户可以增加字体大小,一切都应该按比例增加。或者具有高分辨率屏幕并希望尽可能多地填充文本的用户可以减小字体大小。
请注意,如果您使用相对字体大小,则可能必须在屏幕上设置其他内容的大小而不是px,或使用其他一些技术使其大小适合文本,因为此时您不知道文字大小是多少。当然,布局固定字体的屏幕更容易。
就我个人而言,我经常诅咒那些设置比我的显示器宽的固定屏幕宽度的人,所以现在我必须来回滚动阅读。喜欢什么,他们认为只是因为他们的显示器设置为2,000像素宽,世界上其他人都做或应该做同样的事情?
答案 2 :(得分:-1)
IE中传统的默认字体大小为12pt(= 1pc)。尽管其在像素中的含义最初取决于DPI设置,但IE 9似乎始终如一地应用CSS3对应,这使得12pt等于16px。这反过来意味着px不一定对应于设备像素。
答案 3 :(得分:-5)
在em
例如
h3 {
display: block;
font-size: 1.17em;
font-weight: bold;
margin: 1em 0;
page-break-after: avoid;
}
h4 {
display: block;
font-size: 1em;
font-weight: bold;
margin: 1.33em 0;
page-break-after: avoid;
}