- 締切済み
グローバルナビゲーションのcssが、上手く動きません…
下記、E部分のactive「のみ」変化がありません。 なお、F部分をactiveさせると背景がズレて表示されます。 そのため、寸法が誤っているのかと思い、E部分のpxを一時的に変化させてみても、全くE部分のみactiveになりません。。。 背景の寸法がおかしいのか?と思い、変えてみてもどうしてみE部分のみ activeにならず、行き詰ってしまいました。 初心者的な質問で恐れ入りますが、詳しい方がいらっしゃいましたらご助力頂けますと助かります 以下、CSSです ------------------------------------------------------------------ #globalnav li#A a{background-position:-20px -15px; width:180px; } #globalnav li#B a{background-position:-200px -15px; width:180px; } #globalnav li#C a{background-position:-380px -15px; width:162px; } #globalnav li#D a{background-position:-542px -15px; width:80px; } #globalnav li#E a{background-position:-622px -15px; width:80px; } #globalnav li#F a{background-position:-702px -15px; width:78px; } #globalnav li#A a:hover{background-position:-20px -95px; } #globalnav li#B a:hover{background-position:-200px -95px; } #globalnav li#C a:hover{background-position:-380px -95px; } #globalnav li#D a:hover{background-position:-542px -95px; } #globalnav li#E a:hover{background-position:-622px -95px; } #globalnav li#F a:hover{background-position:-702px -95px; } #globalnav li#A a:active{background-position:-20px -175px; } #globalnav li#B a:active{background-position:-200px -175px; } #globalnav li#C a:active{background-position:-380px -175px; } #globalnav li#D a:active{background-position:-542px -175px; } #globalnav li#E a:active{background-position:-622px -175px; } #globalnav li#F a:active{background-position:-702px -175px; } ------------------------------------------------------------------
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- lesstia
- ベストアンサー率45% (44/96)
ABCDEFとも全角で指定されているからではないでしょうか。 半角にしてみてはいかがでしょうか。