【问题标题】:Same css style in the same page, result is different (Android browser)同一页面中的相同css样式,结果不同(Android浏览器)
【发布时间】:2018-09-07 00:08:44
【问题描述】:

问题如下图所示,瀑布流中每一项的头像使用相同的css样式,但有时头像不在中心(如最后一项)。只有安卓浏览器有这个问题,IOS没问题。

HTML和CSS如下:

<div class="m-headimg-wrapper ">
    <img class="m-headimg-img" src="xxxx">
</div>

.m-headimg-wrapper {
    position: relative;
    display: flex;
    width: 0.28rem;
    height: 0.28rem;
    justify-content: center;
    align-items: center;
    margin-left: 0.1rem;
    border-radius: 0.28rem;
    overflow: hidden;

    &:after {
        display: block;
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        width: 0.56rem;
        height: 0.56rem;
        transform: scale(0.5) translate(-50%, -50%);
        border: 1px solid #00bcd4;
        border-radius: 0.56rem;
    }

    .m-headimg-img {
        width: 0.26rem;
        height: 0.26rem;
        border: 1px solid #fff;
        border-radius: 0.26rem;
    }
}

【问题讨论】:

  • 问题已经解决,因为rem转换的px是十进制数。直接用px不会出现这个问题,不过还是很好奇为什么只有部分项目有小数问题。

标签: html css android-browser


【解决方案1】:

问题已经解决,因为rem转换的px是十进制数。直接用px不会出现这个问题,但是还是很好奇为什么只有部分项有小数问题。

【讨论】:

    猜你喜欢
    • 2019-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-29
    • 2016-07-02
    • 1970-01-01
    • 2018-11-06
    • 1970-01-01
    相关资源
    最近更新 更多