【问题标题】:How to remove white space between images on wordpress mobile version?如何删除wordpress移动版图像之间的空白?
【发布时间】:2017-01-04 17:06:26
【问题描述】:

我一直在寻找一段时间尝试不同的方法来尝试在我的移动版本的主屏幕上删除我的图像之间的空白。它只发生在我的移动版本上。我的网站网址如下:

https://athleteperks.co.uk

我的主屏幕上的两个图像之间也有一个细小的白色间隙,也可以很好地去除。如果有人可以提供帮助,那就太好了。

谢谢

【问题讨论】:

    标签: css wordpress mobile


    【解决方案1】:

    如果您指的是页脚之前的底部 5 个图像,则需要在移动状态 767 上移除填充,如下所示:

    .fw-row .blog-grid-items {
       padding:0;
    }
    .blog-grid-items .blog-item.col-sm-sf-5 {
       padding:0;
    }
    

    添加上面的 CSS 会使最后 5 张图片在移动设备上全宽并消除空白。

    同时删除下面的 CSS 可以消除主屏幕上两个图像之间 1px 的小间隙:

    .row:not(.fw-row) .spb_swift-slider .swift-slider {
       margin-left: 0;
    }
    

    已编辑答案
    需要将以下 CSS 添加到您的样式表中,以便从移动设备上的图像中删除空白:

    .spb_text_column, .spb_content_element {
       margin-bottom: 0;
    }
    
    /* Mobile media query */
    @media (max-width: 767px) {
        .swift-slider-outer {
            height: auto !important;
        }
    }
    

    为了使上述媒体查询起作用,您的头文件中必须包含以下内容:

    <meta name="viewport" content="width=device-width, initial-scale=1">
    

    【讨论】:

    • 感谢您的快速回复!我指的是“view perks”和“view flash perks”“我们的合作伙伴”和“试用我们的免费版本”图像,它们之间都有差距。谢谢
    • 没问题@max 如果我的解决方案有效,你能接受我的回答吗?
    • 感谢您的快速回复!我指的是“view perks”和“view flash perks”“我们的合作伙伴”和“试用我们的免费版本”图像,它们之间都有差距。谢谢
    • 好的@max我已经编辑了我的答案,请再次参考。
    • 非常感谢!这已经奏效了!我似乎无法在我的样式表中找到“.row:not(.fw-row) .spb_swift-slider .swift-slider { margin-left: 0; }”。谢谢
    【解决方案2】:

    如果您想消除同一行中 5 个图像之间的空间,请使用以下代码:

    .col-sm-sf-5 {
       width: 25%;
       padding: 0px;
    float: left;
    }
    
    .row:not(.fw-row) .spb_swift-slider .swift-slider {
      margin-left: 0px;
    }
    .row {
       margin-left: -15px;
       margin-right: -15px;
    }
    .blog-grid-items .blog-item {
       margin: 0 0 0px;
       height: 330px;
       padding-top: 0;
    }
    

    如果您只想修改分辨率为 1024 像素的移动版本的设计,请添加此代码并将上面的新类放入此代码中。

    @media only screen and (max-width : 1024px) {
       .classname {
           /* other styles here */
       }
    }
    

    【讨论】:

    • 我指的是“查看福利”和“查看 Flash 福利”“我们的合作伙伴”和“试用我们的免费版本”图片,它们之间都有差距。我使用了以下代码“.swift-slider-outer { height: auto !important;”但是,这使我的主屏幕上的滑块消失了。有没有办法让它只用于移动设备而不是删除我的家庭滑块?谢谢