2013-08-26 16 views
0

我工作的CSS,我想顯示沒有P標籤寬度ref class of div class「」abc但無法做到這一點我也不能把它放在p標籤中作爲它的類自動生成,因此必須以正確的方式使用參考。請任何幫助。應用顯示一個段落上的CSS屬性沒有任何性能

下面是HTML:

<div class="abc">any text</div> 
<p>any text here</p> 

這裏是我試過至今CSS:

.abc p{ display:none} 

,但我知道它不是糾正我也尋找它在谷歌,但沒有運氣。

回答

3

試試adjacent sibling selector+。這將僅選擇立即被前元素之前的元素:

.abc + p{ display:none} 

jsFiddle example

+0

不客氣。樂意效勞。 – j08691

+0

但是這不起作用在IE 8中 –

+1

'+'一直回到IE7。您的網頁是否有有效的文檔類型?請參閱http://msdn.microsoft.com/en-us/library/aa358818%28VS.85%29.aspx – j08691

1

對於CSS工作,你需要包含你的專區內的段落:

<div class="abc"><p>any text here</p></div> 

或給定您的標記,兄弟選擇器:

.abc + p { display:none }