请老师帮我批改一下作业

来源:4-4 自由编程

好学生慕小帅

2021-07-25 19:57:12

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>Document</title>

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

</head>


<body>

    <div class="header">

        <div class="logo">

            <h1>Career Bulider</h1>

        </div>

        <div class="nav">

            <ul>

                <li>CONTACT</li>

                <li>EVENTS</li>

                <li>FACULTY</li>

                <li>GALLERY</li>

                <li>ABOUT</li>

                <li>HOME</li>

            </ul>

        </div>

    </div>

</body>


</html>


CSS代码


*{

    margin: 0;

    padding: 0;

}


.header{

    width: 1200px;

    height: 80px;

    background-color: #07cbc9;

    color: #ffffff;

}


.header .logo{

    float: left;

    height: 48px;

    margin: 16px;

}


.header .nav ul li{

    float: right;

    font-size: 16px;

    list-style-type:none;

    margin-right: 20px;

    line-height: 80px;

}


.header .nav ul li:first-child{

    margin-right: 0;

}


写回答

1回答

好帮手慕久久

2021-07-26

同学你好,代码中有如下问题:

1、背景色,没有铺满全屏:

http://img.mukewang.com/climg/60fe11c3095fb33119200131.jpg

建议给div.header添加一个父元素,让其宽度是100%,并将背景色设置在该父元素上:

http://img.mukewang.com/climg/60fe1233099f2cd005800288.jpg

http://img.mukewang.com/climg/60fe124109c3d9de06150289.jpg

2、内容没有居中显示:

http://img.mukewang.com/climg/60fe126409c13b9c19200158.jpg

建议使用margin,让其居中显示:

http://img.mukewang.com/climg/60fe12a509cdde4106410215.jpg

3、优化建议:

右侧导航,导航项在html结构中的顺序与页面上展示的顺序不一样:

http://img.mukewang.com/climg/60fe12fc098638fc17220698.jpg

原因是li设置了右浮动,排在html结构前面的元素会先浮动到右侧显示。

这样写,虽然可以实现效果,但是不是最优方案;实际开发中,这样操作起来,也可能会有难度。

建议给导航整体设置右浮动,导航项设置左浮动:

http://img.mukewang.com/climg/60fe13d609ff4e2c05890476.jpg

http://img.mukewang.com/climg/60fe13dd09855b7e04950292.jpg

​祝学习愉快!

1

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程