2015-11-03 42 views
0

我有一個ID爲「vy_accordion」的主。在這裏面,我通過給每個ID添加一個新的ID來動態創建許多動作。當ID名稱爲「palette-selector」時,外部css應該不起作用。如何禁用特定內部id的外部css?

示例代碼是像下面

<div id="vy_accordion"> 
    <a class="divlink" href="#palette-selector">palette-selector</a> 
    <div id="palette-selector" class="settingDiv" style="display: inline;"> 
     Some text 
</div> 

以下是CSS的上述HTML代碼:

#vy_accordion div { 
    background: white; 
    display: none; 
    padding-left: 15px; 
    padding-top:5px; 
} 

在此代碼的屬性顯示:無不應該工作,當ID內部是「調色板選擇器」。如何禁用顯示:無與ID「調色板選擇器」?

回答

1

:不是運營商去像馬科斯說的方式。

您也可以覆蓋你的CSS像#調色板選擇:

#palette-selector { 
    background: red; 
    display: block; /*this will show your div again*/ 
    padding-left: 0px; 
    padding-top:0px; 
} 

如果你保持覆蓋使用具有重要問題,各具風格後,但我會盡量避免!