css - 想知道如何通过 tabview 样式属性更改标题?
问题描述
我正在做一个项目,使用:jsf、primefaces、css 布局编辑......我只需要更改一个 tabview 的背景,而不会影响项目中的所有其他 tabview。我知道有一个属性:.ui-widget-header。如果我在 css 文件中更改此属性,则所有标题都会更改。想知道如何通过 tabview 样式属性更改加热器?
我在css中试过这个,但它改变了所有的标题:
.ui-widget-header {
border: 1px solid #56585C;
background: #424548;
color: #F9F7F7;
font-weight: bold;
}
我的目标是从另一个 tabView 中包含的 tabView 获取背景,而不影响主 tabView
解决方案
给你的 tabView 一个类:
<p:tabView styleClass="certain-tabview-class"
使用 CSS 后代选择器仅对具有此类的 tabView 进行样式设置:
.certain-tabview-class .ui-widget-header {
推荐阅读
- java - BeanCreationException:由 ClassNotFoundException 引起的 NoClassDefFoundError 创建名称为“entityManagerFactory”的 bean 时出错
- reactjs - 是否有可能将状态/道具值从一个组件传递到另一个组件
- parsing - 如何使这个语法 LL(1)
- c# - 在 .NET Framework 和 .NET Core 之间自动传递和拉取 JSON 数据
- java - java.awt.AWTError: Can't connect to X11 window server using ':0' 作为 DISPLAY 变量的值
- google-analytics - Google Analytics(分析)中未显示 Ecom 跟踪
- python - 在 pandas 和 groupby 中查找连续三行的平均值
- oracle - 在 Oracle Apex 的登录页面中再添加一个参数
- mysql - 如何从 table1 和 table2 中选择 ALL,其中 table1.userid='$userid'
- sql - SQL 显示中需要动态小数位