请老师帮忙检查,谢谢!

来源:2-12 编程练习

ChildMu

2020-01-03 22:24:01

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>buju</title>
  <style type="text/css">
    *{margin:0;
        padding:0;
        text-decoration: none;
        list-style: none;
    }
    .top{width:100%;
      height:100px;
      background-color: black;
      position: fixed;
      overflow: hidden;
      zoom:1;}
      .logo{float: left;}
      .bar1{float:right;}
      .bar1 ul li{display:inline-block;
         color: white;
          list-style: none;
          font-size: 20px;
          margin-right: 100px;
          line-height: 100px;}
      a:link{color: white;}
      .banner{width: 100%;
        padding-top: 100px 0;}
        .footer{width: 100%;
          height: 100px;
          background-color: black;
          position: fixed;
          bottom: 0;
          text-align: center;}
          .bar2 ul li{display:inline-block;
         color: white;
          font-size: 20px;
        line-height: 100px;
        margin: 0 50px;}
        .content{width: 100%;
          height: 1200px;
          background-color: #add8e6;
          margin:0 auto;
          padding-top: 100px;
          overflow: hidden;
          zoom:1;}
          /*.contain{width: 70%;
            height: 1200px;
            margin: 0 auto;}*/
          .left{/*width:50%;*/
            width: 25%;
            padding-left: 15%;
            height: 1200px;
            font-family: 微软雅黑;
            float: left;
            margin-top: 50px;}
          .middle{width: 20%;
            height: 1200px;
            font-family: 微软雅黑;
            float: left;
            margin-top: 50px;}
            span{background-color: pink;}
            p,input{margin-top: 15px;}
          .right{width: 30%;
            padding-left: 10%;
            height: 1200px;
            float: right;
            border:5px solid orange;
            border-top: none;
            border-right: none;
            border-bottom: none;
            margin-right: -5px;
            margin-top: 50px;}
          .button{background-color: red;}
  </style>
</head>
<body>
  <div class="top">
      <div class="logo"><a href="#"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png"></a></div>
      <div class="bar1">
          <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="content">
        <!--<div class="contain">-->
      <div class="left">
        <h1>课程推荐</h1>
          <p><span>职业路径</span>&nbsp;&nbsp;HTML5与CSS3实现动态网页</p>
          <p><span>职业路径</span>&nbsp;&nbsp;零基础入门Android语法与界面</p>
          <p><span>职业路径</span>&nbsp;&nbsp;IOS基础语法与常用控件</p>
          <p><span>职业路径</span>&nbsp;&nbsp;PHP入门开发</p>
          <p><span>职业路径</span>&nbsp;&nbsp;JAVA入门开发</p>
      </div>
      <div class="middle">
        <h1>相关课程</h1>
          <p>HTML&nbsp;&nbsp; CSS&nbsp;&nbsp; JavaScript</p>
          <p>HTML3 &nbsp;&nbsp;CSS3 &nbsp;&nbsp;Jquery</p>
          <p>移动端基础 &nbsp;&nbsp;移动端APP开发</p>
      </div>
      <div class="right">
        <h1>登录</h1>
        <form>
          <input style="width: 300px;height: 50px" type="text" name="text" placeholder="请输入登录邮箱/手机号"/><br/>
          <input style="width: 300px;height: 50px" type="password" name="password" maxlength="16" placeholder="6~16位密码,区分大小写,不能用空格"/><br/>
          <input style="width: 300px;height: 50px" type="submit" name="submit" value="登录" class="button" />
        </form>
      </div>
    <!--</div>-->
  </div>
      <div class="footer">
        <div class="bar2">
          <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>
    </div>
<!-- 此处写代码 -->
</body>
</html>


写回答

1回答

好帮手慕夭夭

2020-01-04

同学你好,问题与修改如下:

1.行内元素有默认的间隙,并且a不会被图片撑开。

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

解决方式是把行内元素转换为块元素。如下:

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

2.分割线没有贯穿整个父容器,这是因为代码中给元素设置了间距。

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

解决方式是把margin改为padding,padding也计算在元素的实际宽度中,这样元素距离父容器顶部的间距为0。如下:

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

注释的去掉

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

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

3.表单的样式写在了标签内,不便于代码的维护和阅读。

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

改为内部样式:

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

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

0
hhildMu
h 谢谢老师!
h020-01-04
共1条回复

0 学习 · 40143 问题

查看课程