2012-04-09 16 views
-1

CSSセレクタに「兄弟」を含めることは可能ですか?兄弟にプロパティがある場合のCSSセレクタ

ケース:

1)

<div> 
    <textarea/> 
    <input/> 
</div> 

2)

<div> 
    <textarea/> 
    <input style="display:none;"/> 
</div> 

スタイル:私はテキストエリアを望むいずれの場合も

div > texarea { 
    height: 100%; 
    width: 100%; 
    bottom-padding: 20px; 
    .... 
} 
div > input { 
    bottom: 0px; 
    .... 
} 

は、親のdivに適合します。しかし、最初のケースではdivの下に入力する必要があるので、私はボトムパディングを使用します。 2番目のケースに入る方法?

+0

CSSでプレースメントを検出しますか? (どちらが先に来た?) –

+1

質問を言い換えてください。 – iambriansreed

答えて

1

現在のところ、CSSは子供の状態に基づいて両親のスタイルをサポートしていません。

親のDIVにwhatsに基づいてクラスを配置し、そのクラスに基づいてDIVをスタイルすることをお勧めします。

+0

"input"にいくつかのプロパティがある場合、たとえば "display:none"の場合、 "texarea"にスタイルを適用する方法について考えています。 – Max

関連する問題