老师 我的这个header为什么没有固定啊。。老师帮我看看啦,谢谢
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
/*此处写代码*/
*{padding: 0;margin: 0;}
body{width: 1100px;height: auto;font-size: 28px;color: #fff;}
.ul:hover li{cursor: pointer;}
li{list-style: none;display: inline-block;}
.header{width: 1100px;height: 100px;background: #000;position: fixed;top:0; left:50%;margin-left:-550px;}
.logo img{width:300px;height: 100px; }
.nav{position: absolute;right: 70px;top: 0;line-height: 100px;}
.nav_rgt li{margin-right: 30px;}
.container{width: 1100px;height: 80%;position: absolute;top:100px; left:50%;margin-left:-550px;}
.container img{width: 100%;display: block;}
.footer{width: 1100px;height: 100px;background: #000;position: fixed;bottom: 0;left: 50%;margin-left:-550px;
line-height: 100px;text-align: center;}
.list li{margin-left: 30px;}
</style>
</head>
<body>
<!-- 此处写代码 -->
<div class="header">
<div class="logo">
<img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png">
</div>
<div class="nav">
<ul class="nav_rgt">
<li>课程</li>
<li>职业路径</li>
<li>实战</li>
<li>猿问</li>
<li>手记</li>
</ul>
</div>
</div>
<div class="container">
<img src="http://img1.sycdn.imooc.com/climg//58c0eda50001e12416000480.jpg">
<img src="http://img1.sycdn.imooc.com/climg//58c0edb80001c9f216000480.jpg">
<img src="http://img1.sycdn.imooc.com/climg//58c0edc9000100d516000480.jpg">
</div>
<div class="footer">
<ul class="list">
<li>网站首页</li>
<li>企业合作</li>
<li>人才招聘</li>
<li>联系我们</li>
<li>常见问题</li>
<li>友情链接</li>
</ul>
</div>
</body>
</html>
正在回答
你好同学,这里头部是固定的,只是因为它层级比下面的.container层级低,所以固定时会被挡住。可以给头部设置z-index:999让它层级高一点即可。不过这里中间内容是不用定位的。老师在上一个相同问题回复中讲解了代码的修改建议,同学快去查看一下吧。
http://class.imooc.com/course/qadetail/114483
祝学习愉快 ,望采纳。
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星