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进行修改会有点痛苦,但一切都是有代价的。 |
laurapons · 更改QTreeView特定列的文本颜色 7 年前 |
sick_cherry · 以编程方式添加样式表ASP。NET(VB) 7 年前 |
miatech · 两个按钮在simon游戏中不会居中 7 年前 |
four-eyes · 放置右上角react native 7 年前 |
user123 · 为什么标签称为链接?[已关闭] 7 年前 |
compilingJohnny · CSS样式未生效 8 年前 |
Sammy I. · JQuery没有删除类? 9 年前 |
gigi · 使用css设置Divs的样式 9 年前 |
Marco · Extjs更改显示字段的字体大小 10 年前 |
Chris Aung · PyQt4样式表小部件的组件名称 11 年前 |