老师这样写有问题吗?还可以优化不

来源:3-10 编程练习

TheRoo

2021-06-10 10:53:51

<!DOCTYPE html>

<html>

  <head>

    <meta charset="UTF-8" />

    <title></title>

    <style>

      /*在此处补充代码*/

      header {

        width100%;

        displayflex;

        font-size20px;

        justify-contentspace-around;

        background-colorblack;

      }

      header .nav {

        width600px;

        displayflex;

        list-stylenone;

        colorwhite;

        justify-contentspace-around;

        align-itemscenter;

      }


      header .login {

        width150px;


        displayflex;

        justify-contentspace-around;

        align-itemscenter;

      }

      header .login input {

        font-size20px;

        background-colororange;

        colorwhite;

      }

    </style>

  </head>

  <body>

    <header>

      <div class="logo">

        <img

          src="http://climg.mukewang.com/59feb59700019dab01910057.png"

          alt=""

        />

      </div>

      <ul class="nav">

        <li>课程</li>

        <li>路径</li>

        <li>猿问</li>

        <li>手记</li>

      </ul>

      <div class="login">

        <input type="button" value="登录" />

        <input type="button" value="注册" />

      </div>

    </header>

  </body>

</html>



写回答

1回答

好帮手慕然然

2021-06-10

同学你好,整体实现效果还可以,建议以下几点优化一下:

1、建议在css顶部先将元素默认的margin和padding清零,然后再书写其他css代码,参考如下

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

2、建议按照设计图,将按钮样式美化一下,参考如下

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

3、img图片与外层黑色盒子下边缘存在间隙,如图

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

建议:可以通过给img元素设置vertical-align: top属性解决此类问题,参考如下

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

祝学习愉快!

0

0 学习 · 15276 问题

查看课程