【发布时间】:2021-12-27 15:58:57
【问题描述】:
假设我有这个代码:
div {
display: inline-block;
}
input {
width: 100%;
}
section {
margin-block: 20px;
}
<section>
<div>
<input/>
<input/>
</div>
</section>
<section>
<div>
<input/>
</div>
</section>
第一部分的长度大约是第一部分的两倍,但为什么呢?我试图理解为什么会这样。如果我放置 inline-block div 而不是输入,也会发生同样的事情。
【问题讨论】:
-
第一次输入后添加
-
@DCR 有效,但为什么呢?
-
你应该将显示内联块添加到你的输入而不是 div
-
我将 inline-block 放入 div 以模拟我拥有的实际代码(一个没有设置宽度的固定模态窗口,因此它的宽度就是其中的内容)。