私は数時間それを機能させようとしてきました.stackoverflowで提供されているいくつかのソリューションを試してみましたが、タグなしでコンテンツを管理することはできません.
これが私のhtmlコードです
<div class="productItem">
<a class="imageContainer" style="background-image: url('<?php echo base_url() ?>images/product/thumbs/<?php echo $aProduct->filename ?>')">
Product Image
</a>
<h4>
<a href="<?php echo site_url('home/product/' . $aProduct->product_id) ?>">
<?php echo $aProduct->product_name ?>
</a>
</h4>
<h3 class="productPrice"><?php echo $aProduct->price ?></h3>
<span class="productItemRating">5</span>
<a href="<?php echo $aProduct->product_id ?>" class="product-more">Buy</a>
</div>
問題は最初のタグにあります。タグにはコンテンツがありません。画像タグbczの代わりに背景として画像を提供しています。誰かがそれがより速いと提案しました
imageContainer タグの CSS -
a.imageContainer{
display:block;
background-image: url('../images/product/thumbs/1358600020ca3.jpg');
background-position: center;
background-size: contain;
background-repeat: no-repeat;
margin: 5px;
background-color: white;
float: left;
width: 160px;
text-indent:-9999px;
height: 165px;
}
a.imageContainer:hover{
cursor: pointer;
}
他の回答に従って動作するはずです。何かが足りないと思うので、質問するしかありません。
実例-
http://www.safaapps.com/home/category/7
項目 Galaxy Y の画像をクリックすることはできません。