gpt4 book ai didi

html - CSS 下拉菜单的问题

转载 作者:行者123 更新时间:2023-11-28 13:38:43 25 4
gpt4 key购买 nike

我的站点中的下拉菜单存在 CSS 问题。网址是: http://www.juneehee.com/ProductTypeView.aspx?TypeID=2

正如您所见的子类别(包包和钱包、艺术品等),下拉菜单对第一行非常有效,但对于第二行子类别(例如:书法),下拉菜单重叠与子类别本身。我找不到它发生的原因。谁能提出解决方案?

这是我的 CSS:

.nav-category {
position:relative;
z-index: 2;
float:left;
width:750px;
border:1px solid;
margin-left:0px;
margin-top:0px;
margin-bottom:40px;
}



.nav-category .Categorypanel
{
position:relative;
float:left;
width:auto;
height:auto;

}


.nav-category ul {

list-style:none;
font-family:"Century Gothic";
margin:0;
padding:0;
text-transform:uppercase;
font-weight:normal;

}

.nav-category ul li {
float:left;
margin-right:35px;}

.nav-category ul li a {
text-decoration:none;
color: #424242;
font-size:12px;}

.nav-category ul li a:hover {
color:#666;}

.nav-category ul li ul { display:none; top:20px; position:absolute; left:auto;}



.nav-category li ul li {
line-height:15px; margin-left:5px; padding:3px;}

.nav-category ul li ul li a { font-size:11px;}

.nav-category ul li:hover ul, li.over ul { display:block;position:absolute; background:#FFF; border:1px solid #ebebeb; white-space:nowrap; margin-top:0px; margin-left:0; padding-left:0}

.nav-category ul li:hover li { float:none; letter-spacing:0px;margin:0px 0 0 0;}

最佳答案

我注意到的第一件事是它们似乎设置了绝对定位,距顶部 20 像素。绝对定位将根据它们相对定位的容器 (#ctl00_ContentPlaceHolder1_pnlCategory) 确定,因此如果内容换到第二行(或第三行或第四行等),则下拉菜单仍将出现在同一垂直方向;相对于它们的父容器,而不是各自的“父”下拉菜单项。

关于html - CSS 下拉菜单的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12669627/

25 4 0