如何覆盖CSS

如何覆盖CSS,css,primefaces,Css,Primefaces,我有基本的CSS经验,所以我想知道如何删除由Primefaces设置的样式CSS .ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield { box-shadow: 0 2px 2px #74B2E2 inset; } 我创建了自己的样式表myCustomStyle.css .ui-inputfield, .ui-widget-content .ui-inputfield,

我有基本的CSS经验,所以我想知道如何删除由Primefaces设置的样式CSS

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
    box-shadow: 0 2px 2px #74B2E2 inset;
}
我创建了自己的样式表myCustomStyle.css

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
    box-shadow: ?????? (How can I override the styling)
}

谢谢

使用
框影:无
框影
重置为默认值

有关
框阴影
属性的信息,请参阅。通过定义相同的属性并使用默认值,可以“重置”所有属性

要使您的
myCustomStyle.css
覆盖Primefaces的css文件,您必须在Primefaces文件之后包含自定义文件

最后一种方法:如果您的自定义样式没有得到应用,请添加
!重要提示
在声明之后(分号之前):
框阴影:无!重要信息

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
    box-shadow: none;
}

这里也有一个完整的优先级问题,但是如果您的样式表是在另一个之后插入的,那么它将正常工作。如果没有,请添加
!重要信息
none
之后,我想补充一点,Primefaces框架利用使用的预构建主题


您可以使用ThemeRoller创建新主题或根据自己的喜好修改现有主题。

primefaces主题css包括哪些内容?我需要知道如何在它之后找到我的自定义样式。感谢您根据第414页的说明,CSS文件必须放在JAR文件中,位于:
/META-INF/resources//theme.CSS
。请查看此评论中的链接PDF文件(12Mb)。对不起,我不清楚。我想问的不是theme.css的位置,我们在项目中包含它的代码中的哪一行,我搜索了我的项目但找不到的地方在哪里,我从来都不知道怎么做!重要作品!现在我明白了!谢谢