您的位置:首页 > 其它

display: inline-block的多个元素width相加100%,结果元素错位

2016-11-10 17:11 309 查看
两个或多个display为inline-block的元素,如果以下几种情况:

1. 两个元素之间本来没有空格或者间距,而展示出来的页面两个元素之间却有空格;
2. 两个或多个元素相加本来是100%的,却出现了错位,最后一个元素被挤到下一行去了;


那么,原因是:

display为inline-block的元素之间(源代码上),如果之间有空格,那么渲染出来的页面元素时间也会有空格,也就是间距。
多个元素之间之所以会错位,是因为原本的100%加上空格,实际上已经超过100%了,当然后面的元素会被挤到下一行啦。


解决方案:

在源代码中把所有的空格去掉,就OK了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: