我目前正在liferay门户网站上工作,并在其中使用谷歌图表框架。如果你不熟悉liferay它基本上只是普通的JSP,但很明显liferay有一些他们使用的内置样式表。
我现在已经到了这个阶段,在某些地方我的自己的CSS被liferay框架覆盖了。有没有办法防止这种情况发生?我正在设置的Divs宽度尤其如此。我把它设置为自动,但在运行时,div只是完全射出屏幕的界限。对于某些div,我的样式表有效,但有些则没有。这就是我有点假设它被覆盖的方式。
如果我在div中进行内联样式,例如
<div style="bla bla bla">
这可能会阻止它被覆盖,而我说引用了一个外部CSS文件吗?
谢谢!
答案 0 :(得分:2)
使用!important标记为ur css: 例如:
.bla bla bla { 颜色:红色!重要 }
答案 1 :(得分:0)
是的,内联样式将覆盖样式表中的规则。但是,为元素提供一个ID并使用它来定义它的样式比使用内联样式更好。
但是,如果您需要这样做来设置您想要的样式,那么您可能做错了什么。