ろめぃひ 2023-10-17 21:59 采纳率: 20%
浏览 12
已结题

二级菜单显示时一级菜单错位怎么解决?


<html>
<head>
<title>李晖</title>
<style>
body{
    margin:30px auto;
    padding:30px;
    width:1000px;
    border:5px red solid;
}
a{
    text-decoration:none;
    color:red;
    margin-left:53px;
}
#list1 li{
    width:134px;
    list-style-type:none;
    display:inline-block;
}
#list1 li:hover{
    background-color:yellow;
}

#list1{
    padding-left:0;
}

#list1 li a:hover{
    color:blue;
    
}
#list1 .uu2{
    border-left:5px solid orange;
}
#list1 .uu1{
    border:none;
}
#list2{
    padding-left:0;
    display:none;
}
#list2 li{
    width:134px;
    list-style-type:none;
    border:none;
}
#list1 li:hover #list2{
    display:inline-block;
}
#list2:hover{
    background-color:blue;
    
}
#list2 li:hover{
    background-color:red;
    
}

</style>
</head>
<body>
<ul id="list1">
<li class="uu1"><a href="">333</a >
    <ul id="list2">
       <li><a href="">111</a ></li>
       <li><a href="">111</a ></li>
       <li><a href="">111</a >
    </ul>
</li>
<li class="uu2"><a href="">333</a >
    <ul id="list2">
       <li><a href="">111</a ></li>
       <li><a href="">111</a ></li>
       <li><a href="">111</a >
    </ul>
</li>
<li class="uu2"><a href="">333</a >
    <ul id="list2">
       <li><a href="">111</a ></li>
       <li><a href="">111</a ></li>
       <li><a href="">111</a ></li>
    </ul>
</li>
<li class="uu2"><a href="">333</a >
    <ul id="list2">
       <li><a href="">111</a ></li>
       <li><a href="">111</a ></li>
       <li><a href="">111</a ></li>
    </ul>
</li>
<li class="uu2"><a href="">333</a >
    <ul id="list2">
       <li><a href="">111</a ></li>
       <li><a href="">111</a ></li>
       <li><a href="">111</a ></li>
    </ul>
</li>
<li class="uu2"><a href="">333</a >
    <ul id="list2">
       <li><a href="">111</a ></li>
       <li><a href="">111</a ></li>
       <li><a href="">111</a ></li>
    </ul>
</li>
<li class="uu2"><a href="">333</a >
    <ul id="list2">
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/730270155796198.png "#left")

       <li><a href="">111</a ></li>
       <li><a href="">111</a ></li>
       <li><a href="">111</a ></li>
    </ul>
</li>
</ul>
</bod
</html>

img

  • 写回答

1条回答 默认 最新

  • 二九筒 2023-10-18 11:06
    关注

    img

    
    <html>
    <head>
    <title>李晖</title>
    <style>
    body{
        margin:30px auto;
        padding:30px;
        width:1000px;
        border:5px red solid;
    }
    a{
        text-decoration:none;
        color:red;
        margin-left:53px;
    }
    #list1 li{
        width:134px;
        list-style-type:none;
        display:inline-block;
    }
    #list1 li:hover{
        background-color:yellow;
    }
     
    #list1{
        padding-left:0;
    }
     
    #list1 li a:hover{
        color:blue;
        
    }
    #list1 .uu2{
        border-left:5px solid orange;
        position: relative;
    }
    #list1 .uu1{
        border:none;
    }
    #list2{
        padding-left:0;
        display:none;
    }
    #list2 li{
        width:134px;
        list-style-type:none;
        border:none;
    }
    #list1 li:hover #list2{
        display:inline-block;
        position: absolute;
        top: 21px;
        left: 0px;
    }
    #list2:hover{
        background-color:blue;
        
    }
    #list2 li:hover{
        background-color:red;
        
    }
     
    </style>
    </head>
    <body>
    <ul id="list1">
    <li class="uu1"><a href="">333</a >
        <ul id="list2">
           <li><a href="">111</a ></li>
           <li><a href="">111</a ></li>
           <li><a href="">111</a >
        </ul>
    </li>
    <li class="uu2"><a href="">333</a >
        <ul id="list2">
           <li><a href="">111</a ></li>
           <li><a href="">111</a ></li>
           <li><a href="">111</a >
        </ul>
    </li>
    <li class="uu2"><a href="">333</a >
        <ul id="list2">
           <li><a href="">111</a ></li>
           <li><a href="">111</a ></li>
           <li><a href="">111</a ></li>
        </ul>
    </li>
    <li class="uu2"><a href="">333</a >
        <ul id="list2">
           <li><a href="">111</a ></li>
           <li><a href="">111</a ></li>
           <li><a href="">111</a ></li>
        </ul>
    </li>
    <li class="uu2"><a href="">333</a >
        <ul id="list2">
           <li><a href="">111</a ></li>
           <li><a href="">111</a ></li>
           <li><a href="">111</a ></li>
        </ul>
    </li>
    <li class="uu2"><a href="">333</a >
        <ul id="list2">
           <li><a href="">111</a ></li>
           <li><a href="">111</a ></li>
           <li><a href="">111</a ></li>
        </ul>
    </li>
    <li class="uu2"><a href="">333</a >
        <ul id="list2"> 
           <li><a href="">111</a ></li>
           <li><a href="">111</a ></li>
           <li><a href="">111</a ></li>
        </ul>
    </li>
    </ul>
    </body>
    </html>
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月1日
  • 已采纳回答 10月24日
  • 创建了问题 10月17日

悬赏问题

  • ¥15 学习Python如何找兼职
  • ¥15 python结合Matlab仿真忆阻器
  • ¥35 有人会注册whatsaop协议号吗?
  • ¥15 lead dbs 无法导入影像数据
  • ¥15 多目标MPA算法优化编程实现
  • ¥15 反激PWM控制芯片调研
  • ¥15 Python for loop减少运行时间
  • ¥15 fluent模拟物质浓度udf
  • ¥15 Collection contains no element matching the predicate
  • ¥20 冻品电商平台的搜索是怎么实现的