0

私はこの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>この場合、タグが機能しない原因は何ですか?

4

1 に答える 1