2012-01-12 16 views
1

子要素にCSSを適用したくありません。子要素をスキップする

<div id="main"> 
    <div id="child"> 
     <div id="subchild"> 
      <p> subchild </p> 
     </div> 
     <p> child </p> 
    </div> 
</div> 

私はsubchilddivとその子を除くすべてのdiv秒にCSSを適用します。これを行うには

+2

あなたのCSSは次のようになりありませんか? –

+0

この場合、 '#main、#child {...}'と書くだけです。 –

答えて

1

、単純にすべてのdiv秒にCSSを適用し、subchildのためにそれを逆:

#child 
{ 
    display: inline; 
    background-color: black; 
} 
#child #subchild 
{ 
    /* Assuming this was blocked/transparent before the '.child' css applied. */ 
    display: block; 
    background-color: transparent; 
} 
関連する問題