2012-02-18 87 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