会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132358个问题
WEB前端全系列/第一阶段:HTML5+CSS3模块/CSS选择器 76楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/初识CSS 78楼

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        .square{
            width: 600px;
            height: 600px;
            background-color: antiquewhite;
        }
        .left{
            float: left;
            width: 200px;
            height: 600px;
            background-color: pink;
        }
        .right{
            float: right;
            width: 400px;
            height: 600px;
            background-color: green;
        }
        .top{
            width: 400px;
            height: 300px;
            background-color: springgreen;
        }
        .zuo{
            float: left;
            width: 200px;
            height: 300px;
            background-color: blue;
        }
        .you{
            float: right;
            width: 200px;
            height: 300px;
            background-color: chocolate;
        }
    </style>

</head>
<body>
   
    <div class="square">
        <div class="left"></div>
        <div class="right">
            <div class="top"></div>
            <div class="bottom">
                <div class="zuo"></div>
                <div class="you"></div>
            </div>
        </div>
    </div>

</body>
</html>


WEB前端全系列/第一阶段:HTML5+CSS3模块/初识CSS 79楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/前端入门与基础知识 80楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/CSS盒子模型 84楼

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>小米</title>
    <link rel="stylesheet" href="./css/reset.css">
    <link rel="stylesheet" href="./css/mi.css">
    <link rel="stylesheet" href="./css/iconfont/iconfont.css">
</head>
<body>

    <!-- 头部开始 -->
    <div class="header">
        <a href="#">
            <img src="./images/top.jpg" alt="">
        </a>
    </div>
    <!-- 头部结束 -->
    <!-- 黑色导航部分开始 -->
    <!-- 
        黑色导航实现步骤:
            1. 主容器,背景黑色
            2. 内容部分居中显示,容器处理
            3. 左导航和右导航
            4. 动画
     -->
    <div class="black-nav">
        <div class="wrap">
            <ul class="black-nav-left">
                <li><a href="#">小米商城</a><span>|</span></li>
                <li><a href="#">MIUI</a><span>|</span></li>
                <li><a href="#">loT</a><span>|</span></li>
                <li><a href="#">云服务</a><span>|</span></li>
                <li><a href="#">天星数科</a><span>|</span></li>
                <li><a href="#">有品</a><span>|</span></li>
                <li><a href="#">小爱开放平台</a><span>|</span></li>
                <li><a href="#">企业团购</a><span>|</span></li>
                <li><a href="#">资质证照</a><span>|</span></li>
                <li><a href="#">协议规则</a><span>|</span></li>
                <li>
                    <a href="#">下载APP</a>
                    <span>|</span>
                    <div class="download">
                        <img src="./images/download.png" alt="">
                        <p>小米商城APP</p>
                    </div>
                    <div class="stri"></div>
                </li>
                <li><a href="#">智能生活</a><span>|</span></li>
                <li><a href="#">SelectLocation</a><span>|</span></li>
            </ul>
            <ul class="black-nav-right">
                <li><a href="#">登录</a><span>|</span></li>
                <li><a href="#">注册</a><span>|</span></li>
                <li><a href="#">消息通知</a><span>|</span></li>
                <li class="cart">
                    <a href="#">
                        <i class="iconfont">&#xe607;</i>
                        <i>购物车(0)</i>
                    </a>
                    <div class="cart-list">
                        购物车中还没有商品,赶紧选购吧
                    </div>
                </li>
            </ul>
        </div>
    </div>
    <!-- 黑色导航部分结束 -->
    <!-- 白色导航开始 -->
    <div class="white-nav">
        <div class="wrap">
            <div class="logo">
                <img src="./images/mi-home.png" alt="" class="mi-home">
                <img src="./images/mi-logo.png" alt="" class="mi-logo">
            </div>
            <div class="nav-bar">
                <ul>
                    <li><a href="#"><img src="./images/zzxsh.gif" alt=""></a></li>
                    <li>
                        <a href="#">小米手机</a>
                        <div class="nav-bar-list">
                            <div class="wrap">
                                <ul>
                                    <li>
                                        <a href="#">
                                            <div class="img-box">
                                                <img src="./images/phone.png" alt="">
                                            </div>
                                            <p class="name">小米10至尊纪念版</p>
                                            <p class="price">5200元</p>
                                        </a>
                                    </li>
                                    <li>
                                        <a href="#">
                                            <div class="img-box">
                                                <img src="./images/phone.png" alt="">
                                            </div>
                                            <p class="name">小米10至尊纪念版</p>
                                            <p class="price">5200元</p>
                                        </a>
                                    </li>
                                    <li>
                                        <a href="#">
                                            <div class="img-box">
                                                <img src="./images/phone.png" alt="">
                                            </div>
                                            <p class="name">小米10至尊纪念版</p>
                                            <p class="price">5200元</p>
                                        </a>
                                    </li>
                                    <li>
                                        <a href="#">
                                            <div class="img-box">
                                                <img src="./images/phone.png" alt="">
                                            </div>
                                            <p class="name">小米10至尊纪念版</p>
                                            <p class="price">5200元</p>
                                        </a>
                                    </li>
                                </ul>
                            </div>
                        </div>
                    </li>
                    <li><a href="#">电视</a></li>
                    <li><a href="#">笔记本</a></li>
                    <li><a href="#">家电</a></li>
                    <li><a href="#">路由器</a></li>
                    <li><a href="#">智能硬件</a></li>
                    <li><a href="#">服务</a></li>
                    <li><a href="#">社区</a></li>
                </ul>
            </div>
            <div class="search">
                <input type="text" placeholder="元宇宙">
                <button class="iconfont">&#xe63d;</button>
            </div> 
        </div>
    </div>
    <!-- 白色导航结束 -->
   
</body>
</html>
老师为什么白色导航下居中不了啊,还有黑色导航

WEB前端全系列/第一阶段:HTML5+CSS3模块/商城官网项目 85楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/商城官网项目 86楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/商城官网项目 87楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/HTML5基础元素 88楼

<div class="white-nav">

        <div class="wrap">

            <div class="logo">

                <img src="./images/mi-home.png" alt="" class="mi-home">

                <img src="./images/mi-logo.png" alt="" class="mi-logo">

            </div>

            <div class="nav-bar">

                <ul>

                    <li><a href="#"><img src="./images/zzxsh.gif" alt=""></a></li>

                    <li>

                        <a href="#">小米手机</a>

                        <div class="nav-bar-list">

                            <div class="wrap">

                                <ul>

                                    <li>

                                        <a href="#">

                                            <div class="img-box">

                                                <img src="./images/phone.png" alt="">

                                            </div>

                                            <p class="name">小米10至尊纪念版</p>

                                            <p class="price">5200元</p>

                                        </a>

                                    </li>

                                    <li>

                                        <a href="#">

                                            <div class="img-box">

                                                <img src="./images/phone.png" alt="">

                                            </div>

                                            <p class="name">小米10至尊纪念版</p>

                                            <p class="price">5200元</p>

                                        </a>

                                    </li>

                                    <li>

                                        <a href="#">

                                            <div class="img-box">

                                                <img src="./images/phone.png" alt="">

                                            </div>

                                            <p class="name">小米10至尊纪念版</p>

                                            <p class="price">5200元</p>

                                        </a>

                                    </li>

                                    <li>

                                        <a href="#">

                                            <div class="img-box">

                                                <img src="./images/phone.png" alt="">

                                            </div>

                                            <p class="name">小米10至尊纪念版</p>

                                            <p class="price">5200元</p>

                                        </a>

                                    </li>

                                </ul>

                            </div>

                        </div>

                    </li>

                    <li><a href="#">电视</a></li>

                    <li><a href="#">笔记本</a></li>

                    <li><a href="#">家电</a></li>

                    <li><a href="#">路由器</a></li>

                    <li><a href="#">智能硬件</a></li>

                    <li><a href="#">服务</a></li>

                    <li><a href="#">社区</a></li>

                </ul>

            </div>

            <div class="search">

                <input type="text" placeholder="元宇宙">

                <button class="iconfont"></button>

            </div>

        </div>

    </div>

    <!-- 白色导航结束 -->


/* 白色导航样式开始 */

.white-nav{

    width: 100%;

    height: 100px;

    background: #fff;

    position: relative;

}

.logo{

    width: 55px;

    height: 55px;

    background: #ff6700;

    float: left;

    margin-top: 22.5px;

    overflow: hidden;

    position: relative;

}

.logo>img{

    width: 100%;

    height: 100%;

    position:absolute;

    top: 0;

    transition: all 0.2s;

}

.mi-home{

    left: -55px;

}

.mi-logo{

    left: 0;

}

.logo:hover>.mi-home{

    left: 0;

}

.logo:hover>.mi-logo{

    left: 55px;

}

.nav-bar{

    width: 875px;

    height: 100px;

    line-height: 100px;

    float: left;

}

.search{

    width: 296px;

    height: 100px;

    float: right;

}

.nav-bar li{

    float: left;

}

.nav-bar>ul>li>a{

    color: #333;

    padding: 0 10px;

}


.nav-bar>ul>li>a:hover{

    color: #ff6700;

}


.nav-bar>ul>li:first-child img{

    margin-top: 22.5px;

}


.search input{

    width: 244px;

    height: 50px;

    border:1px solid #e0e0e0;

    margin-top: 25px;

    /* 去掉选中的边框 */

    outline: none;

    padding: 0 10px;

    box-sizing: border-box;

    border-right: 0;

}


.search button{

    width: 52px;

    height: 50px;

    background: #fff;

    border:1px solid #e0e0e0;

    float: right;

    margin-top: 25px;

}

.search button:hover{

    background: #ff6700;

    color: #fff;

}


.nav-bar-list{

    width: 100%;

    height: 229px;

    background: #fff;

    border-top: 1px solid #eee;

    box-shadow: 0 3px 4px rgba(0,0,0,0.1);

    position: absolute;

    left: 0;

    top: 100px;

    display: none;

}

老师你好,问题在小米手机悬浮出来的宽度,这里nav-bar-list宽度设置为100%,然后宽度必然为父盒子宽度,它的父盒子为li,它的父盒子li与其他几个li共同构成nav-bar,为啥nav-bar-list显示出来的宽度不是一个li的宽度而是比li宽得多,好像是nav-bar宽度了

image.png





WEB前端全系列/第一阶段:HTML5+CSS3模块/商城官网项目 90楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637