【发布时间】:2013-01-03 05:53:30
【问题描述】:
我想用外部 div 紧紧包裹一些 div,这样外部 div 会随着更多内部 div 的添加而调整大小。现在,父 div 仅填充 100% 宽度,这不太正确。
Here's some code and a Fiddle:
<div id="toolbar">
<ul>
<li><i class="icon-facebook-sign"></i></li>
<li><i class="icon-twitter-sign"></i></li>
<li><i class="icon-envelope-alt"></i></li>
<li><i class="icon-cloud-upload"></i></li>
<li><i class="icon-cog"></i></li>
</ul>
</div>
#toolbar {
overflow:hidden;
padding:5px;
background:#FFF;
border-radius:5px;
border:1px solid #AAA;
margin-bottom:15px;
}
#toolbar ul {
overflow:auto;
list-style:none;
margin:0;
padding:0;
}
#toolbar li {
display:inline;
padding:5px;
background:#606c88;
color:#FFF;
font-size:24px;
border-radius:5px;
}
【问题讨论】:
-
将
display的#toolbar设置为inline-block即可解决问题。 jsfiddle.net/LX3jJ/3 -
这行得通。感谢您的帮助!