Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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/CSS下拉菜单_Html_Css_Web_Drop Down Menu - Fatal编程技术网

HTML/CSS下拉菜单

HTML/CSS下拉菜单,html,css,web,drop-down-menu,Html,Css,Web,Drop Down Menu,我想有5个div,内联,第三个显示一个下拉菜单,当鼠标悬停在它下面。当我将鼠标悬停在第三个div上时,我的下拉菜单会出现,但它会出现在下一行页面的左侧,而不是第三个div的正下方 HTML: 感谢您的帮助 谢谢首先,您必须定义绝对元素的位置: .showMenu { display: none; position: absolute; top:15px; // add this left:0; // add this } 要使其位于特定元素的左侧,必须使该元

我想有5个div,内联,第三个显示一个下拉菜单,当鼠标悬停在它下面。当我将鼠标悬停在第三个div上时,我的下拉菜单会出现,但它会出现在下一行页面的左侧,而不是第三个div的正下方

HTML:

感谢您的帮助


谢谢

首先,您必须定义绝对元素的位置:

.showMenu {
    display: none;
    position: absolute;
    top:15px; // add this
    left:0;   // add this
}
要使其位于特定元素的左侧,必须使该元素的位置是相对的

.onHover {
    display: inline;
    position:relative; // add this
}

演示:

首先必须定义绝对元素的位置:

.showMenu {
    display: none;
    position: absolute;
    top:15px; // add this
    left:0;   // add this
}
要使其位于特定元素的左侧,必须使该元素的位置是相对的

.onHover {
    display: inline;
    position:relative; // add this
}

演示:

将相对位置指定给绝对值的父项,然后用上/左键定位菜单。您可能还需要调整宽度或使用省略号

选项{
显示:内联;
}
#容器{
显示:继承;
位置:相对位置;
}
.悬停{
显示:内联;
}
.展示菜单{
显示:无;
位置:绝对位置;
顶部:1米;
左:0px;
}
.onHover:hover.showMenu{
显示:块;
}
1
两个
三




五个
将相对位置指定给绝对值的父项,然后用上/左键定位菜单。您可能还需要调整宽度或使用省略号

选项{
显示:内联;
}
#容器{
显示:继承;
位置:相对位置;
}
.悬停{
显示:内联;
}
.展示菜单{
显示:无;
位置:绝对位置;
顶部:1米;
左:0px;
}
.onHover:hover.showMenu{
显示:块;
}
1
两个
三




五个
在您的情况下,您需要

.option { position: relative; }
您需要了解位置:绝对:

另外,最好看一些例子:
在您的情况下,您需要

.option { position: relative; }
您需要了解位置:绝对:

另外,最好看一些例子:

试试这个,我在你的JSFIDLE中得到了更新

code

演示:

试试这个,我在你的JSFIDLE中得到了更新

code
演示:

选项{
显示:内联;
}
#容器{
显示:继承;
}
.悬停{
显示:内联;
}
.展示菜单{
显示:无;
位置:绝对位置;
左:70像素;
}
.onHover:hover.showMenu{
显示:块;
}
1
两个
三



四 五个
选项{
显示:内联;
}
#容器{
显示:继承;
}
.悬停{
显示:内联;
}
.展示菜单{
显示:无;
位置:绝对位置;
左:70像素;
}
.onHover:hover.showMenu{
显示:块;
}
1
两个
三




向上读取绝对定位的参考点是什么。向上读取绝对定位的参考点是什么。