老师 想请问下我的代码有什么需要改进的地方吗 图是网上找的 谢谢

老师 想请问下我的代码有什么需要改进的地方吗 图是网上找的 谢谢

这是CSS.CSS中的:

*{

    padding: 0;

    margin: 0;

}

header{

    background-color: #07cbc9;

    width: 100%;

    overflow: hidden;

}

.one {

    width: 1200px;

    margin: 20px auto;

    height: 80px;

}

.logo {

    float: left;

    height: 80px;

}

nav {

    float: right;

    line-height: 80px;

}

li {

    list-style: none;

    color: white;

    float: left;

    font-size: 16px;

    margin-right: 20px;

}

.logo img {

    width: 100%;

    height: 100%;


}

这是html中的:

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

</head>

<body>

    <header>

    <div class="one">

        <div class="logo">

            <img src="images/career.webp" alt="">

        </div>

        <nav>

            <ol>

                <li>HOME</li>

                <li>ABOUT</li>

                <li>GALLERY</li>

                <li>FACULTY</li>

                <li>EVENTS</li>

                <li>CONTACT</li>

            </ol>

        </nav>

    </div>


    </header>

</body>

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

谢谢老师

正在回答

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

1回答

同学你好,logo图的大小、样子会影响页面效果,老师给同学提供一张,同学下载一下看看能不能用:

https://img1.sycdn.imooc.com//climg/611232c109766eeb02600048.jpg

使用正确图片后,代码可做如下优化:

1、.one整体居中就可以了,不用设置上下间距:

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

2、logo图,按照原始大小显示就行,可以设置上间距,让其垂直居中:

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

3、可以把最后一项导航的右间距去掉,让其紧挨版心右侧显示:

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

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

祝学习愉快!

  • 慕仙0240544 提问者 #1

    老师 想请问下为什么对脱离了文档流的元素margin固定值有用 auto却没用

    2022-06-17 14:30:24
  • 好帮手慕久久 回复 提问者 慕仙0240544 #2

    因为margin:0 auto针对的就是“处于文档流中的元素”,它的底层原理决定它对“脱离文档流的元素”无效。至于底层原理具体是怎么实现的,不需要关注,主要记住margin:0 auto的作用是什么、针对什么有效就行了。

    2022-06-17 15:39:31
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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