我在CSS中使用background-attachment:fixed创建了一个固定的背景页面。在Firefox,Chrome和IE9中运行正常,但在IE8中正在滚动。 IE8中是否为此固定的背景属性使用了任何过滤器?

当我冲浪时,我注意到在定义doctype时IE8会采用这种固定的背景,因此我添加了以下doctype:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


但这在IE 8中没有任何作用。对此问题有任何想法吗?

最佳答案

假设background-attachmentbody元素上,请尝试添加:

background-repeat:no-repeat;


让我知道,如果不能,请提供链接吗?

更新资料

尝试改变位置

background-position:left-top;

关于html - HTML后台附加属性在IE8中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8357015/

10-12 01:45