麻烦检查一下
来源: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> html5与css3实现动态页面</div>
<div><span>职业路径</span> 零基础入门Android语法与界面</div>
<div><span>职业路径</span> iOS基础语法与常用控件</div>
<div><span>职业路径</span> PHP入门开发</div>
<div><span>职业路径</span> Java入门开发</div>
</div>
<!--右内容-->
<div class="nav3">
<h3>相关课程</h3>
<div>html css javescript</div>
<div>html5 css4 jquery</div>
<div>移动端基础html 移动端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盒子超出父容器:

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

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

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

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

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

自己再测试下,祝学习愉快!
欢迎采纳~
相似问题