2011-08-15 7 views
4

CSSでdivdivの直後に得るにはdiv > divと言うことができます。 divの後にすべての要素を取得するには、div *と言うことができます。 しかし、指定された要素の直後に任意の要素/タグを取得する方法はありますか? 何かのようなdiv > *。このdosnt仕事、しかし何も長いthous行?CSSはどのタグの次の子を選択してください

あなたが理解していない場合は、別の例があります。

コード1

<div> 
    <ul> 
    <li></li> 
    </ul> 
</div> 

コード2

<div> 
    <dl> 
    <dd></dd> 
    </dl> 
</div> 

私は右divuldl)後、タグを取得することができます単一のCSSセレクタをしたいです。

+0

"after"は間違った単語です。 – BoltClock

答えて

7
div > *:first-child 

jsFiddleでお試しください。

+0

私はなぜそれを考えなかったのか分かりません。ありがとう – cnotethegr8

+0

なぜ::最初の子供がここで特異性のために必要であるかわからない... – BoltClock

+0

@BoltClock - それはあなたの権利のようです...私はちょうど起こったものを手がかりがありません。ページが正しく読み込まれていないことが必要です。 ':first-child'が削除されても、それでも動作します。ありがとう – cnotethegr8

関連する問題