gpt4 book ai didi

css - 如何选择

by CSS?

转载 作者:行者123 更新时间:2023-11-28 13:42:59 25 4
gpt4 key购买 nike

首先我使用的是 <h:dataTable>我对此很满意,但之后我需要更多功能,所以我开始使用 Primefaces 并使用它的 <p:dataTable> .一切正常,但我在表格上应用的 CSS 停止运行。然后我发现 <p:dataTable>首先创建一个 <div>然后在 <div> 里面, 它正在创建一个 <table> .

 <div id="tcform:tclist" .......>
<table role="grid">....</table>
</div>

但是<h:dataTable>只创建 HTML <table> .现在我想知道如何获取表的 ID 或者是否有任何可以访问该表的解​​决方案。我也想知道为什么 <h:dataTable><p:dataTable>各不相同。

最佳答案

如果您想以通用方式设置表格样式,只需相应地更改 CSS 选择器即可。 <table><p:dataTable>可以通过 ui-datatable 选择类。

.ui-datatable td {
background: pink;
}

如果您只想以特定方式设置特定表格的样式,请为其指定一个类名,以便您可以按类名而不是按 ID 选择。

例如

<p:dataTable styleClass="foo">

可被 .ui-datatable.foo {} 覆盖.例如

.ui-datatable.foo td {
background: hotpink;
}

关于css - 如何选择 <p :dataTable> by CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12194819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com