たとえば、 a を to に設定する必要がある場合、 thisdiv
の子孫にfromを引き続き継承させる方法はありますか? (または、@Sourabh が継承されていないことを指摘してくれたおかげで、継承可能なスタイル)。font-size
22px
div
font-size
body
background
body
重要なポイントは、または一部の親のスタイルを変更して、途中でスタイルの変更があったとしても、それを通過させることができるようにすることだと思います。したがって、できれば次の方法では実行しません。
body, #foo * { font-size: 16px }
#foo { font-size: 22px }
これは、イベント委任が使用されている場合に iPad でちらつきを解決する方法で説明されているケースに関連しています。、ここで-webkit-tap-highlight-color
a に設定する必要がありますdiv
が、 this の子孫は this の上にあるもの( this の親)div
を継承するのが最善です。 div
div
JavaScript を使用して this のスタイルをdiv
一時変数に入れ、 のスタイルをdiv
変更してから、 this のすぐ上の子のスタイルをdiv
その一時変数の値に変更できますが、設定されているものは何でもかまいません。のスタイルはbody
、それらの子またはその子孫に継承されません。