是
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, img, strong, dl, dt, dd,
ol, ul, li, fieldset, form {background:transparent;}
和
body {background:transparent;}
同样的事情?
答案 0 :(得分:3)
不,身体{}只会做身体而没有子元素。 html {}也是body {}
的父级这会选择html元素的所有子元素,虽然我认为它不会影响h1,h2等等,因为它们会是子元素的子元素等。
html > * {background:transparent;}
我见过的每个重置样式表都是你在第一块CSS中所做的。我认为这是确保您选择网站上所有元素的唯一方法。
答案 1 :(得分:2)
不是因为第二,你只定义了身体的背景,所以其余的都没有改变
答案 2 :(得分:1)
就body
而言,是的。
但第一种情况也使背景透明所有其他标签..
如果您正在寻找速记,那么您可以使用( 警告:全包 )
body, body *{background:transparent}
答案 3 :(得分:0)
他们是同样的事情,因为无论如何这些元素都没有背景。
如果它们覆盖了之前规则设置的背景,无论是在您自己的样式表中还是在用户的自定义样式表中,它们都会产生任何影响。
我真的不会打扰。它正在重置疯了。
答案 4 :(得分:0)
这不是一样的,因为
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p, blockquote,img,strong,dl,dt,dd, ol,ul,li,fieldset,form {background:transparent;}
但是在
的情况下body {background:transparent;}