プロが教えるわが家の防犯対策術!

メニューを画像にし、文字を見えなくするために
display:none; を用いたのですが、一番上のメニューのみ適用されません。

#menu_1 a span{
display:none;
}
#menu_2 a span{
display:none;
}
~~~~~~~~~~~~~~~
#menu_10 a span{
display:none;
}

としているのですが、
#menu_1のみが適用されません

HTMLタグは

<strong id="menu_1"><A href="#"><span>メニュー1</span></A></strong>
<strong id="menu_2"><A href="#"><span>メニュー2</span></A></strong>
<strong id="menu_3"><A href="#"><span>メニュー3</span></A></strong>
<strong id="menu_4"><A href="#"><span>メニュー4</span></A></strong>
<strong id="menu_5"><A href="#"><span>メニュー5</span></A></strong>
~~~~~~~~~~~~~~~
<strong id="menu_11"><A href="#"><span>メニュー10</span></A></strong>

このようにしています。
一番上のメニューのみ画像の上に文字が重なるように表示されます。

うまくまとめることができませんでしたが、
どなたか宜しければ教えて頂けるとうれしいです。

A 回答 (1件)

断言はできませんが、同じ構造で一つだけ挙動がおかしいので


あればおそらくタイプミスなどの問題かと。
今回の書き込みにもタイプミスがあるようですし、
再度見なおしてみてはいかがでしょうか?
    • good
    • 0
この回答へのお礼

スペルミスではなく、その上に余計な一文が入っていました。
ありがとうございました。

お礼日時:2006/10/25 09:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!