求助!想设置aside做下拉导航但是不知道为什么显示不出来,请大家帮我修改一下,谢谢!

qq_45039499 2020-05-31 01:02:14
<body>

<div class="image-box">
<img src="img/主页图.jpg"/>
<nav>
<ul>
<li class="main-nav">
<a href="javascript:;">
<span>
<strong><li><a href="index.html">首页</a></li></strong>
<strong><li><a href="#">动漫资料</a></li></strong>
<strong><li><a href="#">角色介绍</a></li></strong>
<strong><li><a href="#">帐号管理</a></li></strong>
<strong><li><a href="#">观众互动</a></li></strong>
</span>
</a>
<aside>
<ol class="left1">
<li></li>
<li></li>
</ol>
<ol class="left2">
<li>首要人物</li>
<li>次要人物</li>
</ol>
<ol class="left3"></ol>
<li>寻找客服</li>
<li>用户协议</li>
<ol class="left4">
<li></li>
<li></li>
</ol>
</aside>
</li>
</ul>
</nav>
</div>

</body>









body,ul,li,ol,p,h1,img{margin:0;padding:0;border:0;list-style: none;}
a:hover{color:#CCC;}
input,textarea{ outline:none;}
.image-box{
width:100%;
hight:1000px;
position: relative;}
.image-box img{
width:100%;
position:absolute;
min-width: 1280px;}
.image-box nav{
width:100%;
height:45px;
background: rgba(0,0,0,0.2);
z-index: 1000;
position: absolute;
margin:12px;
border-bottom: 1px solid #FFF;}
.image-box nav ul{
width:1030px;
height:10px;
margin:0 auto;
position:relative;}
.image-box nav ul li{
float:left;
color:#FFF;
margin-right: 12%;}
.main-nav:hover aside{display:block;}
.main-nav a{
display: block;
height:200px;
line-height: 200px;
font-size: 40px;
color:#FFF;
text-decoration:none;}
.image-box nav ul main-nav span{margin:0 10px;}
.image-box aside{
display: none;
width:380px;
height:560px;
background: rgba(0,0,0,0.2);
position: absolute;
top:10px;
z-index: 1500;
color:#FFF;}
.image-box aside ol{
width:155px;
float: left;}
.image-box aside ol li{
width:155px;
height:25px;
line-height: 25px;
cursor: pointer;
font-family: "宋体";}
.image-box aside ol li:hover{color:#FFF;}
...全文
151 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
潇湘忆梦 2020-05-31
  • 打赏
  • 举报
回复
简单的一个,你看看

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>11</title>
    <!-- 引入样式 -->
    <style>
        * {
            margin: 0px;
            padding: 0px;
        }

        #nav {
            background-color: #eeeeee;
            width: 600px;
            height: 40px;
            margin: 0 auto;
        }

        ul {
            list-style: none;
        }

            ul li {
                float: left;
                line-height: 40px;
                text-align: center;
                position: relative;
            }

        a {
            text-decoration: none;
            color: black;
            display: block;
            padding: 0 10px;
        }

            a:hover {
                color: aliceblue;
                background-color: #666666;
            }

        ul li ul li {
            float: none;
            background-color: #eeeeee;
            margin-top: 2px;
        }

        ul li ul {
            position: absolute;
            left: 0px;
            top: 40px;
            display: none;
        }

            ul li ul li a:hover {
                color: aliceblue;
                background-color: darkgray;
            }

        ul li:hover ul {
            display: block;
        }
    </style>
</head>
<body>
    <div class="image-box">
        <img src="img/主页图.jpg" />
        <nav>
            <ul>
                <li><a href="#">首页</a></li>
                <li>
                    <a href="#">课程选项</a>
                    <ul>
                        <li><a href="#">C#</a></li>
                        <li><a href="#">Jq</a></li>
                        <li><a href="#">Node.js</a></li>
                    </ul>
                </li>
                <li><a href="#">学习中心</a></li>
                <li><a href="#">经典案例</a></li>
                <li><a href="#">关于我们</a></li>
            </ul>
        </nav>
    </div>
</body>
</html>

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧