Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 超级下拉菜单位置问题_Html_Css_Drop Down Menu_Megamenu - Fatal编程技术网

Html 超级下拉菜单位置问题

Html 超级下拉菜单位置问题,html,css,drop-down-menu,megamenu,Html,Css,Drop Down Menu,Megamenu,我正在尝试创建一个超级下拉菜单,就像下面链接中的菜单一样: 我制作了这把小提琴,但由于第二个ul的定位和边界不好,事情进展不顺利:( 简单的 主菜单 二级1 LastLevelX 最后一级 第二级2 末级 末级 末级 #firstUl{高度:42px;位置:相对;背景:#ccc;} #firstUl li{浮动:左;边框:1px实心#fff;填充:10px;边框:1px实心红色;} #第二个{显示:无;背景:#fafafa;} #二级李{ 浮动:

我正在尝试创建一个超级下拉菜单,就像下面链接中的菜单一样:

我制作了这把小提琴,但由于第二个ul的定位和边界不好,事情进展不顺利:(

  • 简单的
  • 主菜单
    • 二级1
      • LastLevelX
      • 最后一级
    • 第二级2
      • 末级
      • 末级
      • 末级
#firstUl{高度:42px;位置:相对;背景:#ccc;} #firstUl li{浮动:左;边框:1px实心#fff;填充:10px;边框:1px实心红色;} #第二个{显示:无;背景:#fafafa;} #二级李{ 浮动:左; 显示:块; 边框:1px实心#eaeaea; } #末级{ 显示:无; } #李:悬停>#李二{ 边框:1px纯红; 显示:块; 位置:绝对位置; 最高:100%; } #第一级李#第二级李:悬停>#最后一级{ 显示:块; 位置:绝对位置; 最高:100%; 左:0; } #第一级李#第二级李#最后一级李{ 浮动:无; }
有人能帮我解决这个问题吗?

试着将#secondUl li设置为position:relative,以便孩子的位置取决于它:

#secondUl li {
    ...
    position: relative;
}
尝试将#secondUl li设置为position:relative,以便孩子的(UL)位置取决于它:

#secondUl li {
    ...
    position: relative;
}

首先,不要使用几个ID相同的元素(“lastLevel”)!首先,不要使用几个ID相同的元素(“lastLevel”)!