【发布时间】:2016-04-20 20:33:30
【问题描述】:
我有带有 Input 的卡片和一些用 span 包裹的文本。当文本很长时,它会包裹在复选框下
Codepen:http://codepen.io/padmacnu/pen/bpKOVB
div {
font: 12px arial;
width: 250px;
height: 50px;
background: gray;
border: 1px solid #111111;
}
<div>
<input type="checkbox">
<span>text is too long and wraps under the checkbox</span>
</div>
【问题讨论】:
-
你试过 white-space: nowrap;
-
你想把文本放到哪里? div 不够大,无法容纳这么多的文字。
-
display:flex;在你的 div 上会将它们放在同一行 -
题外话,但你真的应该使用
label而不是span