麻烦检查一下

来源:2-10 编程练习

慕妹8172416

2019-11-03 12:39:16

<!DOCTYPE html>
<html>
<head>
  <title></title>
  <meta charset="utf-8">
  <style type="text/css">
  *{margin:0;padding:0;list-style: none;text-decoration: none;}
  .head{
    width:100%;
    height:100px;
    background: black;
    overflow: hidden;
    zoom:1;
  }
  .logo{float: left;}
.nav1{}
.nav1 ul{
  float: right;
  line-height: 100px;
 }
.nav1 ul li{
    display: inline;
    margin:0 auto;
    margin-right:60px;
}
a{
  font-size: 20px;
  color:white;
}

.content{
  width: 100%;
  height:800px;
  background: blue;
  position: relative;
  overflow: hidden;
  zoom:1;
}

.nav2{
   float:left;
   position: relative;
   left:20%;
   top:10%;
   
}
.nav2 span{
  background: pink;
}
.nav3{
float:right;
 position: relative;
   right:20%;
   top:10%;

}
.content div,h3{
  font-size: 20px;
  margin-bottom: 20px;
}

.footer{
      width: 100%;
      height: 100px;
      background: #000;
    }
.footer ul{text-align: center;margin-right:40px; }
.footer ul li{display: inline;line-height: 100px;margin-right:40px;}

</style>

</head>
<body>
  <!--页头-->
<div class="head">
  <!--logo-->
  <div class="logo">
    <img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png"/>
  </div>
  <!--导航-->
  <div class="nav1">
    <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="nav2">
  <h3>课程推荐</h3>
  <div><span>职业路径</span>&nbsp;&nbsp;html5与css3实现动态页面</div>
  <div><span>职业路径</span>&nbsp;&nbsp;零基础入门Android语法与界面</div>
  <div><span>职业路径</span>&nbsp;&nbsp;iOS基础语法与常用控件</div>
  <div><span>职业路径</span>&nbsp;&nbsp;PHP入门开发</div>
  <div><span>职业路径</span>&nbsp;&nbsp;Java入门开发</div>
</div>
<!--右内容-->
<div class="nav3">
  <h3>相关课程</h3>
  <div>html&nbsp;&nbsp;css&nbsp;&nbsp;javescript</div>
  <div>html5&nbsp;&nbsp;css4&nbsp;&nbsp;jquery</div>
  <div>移动端基础html&nbsp;&nbsp;移动端APP开发</div>
</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-03

同学你好,

整体布局是可以的,优化建议如下:

1、顶部logo盒子超出父容器:

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

因为图片为内联元素,有文字特性,默认存在间隙,可以将图片设置为block块,参考:

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

2、顶部右侧导航ul也超出了:

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

还是内联元素的原因,可以给ul设置高度,如下:

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

3、底部导航项整体没有居中显示:

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

每项设置了右侧间距,这样最后一项就会多出来间距,可以将最后一项的间距去掉,或者修改为左右两侧的间距,如下:

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

自己再测试下,祝学习愉快!

欢迎采纳~

0

0 学习 · 40143 问题

查看课程