0
隣接するセレクタの動作を知っていますが(p + p)、指定した要素の直前に表示される要素をスタイルするオプションがあるのでしょうか?例:指定された1つ前の要素のスタイル方法
<p id="one"></p>
<p id="two"></p>
p#2の直前に表示される最初の要素をスタイルしたいと思います。どのようにJSなしでこれを行うには?
隣接するセレクタの動作を知っていますが(p + p)、指定した要素の直前に表示される要素をスタイルするオプションがあるのでしょうか?例:指定された1つ前の要素のスタイル方法
<p id="one"></p>
<p id="two"></p>
p#2の直前に表示される最初の要素をスタイルしたいと思います。どのようにJSなしでこれを行うには?
CSS4では、スタイルが適用される要素を指定することができます(セレクタの最後の要素だけでなく)。 CSS Selector Level 4だから将来的にこの作業をする必要があります:
p! + p { /* your styles here */ }
しかし、私の知る限りでは、何のブラウザは今、それらをサポートしていないん。