LT Firefox 3.6 CSS Hack

时间:2010-02-17 23:59:37

标签: css firefox3.6 css-hack

寻找在Firefox 3.6中不继承的Firefox 3 CSS hack。

html>/**/body .blockmeta .date-ui, x:-moz-any-link, x:default {
       border:1px solid #ccc;
       border-bottom:2px solid #ccc;
       background:#f2f2f2;
       margin-top:-1px;
}

上面的代码似乎也适用于Firefox 3.6,这是不可取的。

3 个答案:

答案 0 :(得分:1)

我没有使用它,但如果你可以使用JavaScript,那么CSS Browser Selector看起来很有趣。

当然,更好的选择是不要依赖黑客。像素完美并不重要,只要它对你的原始设计仍然相当准确。

请记住,大多数人不会在每个浏览器中比较您的网站,因此不会发现差异。

答案 1 :(得分:0)

body,x:-moz-any-link,x:default,x:indeterminate {background:red}

这不是一个好的黑客,因为它很奇怪,它正在搞乱ie7。

答案 2 :(得分:0)

使用Mozilla CSS Extensions为任何Firefox版本添加选择器,然后使用Firefox 3.6+过滤器覆盖它,重置值:

/* Any Firefox */
@-moz-document url-prefix() 
  { 
  .blockmeta .date-ui { display:none } 
  }

/* Firefox 3.6+ Filter */
@-moz-document url-prefix() 
  { 
  @media -moz-scrollbar-start-backward 
    { 
    .blockmeta .date-ui { display: block; } 
    }
  }

<强>参考