我有 CSS 定义,例如
.one-table
width: 500px
.one-table td
padding: 0
但自 Compass / Blueprint 0.8.17 以来
body.bp table { width: 100% }
body.bp td { padding: 4px }
所以我的桌子乱七八糟。添加table.one-table
也无济于事。我认为它正在失去特异性......我很惊讶,因为这个类直接放在桌子上,而另一个则把这个类应用到body
. 为什么会被覆盖,什么是好的解决方法?
我不能使用id
,因为它是一个模板,我需要使它足够通用。我也不愿意使用!important
,因为如果以后 IE css def 也需要使用重要怎么办。我无法升级到最新的指南针,因为这样做可能也意味着要修复整个网站的问题。谢谢。