0
メニューのテキストの色を変更して、代替ページで異なるようにしたい。私は次のCSSを使用して、メニューのテキストの色、ホバーの色、および現在のメニュー項目の色を変更しています。これらは単独で動作しますが、同じCSSスクリプトで動作する場合は動作しません。 CSSコードは、他のものを実行せずにこれらの両方を行うためのものですか?CSSを使用して異なるページのメニューカラーを変更する
//私は、メニューのテキストの色
.page-id-11 .sf-menu > li > a, .page-id-11 .sf-vertical > li > a {
color: grey;
}
//ホバー色と現在のメニュー項目の色
.page-id-11 .sf-menu > li > a:hover, .page-id-11 .sf-menu > li.current-
menu-item > a, .page-id-11 .sf-menu > li.current-menu-ancestor > a,
.page-id-11 .sf-vertical > li > a:hover, .sf-vertical > li.current-
menu-item > a, .page-id-11 .sf-vertical > li.current-menu-ancestor > a
{
color: red;
}
「これらは単独では動作しますが、同じCSSスクリプトで実行しても動作しません」どちらも動作しません。それでは、テキストはどのような色ですか?また、これはちょうどあなたのスニペットかもしれませんが、 'current-'と 'menu-item'の間に改行文字が2か所あります。 –