小白问题,关于 CSS inline-block 在 chrome 下的显示问题

2017-11-03 14:59:27 +08:00
 rabbbit
使用 display: inline-block 布局,chrome 和 firefox| ie 显示不同.
卡壳了,想不通为啥 chrome 这里不一样?

chrome 62


firefox


ie


[html 代码]( http://htmlpreview.github.io/?https://github.com/Aaron-Bird/baiduIFE/blob/master/xiaowei_mission_3/index.html)
2899 次点击
所在节点    CSS
1 条回复
noe132
2017-11-03 15:21:50 +08:00
你的 #gallery 有 20px 的 padding,还有 1px 的 border,设置 width 成 120px,content 实际的宽度只有 120 - 20*2 - 1*2 = 78,而你的内容有 80px,所以就会出现横向滚动条。

解决办法:加 2 个 px 的宽度


放大 8 倍就能发现右边少了 1 个 px

浏览器差异:那得问浏览器厂商

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/403251

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX