2014-12-26 123 views
0

我有一个拥有主CSS和选项卡式布局的HTML5页面。一些标签有第三方控件(比如bootstrap.css等),当点击该标签时被加载,导致覆盖master.css设置的一些样式属性维护CSS层次结构

我们可以通过不允许这些特定属性不要被重要的重写。但是我们有1000个这样的属性,可能无法手动完成。

针对此问题的任何解决方法?

+1

请你的代码添加到这个问题。 HTML和CSS – TylerH

+1

向父级添加一个类或标识,以便它在父目录中具有父类 –

回答

2

正如其中一条评论所述,您可以使用一种名为的CSS特异性来解决该问题。 你可以阅读更多关于它here

简而言之,使更重要的风格更具体。 例如:

.my-divs .green { 
    color: green; 
} 

得到更多的优先级,然后

.green { 
    color: green; 
} 
+0

的目标。谢谢,这正是我所需要的。 – Rohit