【发布时间】:2016-03-23 00:01:30
【问题描述】:
当我要求输入文本框填充我的 div 内的其余宽度时,我的按钮似乎在我的 div 内被按下。在尝试使用输入填充 div 的剩余宽度时,如何在输入旁边整齐地获取按钮?
我附上了问题的快速图片(左)和所需的结果(右):
这是 HTML 标记:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div style="border: 1px solid red; width: 200px;">
<input type="text" style="box-sizing: border-box; width: 100%; border: 0;"><input type="button" value="x"/>
</div>
</body>
</html>
【问题讨论】:
-
“当我要求输入文本框填充其余的宽度时”——这不是你在做什么。
100%不是“休息”的意思,而是 100% 的意思。 // Flexbox 很好地解决了这样的问题。