【发布时间】:2015-05-31 05:38:26
【问题描述】:
我有一个包含两个子 div 的容器 div,一个是文本框,另一个是它下面的标签,如下所示:
.container { display:inline-block; }
<div class="container">
<div class="input-container"><input type="text" /></div>
<div class="label">Some text here</div>
</div>
我希望容器的宽度与标签 div 一样宽,并且我希望文本框的宽度相同。
如果我为容器使用显式宽度,我可以为输入设置width:100%,它工作正常。但是,这不是一个选项,因为我的内容的宽度会有所不同。
无论我做什么,文本框似乎都具有它“想要”的最小宽度,因此整个容器都被撑开。
如何使输入仅与包含的 div 一样宽,其宽度被收缩包装以匹配文本?换句话说,在上面的示例中,我希望文本“这里有一些文本”来指示文本框和容器的宽度。
【问题讨论】:
标签: html css textbox html-input