Span を使用して簡単な CSS ツールチップを作成できると読んだので、試してみましたが、うまくいかず、理由がわかりません。
if($result = $mysqli->query($query)) {
while($obj = $result->fetch_object()) {
$image = $obj->Image;
$page = $obj->Page;
$name = $obj->Name;
if($image != null) {
echo "<a href=" . $page . " target=_parent><img src=" . $image . " width=93 height=66><span class=info>test</span></img></a> ";
}
}
}
そしてCSS:
<style type="text/css">
body,td,th {
font-family: "Myriad Pro";
font-size: 12px;
background-color:#fcfcfc;;
}
a {
border:none;
}
img {
border:thin solid;
border-color:CCC
}
img:hover {
opacity:0.5;
}
span.info {
display:none;
}
img:hover span.info {
display:block;position:absolute; width:200px; height:200px;
}
</style>
私の問題は、スパンがまったく表示されないことです。これを修正する方法はありますか?