 <p>Short Answer : <strong>No</strong></p> <p>Workaround : Use Javascript or jQuery using <code>.toggle()</code></p> <hr> <p>If you want to stick with CSS, you can do something like</p> <pre><code>div[style*="block"] + div { display: none; } </code></pre> <p><a href="http://jsfiddle.net/nvLvU/" rel="nofollow"><strong>Demo</strong></a></p> <p>The above selector will see whether <code>div</code> having an attribute of <code>style</code> contains a value called <code>block</code> if yes, than hide the <code>adjacent</code> <code>div</code> element using <code>+</code></p>