.header固定定位后,.banner的设置
.header固定定位后会覆盖其他未设置定位的元素,为了完整显示.banner的内容,可以设置padding-top,但是为何设置.banner的margin-top:50px后,.header也跟随显示margin-top属性?
.header{ width: 100%;height: 50px;background-color: #333; margin:0 auto;/*水平居中*/ line-height: 50px;/*垂直居中-单行文本*/ position: fixed;/*固定定位*/ } .banner{ width: 800px;height: 300px;background-color: #30a457; margin: 0 auto; /*防止内容被header覆盖*/ margin-top: 50px; /*padding-top: 50px;*/ position: relative; }
35
收起
正在回答 回答被采纳积分+1
2回答
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星