基本上我有点进退两难... 像往常一样,IE6 搞砸了一些 CSS 小行。
我需要解决的所有问题是:
overflow:hidden;
就是这样。但是,问题来了。这是针对 uni 分配的课程作业,他们说只有 1 个必须有效的 css 文件。并且没有条件评论:S 所以我的计划就完成了。有没有办法只针对 IE6(不是 7+ 等)并且仍然保持有效的 CSS 文件?
PS:在你们说之前,你应该重新考虑你的 CSS 等,我有,它是一个 CSS 下拉菜单,一个嵌套元素正在拉伸我的链接容器,所以我需要将溢出设置为隐藏。只有 IE6 需要这个:S
编辑我的解决方案:
html>body .allbrowsersceptIE6 {
overflow:visible;
}
.onlyIE6 {
overflow:hidden;
}
它之所以有效,是因为所有其他浏览器都使用第一个值并忽略第二个值,除非第二个有 !important :D