我試圖讓我的搜索欄有一個流暢的輸入字段寬度,同時在它旁邊還有一個「搜索」按鈕。輸入字段&提交按鈕不適合包含元素
看來,輸入字段.search比含有元素的方式做大稱爲的.navigation右,它會導致按鈕.search提交被推出包含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>
所以你正在尋找這樣的東西? http://jsfiddle.net/Agony/xCp4B/ – usernolongerregistered
嗨,希望我的回答會幫助你... – w3b