我正在编写的 Web 应用程序的一部分特别痛苦,要让它看起来像我想要的那样非常漂亮和整洁。我在包含文本、输入文本框和提交按钮的表单旁边有一个固定宽度的按钮。我希望输入框的宽度根据屏幕的宽度调整大小,但我不知道如何不让一块落在下一行。
这是一个问题:http: //jsfiddle.net/Yt3V2/
HTML:
<div class="wrapper">
<button type="button" class="new_button">Create New</button>
<form name="input" action="" method="post">
Search:
<input type="text" class="search_input"></input>
<input type="submit" value="Submit"></input>
</form>
</div>
CSS:
.new_button
{
float: left;
min-width: 120px;
}
.search_input
{
width: /* What could go here? */;
}
很多建议包括用 CSS 制作一个表格,这让我非常接近,但文本框仍然会被切断:http: //jsfiddle.net/G9pDw/
有没有办法让输入文本框动态调整大小并且仍然适合我想要的位置?