欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

你怎么能有一個& lttr & gt用繼承的類標記?[重復]

錢斌斌2年前7瀏覽0評論

我用的是普通的CSS,做表格。我希望表格中的每一個奇數行都突出顯示,以便于閱讀。但是我希望不同的桌子有不同的顏色。

看起來這應該行得通:

CSS文件:

.redtable.odd {background-color:red;}
.yellowtable.odd {background-color: yellow;}

HTML文件:

<table class="redtable">
  <tr class="odd"><td>row</td><td>1</td></tr>
  <tr><td>row</td><td>2</td></tr>
  <tr class="odd"><td>row</td><td>3</td></tr>
</table>

<table class="yellowtable">
  <tr class="odd"><td>row</td><td>1</td></tr>
  <tr><td>row</td><td>2</td></tr>
  <tr class="odd"><td>row</td><td>3</td></tr>
</table>

但是& lttr & gt標簽似乎不知道它們屬于redtable或yellowtable類。“CSS”的“C”不是應該是“層疊”的意思嗎?這些嵌套標簽不應該繼承類嗎?

(我真的不想在每個單獨的類中添加顯式類& lttr & gt。真正的表有數百行長。)

JSFiddle鏈接:https://jsfiddle.net/tr0moyo0/

謝了。

# # #這里真正的解決方案是根本不使用CSS類。你可以很簡單地做到這一點:

table:nth-child(even) tr:nth-child(odd) {
  background-color: red;
}
table:nth-child(odd) tr:nth-child(odd) {
  background-color: blue;
}

# # #給每一個添加一個新類,以記錄紅色和黃色的位置。如果它是相同的形式,那么你可以通過特定的類來繼承。