欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

淘宝顶部导航——待解决的问题

程序员文章站 2022-04-16 09:53:19
...

淘宝顶部导航——待解决的问题

控制台显示:

淘宝顶部导航——待解决的问题

多了三个空的a标签。 

 

HTML: 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="*.css">
    <title>淘宝网 - 淘!我喜欢</title>
</head>
<body>
    <div id="main_page">

        <div id="page_top">
            <!-- 左边栏一级导航 -->
            <ul class="nav_left">
                <li><a href="#">*</a>
                    <!-- 二级导航开始 -->
                    <ul>
                        <li><a href="#1">全球</a></li>
                        <li><a href="#1">*</a></li>
                        <li><a href="#1">中国澳门</a></li>
                        <li><a href="#1">中国*</a></li>
                        <li><a href="#1">韩国</a></li>
                        <li><a href="#1">马来西亚</a></li>
                        <li><a href="#1">澳大利亚</a></li>
                        <li><a href="#1">新加坡</a></li>
                        <li><a href="#1" >新西兰</a></li>
                        <li><a href="#1">加拿大</a></li>
                        <li><a href="#1">美国</a></li>
                        <li><a href="#1">日本</a></li>
                    </ul>
                    <!-- 二级导航结束 -->
                </li>
                <li><a href="#">亲,请登录</a</li>
                <li><a href="#">免费注册</a</li>
                <li><a href="#">手机逛淘宝</a</li>
            </ul>
            
            <!-- 右边栏一级导航 -->
            <ul class="nav_right">
                <li><a href="#">我的淘宝</a>
                    <!-- 二级导航开始 -->
                    <ul>
                        <li><a href="#2">已买到的宝贝</a></li>
                        <li><a href="#2">我的宝贝</a></li>
                    </ul>
                    <!-- 二级导航结束 -->
                </li>
                <li><a href="#">购物车</a></li>
                <li><a href="#">收藏夹</a>

                    <!-- 二级导航开始 -->
                    <ul>
                        <li><a href="#3">收藏的宝贝</a></li>
                        <li><a href="#3">收藏的店铺</a></li>
                    </ul>
                     <!-- 二级导航结束 -->
                </li>
                <li><a href="#">商品分类</a></li>
                <li><a href="#">千卖家中心</a>
                    <!-- 二级导航开始 -->
                    <ul>
                        <li><a href="#4">免费开店</a></li>
                        <li><a href="#4">已卖出的宝贝</a></li>
                        <li><a href="#4">出售中的宝贝</a></li>
                        <li><a href="#4">卖家服务市场</a></li>
                        <li><a href="#4">卖家培训中心</a></li>
                        <li><a href="#4">体验中心</a></li>
                        <li><a href="#4">问商友</a></li>
                    </ul>
                    <!-- 二级导航结束 -->
                </li>
                <li><a href="#">联系客服</a>
                    <!-- 二级导航开始 -->
                    <ul>
                        <li><a href="#5">消费者客服</a></li>
                        <li><a href="#5">卖家客服</a></li>
                    </ul>
                    <!-- 二级导航结束 -->
                </li>
                <li><a href="#">网站导航</a></li>
            </ul>
        </div>


    </div>
</body>
</html>

CSS:

*{
    margin: 0;
    padding: 0;
}
/* 设置顶部导航的背景  高宽 */
#main_page #page_top{
    background-color: #f5f5f5;
    width: 1190px;
    height: 30px;
    margin: 0 auto;
}
/* 设置左边的导航向左浮动 右边的向右浮动 */
#page_top ul.nav_left{
    float: left;
    list-style: none;
    overflow: hidden;
}
#page_top ul.nav_right{
    float: right;
    list-style: none;
    overflow: hidden;
}
/* 为了使列表项在一行上面,
让列表项也浮动 */
#page_top ul.nav_left > li,#page_top ul.nav_right > li{
     float: left;  /*不要忘记解决高度塌陷问题 */
}

/* 设置左边栏一级导航中的连接 */
#page_top > ul.nav_left > li > a{
    display: block;
    text-decoration: none;
    text-align: center;
    color: black;
    font: 12px/30px "微软雅黑";
    width: 75px;
    height: 30px;
}
#page_top > ul.nav_left > li:nth-child(2) > a{
    color: red;
}

/* 右边一级导航 */
#page_top > ul.nav_right > li > a{
    display: block;
    text-decoration: none;
    text-align: center;
    color: black;
    font: 12px/30px "微软雅黑";
    width: 90px;
    height: 30px;
}

/* 默认二级导航不显示 */
#page_top > ul.nav_left > li > ul,#page_top > ul.nav_right > li > ul{
    display: none;
}

/* 左边一级导航栏中的二级导航部分 */
#page_top > ul.nav_left > li:hover > ul{
    list-style: none;
    box-sizing: border-box;
    border: 1px #f5f5f5 solid;
}

#page_top > ul.nav_left > li > ul a{
    display: block;
    text-decoration: none;
    color: black;
    /* 一级导航的宽度为解决 */
    width: 200px;
    height: 30px;
    font: 12px/30px "微软雅黑";
    box-sizing: border-box;
    padding-left: 10px;
}

/* 右边一级导航栏中的二级导航 */
#page_top > ul.nav_right > li > ul{
    list-style: none;
    box-sizing: border-box;
    border: 1px #f5f5f5 solid;
}
#page_top > ul.nav_right > li > ul a{
    display: block;
    text-decoration: none;
    color: black;
    width: 75px;
    height: 30px;
    font: 12px/30px "微软雅黑";
    box-sizing: border-box;
    padding-left: 10px;
}

 

相关标签: Web—第一阶段