jquery - 菜单位置问题

标签 jquery html css position

我正在设计一个网页。您可以在这里看到:http://www.teknoblogo.com/yeni 。顶部有一个导航菜单(ANASAYFA(主页)、KATEGORіLER(类别)、YAZAR HAKKINDA(关于))。

KATEGORILER 上有一个子菜单。但正如您所看到的,子菜单不是 KATEGORıLER 链接的底部。

你能帮我解决这个问题吗?

最佳答案

尝试添加position:relative致家长<li>元素和left:0<ul>您悬停时显示:

style.css/第 234 行:

menu li {
    display: inline;
    margin-right: 5px;
    position: relative; // !
}

style.css/第 252 行:

#top-nav li ul {
    border-top: 1px solid white;
    left: 0; // !
    position: absolute;
    visibility: hidden;
}

更新 1 这是 FF 3.6 中的样子: alt text

更新2

style.css/第 260 行:

#top-nav li ul li {
   display: block;
}

style.css/第 252 行:

#top-nav li ul {
    border-top: 1px solid white;
    left: 0;
    top: 23px; /* You should play around with this value as you need it */
    position: absolute;
    visibility: hidden;
}

alt text

关于jquery - 菜单位置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4740329/

相关文章:

javascript - Bootstrap Carousel 不适用于 Angular ng-route

javascript - 使用 jQuery 从 HTML 解析时间数据

javascript - 如何在一定尺寸后固定侧边栏?

css - 单行显示的 span 元素

html - 文本位于 html/css 中的标题下方

javascript - 使用jquery从选择框中删除选定的值,但需要在选择框中显示当前选定的值?

javascript - 比较使用 jquery 加载的字符串

javascript - 如何在内容添加到 div 时自动滚动?

jquery - JQuery 模式中的 ASP.NET 控件

html - 如何使用div绘制曲线?