2016-10-01 1 views
0

WordPressプロジェクトのbackground-color: black !importantプロパティを無効にするか、そのプロパティを削除しますが、CSSファイルでは見つかりません。背景色を上書きする方法:#000000!important;

#top-nav > div > ul > li.current-menu-item, #top-nav > div > div > ul > li.current-menu-item, #top-nav > div > ul > li:hover, #top-nav > div > div > ul > li:hover, .top-nav-list > li > ul li:hover, .top-nav-list ul li ul li:hover { 
    background-color: #000000 !important; 
} 

答えて

0

オーバーライドしようとしているルールの後に、必要なルールを含める方法を見つけます。

CSSは、定義上、カスケードスタイルシートです。つまり、次のコードがあります。

.divwhatever { background-color: black; } // On WordPress Original File 
.divwhatever { background-color: white; } // On WordPress Theme File 
.divwhatever { background-color: red !important; } // On WordPress Child Theme 
.divwhatever { background-color: orange ! important; } // On a specific File 

最後にオレンジ色の背景が表示されます。

以前の!importantルールがない限り、最後に処理されたルールが常に適用されます。

この場合、修飾子が!importantの最後に処理されたルールが優先されます。

非常に悪い習慣です:理想的にあなたがオリジナルのルールを見つけ、それを変更する必要がありますか、非常に少なくとも、同じDOMモデルのためのこれ以上!important 1以上の文を持っているが、私はワードプレスのテーマがいかに厳しい知っています初心者に:

+0

申し訳ありませんLeoBarnabasElogie、これは "無料のコンサルティング"ウェブサイトではありません。 – jaysoifer

関連する問題