3-3请检查

来源:3-3 编程练习

悉尼audrey

2019-11-21 16:35:42

<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

  *{

      margin:0;

      padding:0;

  }

    body{

        width:100%;

        min-width:700px;

     }

  /*=======================这里是头部====================*/

    .header{

        background-color:black;

         height:60px;

         float:left;

         width:100%;

    }

    .header .logo{

    

        padding-left:30px;

        float:left;

        padding-top:5px;

    }

    .header .logo img{

        width:150px;

        height:50px;

    }

    .nav ul{

        float:right;

        padding-right:50px;

    }

    .header .nav ul li{

        list-style:none;

        float:left;

        color:white;

        padding:15px;

    }

    .header a{

        text-decoration:none;

        color:white;

        

    }

    .header a:hover{

        color:orange;

    }

    

    /*==============这里是中间部分========================*/ 

    

  

    .container{

        padding:0 220px 0 200px;

    }

    .left,

    .middle,

    .right{

        position:relative;

        float:left;

        min-height:300px;

    }

    .middle{

      background-color:pink;

      width:100%;

      padding-top:40px;

    }

    .middle img{

        position:relative;

        top:3px;

        right:-150px;

        height:200px;

        width:300px;

    

    }

    h2{

        margin-left:15px;

    }

    .left{

        background-color:#ffebcd;

        font-size:10px;

        width:200px;

        margin-left:-100%;

        left:-200px;

        padding-top:40px;

        

    }

    .left ul li{

        margin-bottom: 20px;

       font-size:10px;

    

    }

    

    .left a{

        text-decoration:none;

        border:1px solid orange;

        background-color:orange;

        font-size:10px;

        margin-left:15px;

    }

    .right{

        background-color:lightblue;

        width:220px;

        margin-left:-220px;

        right:-220px;

        padding-top:40px;

    }

    .right form input{

        width:180px;

        height:30px;

        margin-top:20px;

        margin-left:10px;

    }

    .right h3{

        margin-left:10px;

    }

    

    .right .button{

        background-color:red;

        color:white;

        text-align:center;

    }  

    .right input::placeholder{

        font-size:7px;

    }

    

      /*====================这里是底部=====================*/

    .footer{

        background-color:black;

        height:60px;

        float:left;

        width:100%;

        line-height:60px;

        text-align:center;

    }

    .footer ul li{

        display:inline-block;

        color:white;

        padding:0 10px;

        font-size:12px;

    }

    .footer a{

          text-decoration:none;

          color:white;

    }

  </style>

</head>

<body>

     <div class="header">

         <div class="logo">

             <img src="http://climg.mukewang.com/590037f600016ce303000100.png"/>

         </div>

         <div class="nav">

             <ul>

                 <li><a href="#">课程</a></li>

                 <li><a href="#">职业路径</a></li>

                 <li><a href="#">实战</a></li>

                 <li><a href="#">猿问</a></li>

                 <li><a href="#">手记</a></li>

             </ul>

         </div>

     </div>

     

     

     <div class="container">

            <div class="middle">

                <img src="http://climg.mukewang.com/590037e00001fab706000400.jpg"/>

            </div>

            <div class="left">

                <h2>课程推荐</h2>

                <ul>

                    <li>

                        <a href="#">职业路径</a>

                        &nbsp;

                        HTML5与CSS3 实现动态网页

                    </li>

                    <li>

                        <a href="#">职业路径</a>

                        &nbsp;

                        零基础入门Android语法与界面

                    </li>

                    <li>   

                        <a href="#">职业路径</a> 

                        &nbsp;

                        IOS基础语法与常用控件

                    </li>

                    <li>

                        <a href="#">职业路径</a> 

                        &nbsp;

                        PHP入门开发

                    </li>

                    <li>

                        <a href="#">职业路径</a>

                        &nbsp;

                        JAVA入门开发

                    </li>

                </ul>

            </div>

            <div class="right">

                <h3>登录</h3>

                <form>

                    <input type="text" name="email" placeholder="请输入登陆邮箱/手机号"/>

                    <input type="password" name="password"  placeholder="6-16位密码,区分大小写,不能用空格"/>

                    <input class="button" id=type="button" name="button" value="登陆"/>

                </form>

            </div>

    </div>

     <div class="footer">

         <ul>

            <li>

                <a href="#">网站首页</a>

            </li>

            <li>

                <a href="#">企业合作</a>

            </li>

            <li>

                <a href="#">人才招聘</a>

            </li>

            <li>

                <a href="#">联系我们</a>

            </li>

             <li>

                <a href="#">常见问题</a>

            </li>

            <li>

                <a href="#">友情链接</a>

            </li>

            

         </ul>

     </div>

</body>

</html>


写回答

1回答

好帮手慕星星

2019-11-21

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

1、顶部右侧导航项没有垂直居中显示:

http://img.mukewang.com/climg/5dd65b1a093a37bd04590076.jpg

代码中用了padding值设置间距,这样不准确,建议修改为行高,参考:

http://img.mukewang.com/climg/5dd65b520988860303710235.jpg

2、中间区域显示如下:

http://img.mukewang.com/climg/5dd65b73099f206119150381.jpg

(1)左侧宽度设置的有些小,导致内容换行,看起来不美观,可以增大宽度调整。

(2)中间图片没有水平居中显示。相对定位设置的是固定right值,由于每个显示器的分辨率不同,宽度也会不同,所以建议不设置相对定位,父容器中设置文本居中就好。参考:

http://img.mukewang.com/climg/5dd65c2e091de7bf04310440.jpg

(3)效果图中登陆按钮是没有边框的,可以设置border属性去掉或者修改为红色边框,与背景色一致,这样也看不出来。参考:

http://img.mukewang.com/climg/5dd65c86095ba21c04160198.jpg

3、建议中间内容高度设置大一些,看起来会更美观。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程