<div class="wrap">
<div class="item-a">item A</div>
<div class="item-a">item A</div>
<div class="item-b">item B</div> ←★
<div class="item-b">item B</div>
</div>
「 ←★」(空白部分?)のテキストノードを取得したいということでしたら、css3では無理です。spanなどで囲むか、DOMやxpathならできます。
.item-b:nth-child(1), .item-a + .item-b{} .item-b:first-child, .item-a + .item-b{} .item-b:first-of-type, .item-a + .item-b{}
どれか。先のは.item-aが0個のときに効く。
どういう条件なのか分かりませんが.wrap下の3番目のdivとかなら
.wrap>div:nth-child(3)
y-kawaz様
説明が足りない中、アドバイスいただきありがとうございます。
Cherenkov さんの欄に、質問の補足をさせていただきました。
申し訳ありませんが、もし手段がありましたら追加でご回答いただけませんでしょうか。
「 ←★」(空白部分?)のテキストノードを取得したいということでしたら、css3では無理です。spanなどで囲むか、DOMやxpathならできます。
.item-b:nth-child(1), .item-a + .item-b{} .item-b:first-child, .item-a + .item-b{} .item-b:first-of-type, .item-a + .item-b{}
どれか。先のは.item-aが0個のときに効く。
追記しました
来ました・・・。ありがとうございます。聞いて本当に良かったです。
追記しました
2012/02/10 21:57:15来ました・・・。ありがとうございます。聞いて本当に良かったです。
2012/02/10 22:12:23