こんにちは私はブループリントを使用していますが、何らかの理由で、組み込みのスタイル(screen.css)の一部をオーバーライドできません。これまでに試しました:
#asset-index-desc .container
div
li
:border dashed !important
...そしてこれは何もしません。助けていただければ幸いです。
こんにちは私はブループリントを使用していますが、何らかの理由で、組み込みのスタイル(screen.css)の一部をオーバーライドできません。これまでに試しました:
#asset-index-desc .container
div
li
:border dashed !important
...そしてこれは何もしません。助けていただければ幸いです。
SASSで作成されたCSSはscreen.cssの前または後にありますか?後に続くものは、前に来るものをオーバーライドする必要があります。
Firefox用のFirebugでスタイルを見てください-どのスタイルがアクティブで、どのスタイルがチェーンのさらに下流でオーバーライドされているかを確認するための非常に優れたUIがあります。
うーん、私はいくつかのことを考えることができます:
1)色と厚さを追加してみてください:すなわち
#asset-index-desc .container
div
li
:border 1px dashed red !important
2)提供したコードは、ドキュメントに表示されているものとは異なると思います。そうしないと、divタグが深くネストされているというSassエラーが発生します。...:)
3)以下は私自身のアプリでは機能しません。
#sidebar
div
li
border: 1px dashed red !important
しかし、divタグを削除すると、すべて問題ありません。
#sidebar
li
border: 1px dashed red !important
お役に立てれば.....
私はSassと青写真が大好きです....特にコンパスの宝石で。それはスタイリングからすべての苦痛を取り除きます....
何をオーバーライドしようとしているのか正確にはわかりませんが、セレクターでより具体的にする必要があるかもしれません。マークアップにクラスを追加して、スタイルシートで追加のクラスを参照することもできます