gpt4 book ai didi

html - 字体大小 : large looks different in IE 8 quirks vs. 标准模式

转载 作者:太空狗 更新时间:2023-10-29 12:35:47 25 4
gpt4 key购买 nike

我正在处理目前需要 IE 8 怪癖模式才能正确呈现的内部企业网站,并对其进行修改,使其以 IE 8 标准模式呈现。困扰我的问题之一是 font-size: large 的外观截然不同(可能还有其他字体设置,这是我第一次注意到)。

使用此 HTML 作为示例:

<html>
<head>
<title>IE 8 Quirks Font Size</title>
<style type="text/css">
#testDiv
{
font-size: large;
}
</style>
</head>
<body>
<div id="testDiv">Here is some text</div>
<div>And some unstyled text</div>
</body>
</html>

如果你在 IE 8 中使用 quirks 模式和标准模式查看,外观上的区别如下:

很明显,整个站点的样式都假设为 quirks 模式的布局。我要查找的是:

  • 有关 IE 怪癖模式与标准模式如何以不同方式处理字体的文档
  • 一些关于如何调整 CSS 以使其呈现像以前一样的解释
  • 理想情况下,一些神奇的全站 CSS 本质上使字体呈现得好像怪癖模式仍在发挥作用一样

最佳答案

quirks 模式下字体大小的问题是,当使用 medium、large、x-large 等时,浏览器总是将字体显示为比标准模式大一级。

这意味着 large 在 quirks 模式下与在标准模式下的 x-large 相同。

尝试将您的代码更改为:

<html>
<head>
<title>IE 8 Quirks Font Size</title>
<style type="text/css">
#testDiv
{
font-size: x-large;
}
</style>
</head>
<body>
<div id="testDiv">Here is some text</div>
<div>And some unstyled text</div>
</body>
</html>

这应该会在 IE 8 标准模式下为您提供与当前 CSS 在 Quirks 模式下相同的结果。

你可以在这里阅读: http://msdn.microsoft.com/en-us/library/bb250395(VS.85).aspx

Keyword Values of the Font-size Property

The medium value of the font-size property matches the default normal font size.

The keyword values of this property include xx-small, x-small, small, medium, large, x-large, and xx-large. With earlier versions of Internet Explorer, these values are not defined intuitively. The medium value is not the default normal font size; small is the default.

关于html - 字体大小 : large looks different in IE 8 quirks vs. 标准模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16940388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com