![]() |
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进行修改会有点痛苦,但一切都是有代价的。 |
![]() |
Ish Mahajan · WebTransport的浏览器兼容性 1 年前 |
![]() |
Václav Procházka · 动态创建获取和解析脚本的顺序 1 年前 |
|
jani · 检查安装了哪些浏览器,然后在其桌面上创建快捷方式 1 年前 |
![]() |
Italy Zia · 我收到一个“拒绝执行来自的脚本”http://localhost:3000/js/dashboard/dashboard.js',因为其MIME类型('text/plain')不可执行 1 年前 |
![]() |
kakakali · 为什么appendChild()会丢失一些子项? 1 年前 |
![]() |
StuartN · 使用默认搜索引擎的HTML搜索链接 2 年前 |
|
Vindicated · 如何访问当前未连接到的URL的本地存储? 2 年前 |