【发布时间】:2018-09-23 22:15:13
【问题描述】:
我正在使用 codepen 进行一些 CSS 练习并遇到错误。
<style>
* {
box-sizing: border-box;
margin: 0;
}
.container {
width: 300px;
background-color: pink;
margin: 0 auto;
}
.one, .two {
width: 100px;
height: 100px;
margin: 10px;
background-color: black;
border: none;
display: inline-block;
}
</style>
<div class='container'>
<span>
<div class='one'></div>
<div class='two'></div>
</span>
</div>
跨度的宽度应该是 10 + 100 + 10 + 10 + 100 + 10 = 240px 。 但是chrome工具说是244.44px
【问题讨论】:
-
chrome 有时也会对我这样做,我从来没有费心去调查原因。我不认为你是一个人。
-
@SankarshMakam 我找到了原因!!!因为
<div class='one'></div>和<div class='two'></div>OOOMG之间有空格 -
因为
inline-block有一些缝隙,所以需要去掉, -
哇…………