时,我曾尝试使用:额外填充使用X-UA兼容meta标签
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
在我的静态HTML页面的<head>
部分。
我正在使用它来确保访问较新的CSS元素。
这个工程很好,我可以在IE9浏览器中使用table:last-of-type
。
但是,当我使用该元标记时,我的页面上的第一行文本会向下移动,因为它正在填充。
我已经尝试过其他的meta标签,如:
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv=\"date\" content="Wed, 16 Feb 2011 22:34:13 GMT" />;
<meta name="description\" content="How to use Meta Tags">
我可以把所有这些和神秘填充不会出现。
它只发生在我使用上面提到的。
我可以使用:<meta http-equiv="X-UA-Compatible" content="IE=7" />
并且第一行的位置是正确的,但是它首先破坏了使用它的目的以确保最新的CSS功能。
此外,
这些也创造了神秘的第一行填充:
<meta http-equiv="X-UA-Compatible" content="IE=9" />
<meta http-equiv="X-UA-Compatible" content="IE=8" />
我的静态HTML页面的第一行是文本。
最简单的例子,我可以给是:
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
</head>
<body>
Here is the first line of text.
</body>
</html>
如果你拿那meta标签页面打印〜1线高。
有没有人知道解决此问题或我做错了什么?
它似乎是所有填充不只是顶部。 – Baxter
你能举一个活生生的例子吗? –