css - 如何打开 css 垂直菜单旁边的子菜单?

标签 css menu

我需要使用 CSS 和 <ul> 制作一个垂直菜单<li>标签。但是,当我将光标放在包含子菜单的链接上时,其他主要元素会移动到另一个位置。
这是my jsfiddle .
有人可以帮助我吗?

最佳答案

不要制作子菜单 position:relative (这仍然使其成为流程的一部分),而是制作包含的 li position:relativemenu_sub position:absolute 以及相应的 left/right/top/底部设置:

#menu li {
    position: relative;
}
#menu_sub {
    margin:0;
    padding:0;
    position: absolute;
    list-style:none;
    display:none;
    left: 70%;
    top: 0;
}

http://jsfiddle.net/Kc6m4/3/

关于css - 如何打开 css 垂直菜单旁边的子菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15279571/

相关文章:

user-interface - 多按钮 GUI VBScript

css - 将 Angular Material 的 textarea 设置为组件的 50%

css - 二十个子菜单 CSS

javascript - 尝试编辑 Wix 网站 HTML

添加类的 Javascript 仅在调整窗口大小后有效?

java - 将单选按钮添加到上下文菜单

css - Javafx 菜单 - 图标下的文本

css - 为什么我的 CSS 下拉菜单在 Internet Explorer 中不显示?

jquery - Bootstrap 轮播完全显示浏览器窗口的右侧

css - 如何沿左右边距完美对齐线边界