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

我们作业要求的效果是铺满网页,不要设置定宽哦

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


随着页面宽度缩小,布局相应变化,这涉及到响应式的知识,在后面的进阶课程中会有讲解,如果有兴趣,欢迎来学习。当然学好当前的基础知识还是很要紧的,这样学会面的进阶就会轻松些,加油吧~~

0

叼牌大师兄

2017-11-16

    .nav{
        /* width: 100%; */
        max-width: 1600px;
        height: 100px;
        background: black;
        color: white;
        /* position: fixed; */
        /* top: 0; */
        /* left: 50%; */
        margin: 0 auto;
    }


0

叼牌大师兄

2017-11-16

1600px超过100%了 

0

慕瓜9263510

提问者

2017-11-15

是不是只能把所有宽度设置100%,如果不设置100% 那么我上面这种情况请问老师该咋解决啊

0

0 学习 · 36712 问题

查看课程

相似问题