我在IE的CSS解释中找到了一些错误或问题的引用,但信息似乎相当分散。如果存在这样的概述,我想指向全面的概述。
编辑:微软已经愿意列出IE的CSS问题(感谢mouviciel-> sanchothefat),但显然他们不会提供变通方法。所以变通办法也很好。
由于
答案 0 :(得分:7)
结帐Quirks Mode。它是跨浏览器的CSS兼容性的绝佳资源。
答案 1 :(得分:6)
我发现避免疼痛的最佳政策是遵循以下规则:
遵循这些规则我首先没有那么多问题。
答案 2 :(得分:3)
我,我使用“Internet Explorer Exposed”。非常深入的资源。
答案 3 :(得分:1)
答案 4 :(得分:1)
您可以通过咨询SO question找到一些答案。
答案 5 :(得分:1)
对于下拉列表:
<select>
<option value="1">1</option>
...
<option value="N">N</option>
</select>
CSS边框样式不起作用:
如果您尝试:
select
{
border: solid 1px #0000ff;
}
什么都不会发生。
提交按钮也会按比例扩展其按钮文本的宽度,直到你给它样式:
input[type="submit"]
{
overflow:visible;
}
以及许多其他有趣的事情。 :)
答案 6 :(得分:1)
他们维护了大多数浏览器中的错误/奇怪列表。查看他们详尽的Internet Explorer bugs列表,我希望您能够全面了解它。
答案 7 :(得分:0)
quirksmode已经发布,但我会添加On having layout,这解释了IE的许多奇怪原因之一。