2-6编程问题
来源:2-7 编程练习
慕瓜9263510
2017-11-15 21:29:31
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
*{margin:0;padding:0;text-align:center;}
.nav{
width:100%;
max-width:1600px;
height:100px;
background:black;
color:white;
position:fixed;
top:0;
left:50%;
margin-left:-800px;
}
.nav-logo{float:left;}
.nav-right{
line-height:100px;
float:right;
}
.banner1,.banner2,.banner3{
width:100%;
max-width:1600px;
margin:0 auto;
height:auto;
}
.banner1{
margin-top:100px;}
.banner3{
margin-bottom:40px;}
.nav span,.footer span{
margin:0 40px;
cursor:pointer;
}
.footer{
width:100%;
max-width:1600px;
margin:0 auto;
height:40px;
line-height:40px;
background:black;
color:white;
position:fixed;
bottom:0;
left:50%;
margin-left:-800px;}
</style>
</head>
<body>
<div class="nav">
<div class="nav-logo"><a href="#"><img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png" /></a></div>
<div class="nav-right">
<span>课程</span>
<span>职业路径</span>
<span>实战</span>
<span>猿问</span>
<span>手记</span>
</div>
</div>
<div class="banner1"><img src="http://climg.mukewang.com/58c0eda50001e12416000480.jpg" /></div>
<div class="banner2"><img src="http://climg.mukewang.com/58c0edb80001c9f216000480.jpg" /></div>
<div class="banner3"><img src="http://climg.mukewang.com/58c0edc9000100d516000480.jpg" /></div>
<div class="footer">
<span>网站首页</span>
<span>企业合作</span>
<span>人才招聘</span>
<span>联系我们</span>
<span>常见问题</span>
<span>友情链接</span>
</div>
</body>
</html>请问老师 我这个导航和页脚 用left:50%;margin-left:-800px; 当页面的宽度小于我设置的1600的时候 它就不自动相对的居中了,然而我用margin:0 auto; 当页面大于1600的时候 没有一点的作用 还是靠最左边 。 请问老师 有什么解决的办法
4回答
我们作业要求的效果是铺满网页,不要设置定宽哦

随着页面宽度缩小,布局相应变化,这涉及到响应式的知识,在后面的进阶课程中会有讲解,如果有兴趣,欢迎来学习。当然学好当前的基础知识还是很要紧的,这样学会面的进阶就会轻松些,加油吧~~
叼牌大师兄
2017-11-16
.nav{
/* width: 100%; */
max-width: 1600px;
height: 100px;
background: black;
color: white;
/* position: fixed; */
/* top: 0; */
/* left: 50%; */
margin: 0 auto;
}
叼牌大师兄
2017-11-16
1600px超过100%了
慕瓜9263510
提问者
2017-11-15
是不是只能把所有宽度设置100%,如果不设置100% 那么我上面这种情况请问老师该咋解决啊