为了账号安全,请及时绑定邮箱和手机立即绑定

background position定位问题

background position定位问题

慕斯卡3373845 2016-10-01 22:54:38
请问一下为什么我在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 反对 回复 2016-10-02
  • 1 回答
  • 0 关注
  • 954 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信