【发布时间】:2013-10-29 12:44:53
【问题描述】:
我正在尝试使我的搜索栏具有流畅的输入字段宽度,同时旁边还有一个“搜索”按钮。
似乎输入字段 .search 比名为 .navigation-right 的包含元素大得多,并导致按钮 .search-submit 被推出包含的 div。见下图。
问题:
我想让它看起来像什么:
这是我的代码:(为方便起见,我省略了边距和填充值)
CSS
.navigation-right {
width: 282px; min-width: 282px;
height: 50px;
display: table-cell;
vertical-align: top;
border: 1px solid #920000;
}
.search {
width: 100%;
height: 30px;
display: table;
}
.search-input {
height: 28px;
width: 100%;
display: table-cell;
border: 1px solid #920000;
outline: 0px;
}
.search-submit {
width: 30px;
height: 30px;
display: table-cell;
vertical-align: top;
margin: 0;
padding: 0;
border: 0;
}
HTML
<div class="navigation-right">
<form class="search">
<input class="search-input">
<button class="search-submit"></button>
</form>
</div>
【问题讨论】:
-
所以你正在寻找这样的东西? jsfiddle.net/Agony/xCp4B
-
您好,希望我的回答对您有所帮助...