我有这个标题栏。CSS填充剩余宽度
<div id="header">
<div class="container">
<img src="img/logo.png"/>
<div id="searchBar">
<input type="text" />
</div>
<div class="buttonsHolder">
<div class="button orange inline" id="myAccount">
My Account
</div>
<div class="button red inline" id="basket">
Basket (2)
</div>
</div>
</div>
</div>
我需要searchBar来填补任何剩余的差距是在div中。我将如何做到这一点?
这里是我的CSS
#header {
background-color: #323C3E;
width:100%;
}
.button {
padding:22px;
}
.orange {
background-color: #FF5A0B;
}
.red {
background-color: #FF0000;
}
.inline {
display:inline;
}
#searchBar {
background-color: #FFF2BC;
}
搜索栏填写div容器尚存差距,这是什么意思? –
是的,这就是我之后的 –
如果你知道其他兄弟的(固定)宽度,你可以使用CSS3中的'calc()'方法来指定搜索栏的宽度。否则,恐怕你可能不得不依靠JS来做到这一点。 – Terry