所以我向网站添加了一个 CSS 下拉菜单,但是我无法让它正确显示。
有问题的网站在这里 > http://www.grimeforum.com/ 当您将鼠标悬停在“新闻”LI 上时,子 UL 似乎被压扁了。
在过去的几个小时里,我一直在搞乱位置,但它要么显示在正确的位置,但被压扁了,要么向左浮动(但没有被压扁)。
当我删除
position: relative;
从
#menu-nav li {
float: left;
position: relative;
}
它没有被压扁,但漂浮在父 LI 之外的左侧。
有任何想法吗?
这是小提琴 - http://jsfiddle.net/sCW9A/ 从第 463 行删除 postition:relative