用inline-block实现两列布局,在手机浏览器上有兼容性问题
2014-11-10 18:23
465 查看
下面这个DOM结构
使用inline-block的方式实现2列布局:
虽然在PC上可以解决1px间隙的问题,但是在很多手机浏览器上(android 4.2以下),会有兼容性问题。右边的div会掉到下面
所以更好的办法是:
<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%; }
相关文章推荐
- 关于float和inline-block实现不规则瀑布布局的探索
- 如何实现浏览器兼容版的inline-block显示
- 如何解决inline和linline-block在浏览器中的间距问题
- 实现浏览器兼容版的inline-block显示
- inline-block的兼容性问题
- inline-block布局出现间隙问题
- inline-block text-align: justify 实现自适应布局, 当子inline-block之间没有空格时失效及原因
- CSS中跨浏览器的inline-block实现
- PHP如何实现判断请求是否来自手机和请求是否是来自浏览器的问题
- inline-block的兼容性问题
- inline-block的兼容性问题
- 影响布局的inline-block的空白符的问题
- 解决div布局中第一个div(display:block)的margin-top在浏览器中显示无效果问题
- inline-block的兼容性问题
- inline-block兼容性问题及解决
- inline-block各浏览器兼容以及水平间隙问题解决方案
- redis+cookies实现session机制(解决 手机浏览器不自动回传cookies导致session不可用问题)
- inline-block布局列表项元素不在一行的问题
- inline-block在ie兼容性问题
- inline-block布局错位问题