我知道id優先於class;不幸的是我的html是由Drupal生成的,我無法爲需要樣式的特定div添加一個id。爲什麼我的CSS類被覆蓋/忽略?
下面是基本的精簡的HTML(爲簡潔起見刪除了內容)。
<div id="home-blocks-area" class="clearfix">
<div align="center" id="homepage_speakers">
<div class="region region-home-speakers">
<div id="block-speaker-carousel-speaker-carousel" class="block block-speaker-carousel ">
<div class="content">
<!-- actual content -->
</div>
</div>
</div>
</div>
</div>
我需要能夠定位到該<div class="content">
DIV用樣式表。問題是,根據Firebug,我的樣式代碼正在被#home-blocks-aread .block .content
的樣式所取代,這與我需要的這個樣式不一樣。
我需要使用哪些CSS來獲得特定的div,請記住,正如我所說的,我無法將ID添加到它。
難道你不能只是增加'#home-blocks-area'到你的第二個選擇器來平衡它,因爲你知道ID比類更具體(你只是用這些知識來回答你的標題)? – BoltClock 2012-07-11 16:45:49