我有以下情况,我的左DIV包含我的徽标,它具有固定的宽度。我的右侧DIV包含我的菜单,它没有固定的宽度。最后,我的中心DIV包含一个搜索字段。如何让我的中心div的宽度充分利用所有可用空间,当左边的div有固定的宽度,右边的div不是?
我希望我的中心DIV使用左侧的所有水平空间,而右侧DIV的宽度尽可能小,所以基本上要有菜单的宽度。但是因为菜单项可以改变,所以我不能为右边的DIV设置一个固定的宽度。
有没有一个很好的CSS解决方案呢?
| ---徽标--- | | ---搜索栏--- | | ---菜单项--- |
<div id="container">
<h1 id="logo">
<img src="logo.svg" alt="Logo">
</h1>
<div id="search">
<input type="text" name="search">
</div>
<div id="menu">
<a href="#">Home</a>
<a href="#">Blog</a>
<a href="#">Users</a>
<a href="#">About Us</a>
</div>
</div>
有几个,但你至少应该告诉我们你在解决这个付出多少努力** **自己喜欢 –
http://jsfiddle.net/b2g8j8ok/1 /? – ketan