老师,我这个main-header为啥不能形成宽1200居中呢

老师,我这个main-header为啥不能形成宽1200居中呢

*{

    padding:0;

    margin0;

}


ul,ol{

    list-stylenone;

}


a{

    text-decorationnone;

}


body {

    fontnormal 14px/25px '微软雅黑';

}


header{

    height80px;

    background-color#07cbc9;

}

header .main-header{

    width1200px;

    height80px;

    margin0 auto;

}



 <!-- header区域 -->

    <header>

        <div class="main-header">

            <div class="logo">

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

            </div>

            <!-- 导航区域 -->

            <nav>

                <ul>

                    <li><a href="">HOME</a></li>

                    <li><a href="">ABOUT</a></li>

                    <li><a href="">GALLERY</a></li>

                    <li><a href="">FACULTY</a></li>

                    <li><a href="">EVENTS</a></li>

                    <li><a href="">CONTACT</a></li>

                </ul>

            </nav>

        </div>

    </header>

http://img1.sycdn.imooc.com//climg/610752c10983543b25601440.jpg


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

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

2回答
好帮手慕然然 2021-08-02 11:26:15

同学你好,老师测试了一下代码,main-header盒子是水平居中的,里面的子元素会从main-header盒子的左侧开始排列显示,如图

http://img1.sycdn.imooc.com//climg/610764dc094662ae19170479.jpg

根据同学截图中的显示效果,老师猜测是同学将网页放大了,导致1200px宽的main-header盒子几乎等于浏览器窗口的宽度,所以盒子中的子元素看起来还是在整个网页的左侧,建议同学将网页缩小一点,就可以看出居中的效果。

祝学习愉快!

  • 提问者 小银 #1

    天啊,疑惑了一上午,老师简直太给力了?

    2021-08-02 11:37:03
  • 提问者 小银 #2

    http://img1.sycdn.imooc.com//climg/61076a4409b92c8017340398.jpg调整为正常显示了,但是1200px盒子 截图下来怎么是1500X100px呢?

    2021-08-02 11:47:35
  • 好帮手慕然然 回复 提问者 小银 #3

    同学你好,老师测试了一下,如果将网页调整为100%显示时,测量的宽高是正确的,为1200x80。

    当网页缩放为125%时,测量的宽高才是1500x100,建议同学再查看一下网页缩放是否为100%。

    祝学习愉快!

    2021-08-02 16:18:30
小银 提问者 2021-08-02 10:08:34

如果居中了,里面的子元素LOGO和导航不是应该要移动到中间去吗,怎么还在左边

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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