0

寻找在 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,这是不可取的。

4

3 回答 3

1

我没用过,但如果你可以使用 JavaScript,那么CSS 浏览器选择器看起来很有趣。

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

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

于 2010-02-18T00:15:17.393 回答
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; } 
    }
  }

参考

于 2012-01-09T20:05:05.030 回答
0

正文,x:-moz-any-link,x:默认,x:不确定{背景:红色}

这不是一个好的 hack,因为它很奇怪,它与 ie7 混淆了。

于 2010-05-20T05:04:18.320 回答