私はこのPHPを持っています:
<?php $image = "IMAGES/default_profile_img.png"; ?>
リンク先はこちらdiv
<a href="page.php">
<div class="profile_img" style="background-image:url(<?php echo $image; ?>)">
// image itself displays correctly
</div>
</a>
上記div
は、次の CSS の対象となります。
.profile_img {
height: 100px;
width: 100px;
float: left;
display: block;
margin-right: 25px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
はdiv
正しいサイズで表示され、 は で$image
正しく表示されますdiv
。ただし、div
リンク機能はまったくありません。本質的に、<a>
タグは機能していません。
これはimg(url)
動的であることと関係がありますか?<a>
この場合、タグが機能しない原因は何ですか?