自分のサイトで画像のツールチップを作成しようとしていますが、次の問題があります。画像はfloat:leftで設定され、1行に3つの画像があり、複数の行があります。ツールチップは画像の右側にあるはずで、正常に機能していますが、最初の行の画像に対してのみです。2行目または3行目の画像にカーソルを合わせると、ツールチップは上から3番目の画像のツールチップの位置になります。私は何が間違っているのですか?
私のcssコード:
.friend_img { opacity:0.6; margin:0; width:83.333333px; float:left; }
.friend_img:hover { opacity:1.0; }
.friend span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
.friend:hover span{display:inline; position:absolute; background:#ffffff;
border:1px solid #cccccc; color:#6c6c6c;}
HTMLコード:
<a class="friend" href="profile.php?id=32">
<img class="friend_img" src="member.png">
<span>FIRST NAME LAST NAME</span>
</a>