-1

imgとその下にあるタイトルを格納するdivがあります。このdiv全体をラップするハイパーリンクがあります。画像にカーソルを合わせたときに、テキストリンクのホバー状態を表示するにはどうすればよいですか?これまでのHTMLは次のとおりです。

<a href="#"><div id="box" class="image-hover">
<img src="images/image.jpg"></img><p class="title">Title goes here</p></div></a>

CSS:
.image-hover a {background-color: white;}
.image-hover a:hover {background-color: navy;}
.image-hover a:active {background-color: navy;}
4

1 に答える 1

0

ハイパーリンクは<a>インライン要素です。は<div>ブロック レベルの要素です。要素のdiv中に a を入れるのは正しくありません。aで置き換えdivspan与えるdisplay: block;などのコードを変更してから試してください。

于 2012-11-19T04:17:51.800 に答える