例如,如果我们需要设置 adiv的font-sizeto 22px,有没有办法让 this 的后代仍然从fromdiv继承?(或任何可继承的样式,感谢@Sourabh 指出不是继承的)。font-sizebodybackground
我认为一个关键点是这样我们就可以改变body或一些父级的风格并让它通过,即使有一个中间风格的改变。所以最好,我们不会这样做:
body, #foo * { font-size: 16px }
#foo { font-size: 22px }
这与使用事件委托时如何解决 iPad 上的闪烁问题中所述的情况有关?,这里-webkit-tap-highlight-color需要设置为 a div,但是 this 的后代div最好继承 this 之上的东西(thisdiv的父级div)。
我可以使用 JavaScript 将 this 的样式div放在一个临时变量中,然后更改div's 的样式,然后将 this 的直接子级的样式更改为该div临时变量的值,然后再设置为的风格body不会被那些孩子或他们的后代继承。