我正在使用位置:固定的菜单和子菜单,主菜单在所有浏览器中工作正常甚至在safari中但子菜单出现的问题我已经修复了窗口顶部100%宽度的菜单,对于子菜单我也给定位置,这样我也将采取窗口的全宽,这在所有浏览器中都很好,但在safari中,子菜单从其父元素开始,而不是全宽窗户。
这是子菜单下拉列表的代码
.dropdown-menu {
position: fixed;
top: 55px;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 100%;
padding: 5px 0;
margin: 2px 0 0;
font-size: 14px;
list-style: none;
background-color: #ffffff;
background-clip: padding-box;
}
答案 0 :(得分:0)
你必须让dropdown的父'li'定位静态。 e.g
.nav > li
{
position:static;
}
这将有效。