前提・実現したいこと
PHP初心者ですご教授お願いします。
データベースにはサーバーに置いてある画像パスとリンク先のURLが入っていて、そこから出力させてCSSでリンクの上にカーソルがあうと画像が表示されるというものを実現させたいです。
発生している問題・エラーメッセージ
通常のコードなら実現できますが、DBから出力させているリンクには対応されない。
該当のソースコード
<?php while($row = mysqli_fetch_array($result)) { echo ' <tr> <td>'.$row["id"].'</td> <td><a href="'.$row["url"].'" class="p"><img src="'.$row["img_url"].'"></a></td> </tr> '; } ?>
試したこと
通常のHTMLコードならうまくいきますが、DBから出力させた画像はうまくいきません。
a.p:hover { position: relative; text-decoration: none; } a.p span { display: none; position: absolute; top: 1em; left: 0; } a.p:hover span { border: none; display: block; width: 210px; } <a href="#" class="p">犬<span><img src="/inu.jpg" alt="犬"></span></a>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/05 12:57
2018/08/05 13:13