0
我在下面的表格中显示产品图像。在桌面视图中,我想显示图像的原始大小,在移动版本中,我想显示180px并居中。桌面和移动设备中的不同img尺寸
的代码如下:
<h2><?php echo $product->product_name; ?></h2>
<div class="panel panel-default">
<div class="panel-body">
<table class="table">
<tr><th></th><td ><img id="myImage" src="<?php echo CRM_URL; ?>img/product_images/<?php echo $product->product_image; ?>" /></td></tr>
<tr><th>Model Number</th><td><?php echo $product->product_model_number; ?></td></tr>
<tr><th>Category</th><td><?php echo $product->category; ?></td></tr>
<tr><th>Brand</th><td><?php echo $product->product_brand; ?></td></tr>
<tr><th>Price</th><td><?php echo $price; ?></td></tr>
<tr><td colspan="2"><?php echo $cartForm; ?></td></tr>
</table>
</div>
</div>
和CSS代码:
@media(min-width: 320px) {
.product_search_textbox {
width: 100px;
}
#header div.topbar{
height: 150px;
}
.homepage-slider-content{
margin-top:18px;
}
#myImage {
width: 180px;
}
}
我依然无法像在移动视图改变,可能有人帮助我吗?我究竟做错了什么?
它不占空间,因为在媒体查询中所有其他的CSS工作正常。只有图像宽度不起作用。 – user3519191 2014-10-19 00:58:32
''min-width:320px;''media-query'下添加的所有CSS只有在屏幕宽度大于'320px'时才会起作用。另一方面,在'max-width:320px;''media-query'下添加的所有CSS仅当屏幕宽度小于320px时才起作用。 – 2014-10-19 01:03:06
我试过了,它没有工作 – user3519191 2014-10-19 01:04:31