CSS DropDown菜单未正确对齐

时间:2012-04-19 00:02:25

标签: javascript html css xhtml wordpress-theming

我为客户开发了http://pizzli.com/millington,并仅使用CSS作为下拉菜单。他们表现得很好,但出于某种原因,他们与右翼保持一致。看看下面的图片。任何帮助将不胜感激。

enter image description here

2 个答案:

答案 0 :(得分:0)

嘿,我希望你的下拉导航开始左边比你给你的li位置相对而且sub ul给左边和绝对属性就像这样

对您的css文件进行了一些更改

#navigation li {
    float: left;
    list-style: none outside none;
    position: relative;
}

和这个

#navigation li:hover ul {
    display: block;
    left: -16px;
    margin: 0;
    padding: 0;
    position: absolute;
}

答案 1 :(得分:0)

尝试制作left: inherit;,然后执行margin-left: xyz;以相对于父级定位元素。
请注意,您可能需要将left:margin-left:更改为right:margin-right:,但这对我来说非常有用,而且我花了很长时间才搞清楚出来。