<tr:table>的CSS样式来自哪里?</tr:table>

时间:2013-11-14 08:43:29

标签: css jsf trinidad

我有一个特立尼达<tr:table>

<tr:table id="searchTable1" value="#{bean.model.xlist}" var="arg" rows="10" 
    rowBandingInterval="1" varStatus="row" emptyText="#{xyzbundle.nofnd}">

我没有指定任何与CSS样式相关的属性,但它会生成CSS样式的HTML表格。这个CSS来自哪里?

3 个答案:

答案 0 :(得分:1)

首先阅读特立尼达皮肤指南: Trinidad Skinning

在适当的皮肤文件中,您可以设置以下几个选择器:

af|table
{
background-color: #F5F5DC;
border-bottom: 1px solid #999999;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
}

和其他许多人。

答案 1 :(得分:0)

Firebug这样的工具可以帮助您找到定义样式的css文件。也可能在当前页面的标题内定义样式。

这两个教程应该可以帮助您入门:

或者,developer tools of ChromeInternet Explorer将提供类似的工具来检查CSS。

答案 2 :(得分:0)

您可以创建适用于标记内特定标记的样式,其ID为:

#formID:searchTable1 tr {
   background: red;
}

这会将id = searchTable1的元素内所有tr标签的背景更改为红色。

请注意,jsf中的默认呈现ID是根据h:form中指定的id和标记中的id构造的。