在一个电子商务网站上,我在一个页面上设置了“链接”,该页面具有4个替代产品视图(它们是“添加到购物篮”下面的4个小图像)在iPhone或iPad上,第4个图像的右边距没有删除所以它进入下一行。

基本上每个图像的右边距为10px,然后最后一个具有“ end”类的图像的右边距为“ 0px!important”。

这在网络浏览器中工作正常,但在iPad / iPhone上未应用0px右边界。

我感觉这将是一件容易的事,但我只是看不到,在此先感谢您的帮助。

编辑我添加了以下代码,并且还设置了我遇到问题的页面的精简版本:link,它是右侧底部的4个小图像。

以下是图像的HTML:

<div class="image-additional">
    <img alt="" title="" src="larchblue-cr-55x55.jpg" class="thumb ">
    <img alt="" title="" src="larchgreen-cr-55x55.jpg" class="thumb ">
    <img alt="" title="" src="larchpink-cr-55x55.jpg" class="thumb ">
    <img alt="" title="" src="larchyellow-cr-55x55.jpg" class="thumb end">
</div>


这是CSS:

.image-additional {
    width: 268px;
    margin-top: 13px;
    clear: both;
    position: absolute;
    bottom: 0;
    overflow: hidden;
}

.image-additional img {
    border: 1px solid #E7E7E7;
    margin-right: 10px;
}

.image-additional img.end, .image-additional img:last-child {
        margin-right: 0px !important;
}

最佳答案

尝试将:last-child伪元素用于您的移动目标。

.img:last-child {
  margin-right: 0px;
}


注意:除IE8及以下版本外,它均可在任何地方使用。

关于iphone - 在iPad/iPhone上删除CSS边距,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10187568/

10-12 00:18
查看更多