①出现这种问题的原因,可能是你使用了img标签来作为背景图,这种方法不是不可以,需要设置position和z-index。
②常用的方式使用背景设置background来解决
示例如下:
body {
background: #00FF00 url(bgimage.gif) no-repeat fixed top;
}
background 简写属性在一个声明中设置所有的背景属性。
可以设置如下属性:
background-color、background-position、background-size、background-repeat、background-origin、background-clip、background-attachment、background-image
如果不设置其中的某个值,也不会出问题,比如 background:#ff0000 url('smiley.gif'); 也是允许的。
通常建议使用这个属性,而不是分别使用单个属性,因为这个属性在较老的浏览器中能够得到更好的支持,而且需要键入的字母也更少。