【发布时间】:2013-08-19 14:41:28
【问题描述】:
我有一个简单的 css 菜单列表,我想将它包装在一个 div 中并在其周围放置一个边框。 您可以在下面的链接中看到默认情况下边框采用最大宽度而不是环绕菜单列表。
#cont
{
border: 4px solid #90bade;
display: inline;
overflow: hidden;
}
我尝试将此 div 的显示模式设置为内联并在 div 上使用溢出:隐藏样式。它修复了 div 边框以完美包裹我的列表但同时它阻止了菜单下拉操作。
更新 #1: 正如 Ritabrata 的回答中所指出的,缺少位是 display:inline-block; 并且不需要溢出:隐藏;
#cont
{
border: 4px solid #90bade;
display: inline-block;
}
【问题讨论】: