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