• ベストアンサー

アンカーにクラスを適用しての擬似クラスの記述の仕方について

すみません、質問させてください。 アンカーにidを適用して <a id="abc">テスト</a> cssに下記のような記述でマウスオーバーでの変化させていたのんですが、 a#abc {} a:hover#abc {} アンカーにidではなくclassを適用して <a class="abc">テスト</a> a.abc {} a:hover.abc {} のように記述しましたところ、ポインタがおかしいです。IE6以外では、色を変えたりすることは可能でしたが、ポインタが指差しマーク状態になりません。 どなたか解決する方法をご教授ください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • salonpath
  • ベストアンサー率48% (194/399)
回答No.1

hrefがないからじゃないですか?

rodem2009
質問者

お礼

ありがとうございます、書き間違えました。 <a class="abc" href"#">テスト</a>でした。

rodem2009
質問者

補足

すみません、よく確認したら、hrefがぬけていました。 ありがとうございました。

その他の回答 (3)

  • salonpath
  • ベストアンサー率48% (194/399)
回答No.4

><a class="abc" href"#">テスト</a>でした。 <a class="abc" href="#">を <a href="#" class="abc">に たぶん基本は a href それ以降にidやclassやtargetです。 ■css <style> a:link, a:hover.abc { color:#ff3333; } a.abc, a:hover { color:#66CC00; } a:hover#abc { color:#00CCFF; } </style> ■html <body> <ul> <li><a href="#" class="abc">a href class|classあり</a></li> <li><a href="#">a href|classなし</a></li> </ul> <ul> <li><a class="abc">a class|hrefなし</a></li> <li><a>a のみ</a></li> </ul> <ul> <li><a class="abc" href"#">a class href</a></li> <li><a id="abc" href"#">a id href</a></li> </ul> </body>

rodem2009
質問者

お礼

ありがとうございます。 href="#"が抜けているのに先ほど気づいたところでした。参考にさせていただきます。

noname#119957
noname#119957
回答No.3

↓visitedです。visistedはスペルミスです。

noname#119957
noname#119957
回答No.2

これのほうが、解りやすいです。 <p id="abc"><a>テスト</a></p> #abd a:link,#abc a:visisted { *** } #abd a:link:hover,#abc a:visisted:hover { *** } これに対して........... <a class="abc">テスト</a> なら・・ #abd:link,#abc:visisted { *** } #abd:link:hover,#abc:visisted:hover { *** } となりませんか?

rodem2009
質問者

お礼

ありがとうございます。<p>を親要素?にして試行錯誤していたのですが、下記のようにhrefが抜けていたためでした。

関連するQ&A

専門家に質問してみよう