防止CLASS被覆盖

时间:2012-03-28 07:31:07

标签: html css jsp stylesheet

我目前正在liferay门户网站上工作,并在其中使用谷歌图表框架。如果你不熟悉liferay它基本上只是普通的JSP,但很明显liferay有一些他们使用的内置样式表。

我现在已经到了这个阶段,在某些地方我的自己的CSS被liferay框架覆盖了。有没有办法防止这种情况发生?我正在设置的Divs宽度尤其如此。我把它设置为自动,但在运行时,div只是完全射出屏幕的界限。对于某些div,我的样式表有效,但有些则没有。这就是我有点假设它被覆盖的方式。

如果我在div中进行内联样式,例如

 <div style="bla bla bla">

这可能会阻止它被覆盖,而我说引用了一个外部CSS文件吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

使用!important标记为ur css: 例如:

.bla bla bla {  颜色:红色!重要 }

答案 1 :(得分:0)

是的,内联样式将覆盖样式表中的规则。但是,为元素提供一个ID并使用它来定义它的样式比使用内联样式更好。

但是,如果您需要这样做来设置您想要的样式,那么您可能做错了什么。