请问一下为什么我在body里用background position定位图片到body的中部(就是页面的正中央) 但是图片会出现在div块的中部 【必须设定div 或者 body的高度 图片才会去中间 这是为什么啊 】我在body上设置了图片定位到页面中部为什么没效果。。新人不懂求教。。
1 回答
stone310
TA贡献361条经验 获得超191个赞
background-position的位置是根据父元素的宽高来设定的,你定位不到页面正中间,说明你的body的父元素,即html元素的高并不是整个页面的高度;
改进办法:
1、像你说的设定高度,当给div或者body设定高度后,html的高度也会被撑开,因此可以有效果;
2、你看下你的doctype(就是页面最顶上那一行),将它写成<!doctype>这种html5的格式后,不用给div和body加高度,再试试(火狐和IE好像不行)
- 1 回答
- 0 关注
- 992 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消