|
|
1
5
尽管您可能希望使用具有共享样式的常规CSS文件,并将其与依赖于浏览器的CSS文件相结合,但这是经常进行的。 但事实上,大多数不同浏览器的CSS问题都可以不用这个技巧解决,只要使用正确的标记和样式。。。 |
|
2
3
通常,创建一个在普通浏览器中看起来很好的样式表就足够了,然后制作一个仅限于IE的补充样式表来修复不兼容,并通过条件注释将其包括在内(尽管IE8+还行,IE7通常也可以):
由于IE6是一个可怕的怪物从黎明的时间,它需要自己的具体黑客,你可以包括一个不同的样式表IE6(和更低的)和IE7(和更高的;大部分时间都不需要):
另见:关于 conditional comments . |
|
|
3
1
我使用重置样式表、普通样式表(即,对于所有符合标准的浏览器),然后使用引用IE各种版本的IE特定样式表。IE样式表只涵盖IE有问题的项。我用微软的 conditional comments |
|
|
4
0
这在道德上不应受谴责,但是
是
http://hsivonen.iki.fi/doctype/
|
|
|
5
-1
是的,很多网站就是这么做的。 |
|
|
6
-1
这很好,唯一要记住的是,每次用户加载页面时,浏览器都必须遍历所有条件。因此,只要它不是过度的(每个主要浏览器的每个版本检查一次),没有人会注意到。 如果你只有3到4个版本,那么对css进行修改会有点痛苦,但一切都是有代价的。 |
|
|
RoToR · 烧瓶迁移python2到3导入错误:无法导入名称 9 年前 |
|
|
Vjardel · iOS 9中已弃用,兼容吗? 10 年前 |
|
|
Sinros · C#通过代码设置兼容性设置 11 年前 |
|
|
Friso · 如何将空字符串解析为字节数组? 11 年前 |
|
|
Andrei Chernykh · AngularDart浏览器兼容性 12 年前 |
|
|
ilMattion · Internet Explorer复古兼容性 12 年前 |