您的位置:首页 > 其它

用inline-block实现两列布局,在手机浏览器上有兼容性问题

2014-11-10 18:23 465 查看
下面这个DOM结构

<div>
<div>div1</div>
<div>div2</div>
</div>


使用inline-block的方式实现2列布局:

div {
font-size: 0;
}

div > div {
display: inline-block;
width: 50%;
font-size: 14px;
}


虽然在PC上可以解决1px间隙的问题,但是在很多手机浏览器上(android 4.2以下),会有兼容性问题。右边的div会掉到下面

所以更好的办法是:

div {
overflow: hidden;
}

div > div {
float: left;
width: 50%;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: