我之前問過這個問題,但沒有迴應。 :(交替註釋使用奇數和偶數類的顏色
我有新的WordPress 2.7的評論循環,我知道你可以簡單地添加.odd和。即便你的CSS得到交替批註顏色,我已經做了:
.odd { background: #ccc; color: #000; }
.even { background: #bbb; color: #000; }
然而,我有兩種不同的背景 - 淺色和深色 - 用戶可以從選項面板中選擇,因此我需要兩種不同的奇數和偶數版本,因此每種顏色都可以有不同的顏色,如上面的背景顏色在淺色背景下看起來不錯,但對於黑色背景看起來不太好
但是在2.7註釋循環中,奇數和e ven類實際上並不存在於代碼中。如果他們成功了,我已經做了這樣的事情:
$background = get_option('mytheme_background');
if ($background== "option1") { echo '<div class="odd-dark">'; }
if ($background== "option1") { echo '<div class="even-dark">'; }
if ($background== "option2") { echo '<div class="odd-light">'; }
if ($background== "option2") { echo '<div class="even-light">'; }
與.odd
所以和在。即便代碼實際上並不在那裏,我怎麼能去有兩個不同.odd和。即便版本CSS?
向body-element添加一個類:'
'。你只需要一次就可以做到這一點,並且可以輕鬆控制顏色方案。 – hakre以下是關於CSS的提示。您可以將多個類附加到同一個元素。只需使用空格分隔列表。例如,你可以定義一個奇怪的,甚至是明亮的和黑暗的類,然後使用class =「odd light」,class =「even dark」等等。這可以使更簡潔和更靈活的CSS和適用於所有當前瀏覽器。另外,最新的瀏覽器都支持第n個孩子用於設計奇數行和偶數行,而沒有明確地將它們標記爲類。 – GordonM