2-9编程练习问题

来源:2-11 经典的三列布局

von_colonel

2017-04-30 15:30:04

  1. 截图中的缝隙http://climg.mukewang.com/590592050001962518960909.jpg

  2. 编程代码还有什么需要改进的地方吗? 谢谢!



<!DOCTYPE html>

<html>

<head>

  <meta charset="UTF-8">

  <title>双列布局</title>

  <style type="text/css">

    /*此处写代码*/

 *{

 margin:0;

 padding:0

 }

 a:link,a:visited,a:hover,a:active{

 font-size:20px;

 font-family:"微软雅黑";

 color:#fff;

 text-decoration:none;

 }

 .header{

 width:100%;

 height:100px;

 background:#333;

 }

 .logo{

 float:left;

 }

 .header img{

 width:300px;

 }

 .header-li{

 float:right;

 }

 .header-li li,.footer-li li{

 color:#fff;

 list-style:none;

 float:left;

 margin:30px;

 }

 .main{

 width:100%;

 height:100%;

 background-color:#42DCC6;

 float:left;

 }

 .main-left{

 width:40%;

 height:1000px;

 background:#42DCC6;

 float:left;

 }

 .main-right{

width:40%;

height:1000px;

background:#42DCC6;

padding:auto;

float:right;

 }

 .left-content,.right-content{

 width:350px;

 height:350px;

 line-height: 100px;

 margin:100px auto;

 }

 span{

 background:red;

 }

 .footer{

 width:100%;

 height:100px;

 background:#333;

 clear:both;

 }

 .footer-li{

 width:800px;

 margin:0 auto;

 }

  </style>

</head>

<body>

  <!-- 此处写代码 -->

  <div class="header">

    <div class="logo">

        <img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png" alt="logo"/>

    </div>

    <div class="header-li">

        <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="main">

      <div class="main-left">

        <div class="left-content">

          <h3>课程推荐</h3>

          <p><span>职业路径</span>&nbsp;HTML5与CSS3实现动态网页</p>

          <p><span>职业路径</span>&nbsp;零基础入门Android语法界面</p>

          <p><span>职业路径</span>&nbsp;IOS零基础语法与常用控件</p>

          <p><span>职业路径</span>&nbsp;PHP开发入门</p>

          <p><span>职业路径</span>&nbsp;JAVA开发入门</p>

        </div>

      </div>

      <div class="main-right">

         <div class="right-content">

        <h3>相关课程</h3>

        <p>HTML&nbsp;CSS&nbsp;JavaScript</p>

        <p>HTML&nbsp;CSS3&nbsp;Jquery</p>

        <p>移动端基础&nbsp;移动端APP开发</p>

         </div>

      </div>

  </div>

  <div class="footer">

    <div class="footer-li">

        <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>


写回答

2回答

小丸子爱吃菜

2017-04-30

因为logo的图片的高度是104,超过了header的高度100,所以要么将header的高度设置大一些,要么给.main设置一个margin-top值为负值,就可以将空隙给去掉。

可以将主体部分的高度设置的稍微小一些,主体部分的字体可以再适当大一些,这样美观度会更好。

祝学习愉快!

1
hon_colonel
h 但是我导航的高度设置成了104确实没有缝隙了!
h017-04-30
共2条回复

小丸子爱吃菜

2017-05-02

你可以用画图工具对图片进行测量,也可以在谷歌浏览器中用F12打开控制台去进行查看,控制台如何看,可以自己去查下资料学习下,有问题可以在这里问!

0

0 学习 · 36712 问题

查看课程

相似问题