Html 下拉菜单对定位标记无效

Html 下拉菜单对定位标记无效,html,css,Html,Css,我不熟悉css和html 我已经开发了一个菜单,并试图做下拉菜单后,保持光标在一个菜单项 但我提到了一个网站。 但还是一样的问题 HTML 有人能帮我解决这个问题吗?你只需要在css中做一些更改 旧css ul li ul { padding: 0; position: absolute; top: 48px; left: 0; width: 150px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: n

我不熟悉css和html

我已经开发了一个菜单,并试图做下拉菜单后,保持光标在一个菜单项

但我提到了一个网站。 但还是一样的问题

HTML


有人能帮我解决这个问题吗?

你只需要在css中做一些更改

旧css

ul li ul {
 padding: 0;
 position: absolute;
 top: 48px;
 left: 0;
 width: 150px;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 display:none;
 opacity: 0;
 visibility: hidden;
 -webkit-transiton: opacity 0.2s;
 -moz-transition: opacity 0.2s;
 -ms-transition: opacity 0.2s;
 -o-transition: opacity 0.2s;
 -transition: opacity 0.2s;
}

ul li a :hover ul{
 display: block;
 opacity: 1;
 visibility: visible;
}
换成这个

ul li ul {
 padding: 0;
 position: absolute;
 top: 48px;
 left: 0;
 width: 150px;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 opacity: 0;
 visibility: hidden;
 -webkit-transiton: opacity 0.2s;
 -moz-transition: opacity 0.2s;
 -ms-transition: opacity 0.2s;
 -o-transition: opacity 0.2s;
 -transition: opacity 0.2s;
}

ul li a :hover ul{
 opacity: 1;
 visibility: visible;
}

希望这对您有用。

首先,您需要了解这可能有助于包含整个css
ul li ul {
 padding: 0;
 position: absolute;
 top: 48px;
 left: 0;
 width: 150px;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 display:none;
 opacity: 0;
 visibility: hidden;
 -webkit-transiton: opacity 0.2s;
 -moz-transition: opacity 0.2s;
 -ms-transition: opacity 0.2s;
 -o-transition: opacity 0.2s;
 -transition: opacity 0.2s;
}

ul li a :hover ul{
 display: block;
 opacity: 1;
 visibility: visible;
}
ul li ul {
 padding: 0;
 position: absolute;
 top: 48px;
 left: 0;
 width: 150px;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 opacity: 0;
 visibility: hidden;
 -webkit-transiton: opacity 0.2s;
 -moz-transition: opacity 0.2s;
 -ms-transition: opacity 0.2s;
 -o-transition: opacity 0.2s;
 -transition: opacity 0.2s;
}

ul li a :hover ul{
 opacity: 1;
 visibility: visible;
}