Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.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
Css 定位嵌套ul_Css_Menu_Html Lists - Fatal编程技术网

Css 定位嵌套ul

Css 定位嵌套ul,css,menu,html-lists,Css,Menu,Html Lists,我有一个嵌套的ul(菜单),希望将嵌套菜单直接放在包含菜单的下方,从与外部菜单相同的水平位置开始 在本例中,嵌套菜单的位置向左偏远,而且有点太高(它应该从包含菜单的结束处垂直开始) 我可能会使用left:0px如图所示,用于固定水平位置,但仍然无法固定垂直位置。您可以使用top:40px以固定垂直位置 就像这里:您可以使用top:40px以固定垂直位置 就像这里:我用以下方法修复了它: 页边距顶部:10px到#菜单>ul>li>ul类 外部容器的高度与此无关。我用以下方法固定了它: 页边距顶

我有一个嵌套的ul(菜单),希望将嵌套菜单直接放在包含菜单的下方,从与外部菜单相同的水平位置开始

在本例中,嵌套菜单的位置向左偏远,而且有点太高(它应该从包含菜单的结束处垂直开始)


我可能会使用
left:0px如图所示,用于固定水平位置,但仍然无法固定垂直位置。

您可以使用
top:40px以固定垂直位置


就像这里:

您可以使用
top:40px以固定垂直位置

就像这里:

我用以下方法修复了它:

页边距顶部:10px
#菜单>ul>li>ul

外部容器的高度与此无关。

我用以下方法固定了它:

页边距顶部:10px
#菜单>ul>li>ul


外部容器的高度是不相关的。

但是如果外部菜单的高度未知怎么办?但是如果外部菜单的高度未知怎么办?很好,但是现在我想在内部菜单上使用
位置:relative
,使子菜单在整个页面流程中占据空间。这就打破了它:你想让它实际占据页面空间,而不是将鼠标悬停在上面?很好,但现在我想使用内部菜单上的
position:relative
,使子菜单在页面的整个流程中占据空间。但这打破了它:你想让它实际占据页面空间,而不是将鼠标悬停在上面?