2012-02-18 71 views
0

我的CSS出现了一些奇怪的问题。我使用SMACSS方法重构了@chriscoyier中的一些代码,将其模块化。与奇怪的级联问题混淆

如果我将.ribbon.green移动到CSS底部,它不会被应用。这是否与色带有关:&色带:之前?

将它移动到底部似乎在jsFiddle中工作正常,但在Firefox或Chrome中无法正常工作。 http://jsfiddle.net/SkinnyGeek1010/cDWKe/1/

任何想法,为什么它这样做?无论如何,将.ribbon.green移动到底部?这将使用mixin更改“皮肤”更容易。

**添加的Dropbox HTML **
http://dl.dropbox.com/u/1407764/www/stackoverflow/corner-ribbon/green_ribbon_example.html

+0

“似乎在jsFiddle中工作正常,但在Firefox或Chrome中无法工作”这是无稽之谈。 jsFiddle不是浏览器! – BoltClock 2012-02-18 17:00:02

+0

当你用jsfiddle来构造一个独立的文档时,你看起来和jsfiddle一样。所以这个问题可能在你的真实网页中的其他地方。考虑发布其URL。 – 2012-02-18 17:08:48

回答

0

我测试。即使您将.ribbon.green移动到底部,它也能正常工作。可能与其他一些规则相冲突。

+0

嗯,真的很奇怪...... html文档只有body和html标签,仅此而已。无论如何,当我刚刚尝试与textmate(再次)移动它工作得很好。 – SkinnyG33k 2012-02-18 17:33:39

+0

有时候会发生这样的事情..干杯:) – 2012-02-18 17:38:35