老师请检查

老师请检查

*{

    padding: 0;

    margin: 0;

}

/* 头部 */

/* 去掉所有ul&ol的小圆点 */

ul,ol{

    list-style: none;

}

/*  去掉所有的超级连接的下滑线 */

a{

    text-decoration: none;

}


header{


}

header .header-top{

    height: 80px;

    background-color: #07cbc9;

   

}

header .header-top .header_1{

    width: 1200px;

    margin: 0 auto;

   

}

header .header-top .logo{

    float: left;

    padding: 16px;

    height: 48px;

    width: 260px;

}

header .header-top .nav{

    float: right;

    font-size: 16px;

}

header .nav ul li{

    float: left;

    height: 80px;

    padding: 20px;

    color: white;

    text-align: center;

    /* 行高等于盒子高 */

    line-height: 40px;

}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
imooc_慕慕 2022-06-27 18:36:22

同学你好,这里只有css代码,老师不知道同学的结构是怎么写的,无法测试代码是否正确,将html结构代码粘贴过来,老师帮你检查是否有问题;祝学习愉快~

  • 提问者 weixin_慕少0270060 #1

    老师,不好意思,忘了HTML粘贴。

    !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>College</title>

        <meta name="Keywords" content="Diploma,Degree,Certification">

        <meta name="Description" content="A college of education that provides everything you need.">

        <link rel="stylesheet" href="css.css">

    </head>

    <body>

        <!-- Header area -->

        <header>

            <div class="header-top">

                <!-- 网页logo -->

                <div class="logo header-1">

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

                </div>


                <!-- 网页的导航条  -->

                <div class="nav header-1">

                    <ul>

                        <li>HOME</li>

                        <li>ABOUT</li>

                        <li>GALLERY</li>

                        <li>FACULTY</li>

                        <li>EVENTS</li>

                        <li>CONTACT</li>

                    </ul>

                </div>    

            </div>

        </header>



    </body>

    </html>


    2022-07-04 16:51:59
  • imooc_慕慕 回复 提问者 weixin_慕少0270060 #2

    同学你好,ul中的每个li超出父元素,并且高度不是80px;

    https://img1.sycdn.imooc.com//climg/62c2b1490934919902650170.jpg


    修改参考如下:

    给header添加背景色:

    当子元素浮动时,它的父元素不是不在了,因为父元素的高根据里面的内容自动设置高度,由于子元素设置了左浮动,已经浮动起来了属于浮动流,不在普通流中,因此父元素普通流中的内容为空,所以没有高度。给浮动块的父元素设置overflow:hidden;

    https://img1.sycdn.imooc.com//climg/62c2b187099ed9ed02980127.jpg

    https://img1.sycdn.imooc.com//climg/62c2b20209726d4303470275.jpg

    多余代码去掉

    https://img1.sycdn.imooc.com//climg/62c2b21b09c544c303680145.jpg

    logo图标,距离上下16px;使用margin-top就可以了;

    https://img1.sycdn.imooc.com//climg/62c2b335092f16f003240258.jpg

    li标签中只用padding-left,就可以了,然后给文字上下居中显示:

    https://img1.sycdn.imooc.com//climg/62c2b28409e2104703260393.jpg

    祝学习愉快~

    2022-07-04 17:32:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师