base.css
次の CSS を持つ があります。
.table thead tr th, table th {
text-align:left;
font-size: 11px;
font-weight: bold;
color: #333;
padding: 4px;
background-color: #EEE;
border: #FFF solid;
border-width: 1px 1px 0 0;
border-left: #e7e7e7;
white-space:nowrap; }
この CSS を JSP に含めました。しかし、私は私のものとは異なる色が必要だったので、次のbase.css
ように宣言しました:
#demo table.header tr {
background:#FDBB30
}
私のJSPで。以前にこの問題に直面したことがあり、CSS の特異性について知りました。最初のものの特異性は0,0,1,5
で、2 番目の特異性は です0,1,1,2
。それによると、テーブルは 2 番目の CSS をレンダリングする必要があります。しかし、そうではありません。助言がありますか.. ?削除できませんbase.css
。他の要素に必要です。
私のテーブルは次のようなものです:
<table cellpadding="0" cellspacing="0" border="0" align="left" width="100%">
<thead>
<!-- Column Naming for the table -->
<tr>
<th class="header">SName</th>
<th class="header">Report</th>
<th class="header">Owner</th>
<th class="header">STime</th>
<th class="header">SFreq</th>
<th class="header">SDate</th>
<th class="header">EDate</th>
<!-- <th>Action</th> -->
</tr>
</thead>
</table>