2015-11-03 21 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; 
} 

如果你保持覆盖使用具有重要问题,各具风格后,但我会尽量避免!