2012-04-09 84 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; 
    .... 
} 

在这两种情况下,我想textarea的适合父DIV。但在第一种情况下,输入应该在div的底部,所以我使用底部填充。如何在第二种情况下?

+0

你想要CSS也检测位置? (哪个先出现?) – 2012-04-09 13:19:37

+1

请更改您的问题。 – iambriansreed 2012-04-09 13:20:24

回答

1

CSS目前根据孩子的某些情况不支持造型父母。

我建议你根据它的内容在你的父DIV上放置一个类,并根据该类来设置DIV的样式。

+0

我在考虑如何将某些样式应用于“texarea”,当兄弟“输入”有一些属性时,例如display:none。 – Max 2012-04-09 13:35:49