<分区>
<分区>
"scroll" 是 Internet Explorer 中 background
CSS 属性的有效值吗?
那么,Internet Explorer 是否因为“滚动”的存在而忽略了以下规则?
background: url('/images/site.gif') scroll 0;
之所以提出这个问题,是因为另外两个用户就 Internet Explorer 的滚动属性的有效性发生了争论。因为我自己不知道它是否是一个有效的属性,所以我决定发布问题,并告诉他们中的 2 个人只关注帖子。但是,这是 Stack Overflow,所以我的问题当然是愚蠢的/不相关的/被否决的。这就引出了一个问题,为什么一个愚蠢的问题的答案会被投票?
最佳答案
这是一个有效的属性(参见 MSDN 、 MDN )。但是由于您不相信文档,所以说服您的唯一方法是显示屏幕截图。 scroll
是 background-attachment
的有效属性(包含在 background
的简写中)。事实上,它是默认值。
为了证明这一点,我们读取了 document.body.currentStyle.backgroundAttachment
的值。它甚至在 IE6 中也受支持!
在您最初的评论中,您说“那是背景附件:不是背景。”。因此,假设您仍然不相信文档,我将展示另一个证据:
fixed
不是 background
简写的有效值。background-attachment
不包含在速记中,因为我们从这个答案的顶部知道 "fixed"
是一个有效值背景附件
。body {background: url('/favicon.ico') fixed 0;}
,那么 alert(document.body.currentStyle.backgroundAttachment);
应该显示“scroll”,因为它是 background-attachment
的默认值 并且我们假设 background-attachment
不受支持背景速记。background
的有效值。关于css - "scroll"是 IE 的有效 CSS 背景属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12886277/