嗨我已經查看了各種資源,包括Stackoverflow關於如何使用第N個子選擇器和Class在一起,到目前爲止我仍然失敗。嘗試使用CSS類與Nth-child選擇器一起使用
本質上我的菜單中有主要類別(CLASS =貓)和亞類(CLASS = SUBCAT)
我想每個主類別進行不同的着色。子類別都保持不變。每隻主貓之間可能會有多個子貓。因此,例如:
牛肉
牛排
烤
雞
乳房
鼓槌
翅膀
魚
三文魚
只要我不把課程放入課堂,我就可以讓它工作 - 課堂上第n個孩子選擇器即刻失敗。
CSS:
#nav ul li.cat a {
display:block;
background-color: #265054;
font-size: 1em;
padding-left: 25px;
height: 18px;
padding-top: 2px;
margin: 1px 0px;
color: #FFFF00;
}
#nav ul li.cat a:nth-child(2) {
background-color: #728c8c;
}
代碼:
<?php
if (count($navlist)){
echo "<ul>";
foreach ($navlist as $key => $list){
foreach ($list as $topkey => $toplist){
echo "<li class='cat'>";
echo anchor("welcome/cat/$topkey",$toplist['name']);
echo "</li>\n";
if (count($toplist['children'])){
foreach ($toplist['children'] as $subkey => $subname){
echo "\n<li id='subcat'>";
echo anchor("welcome/cat/$subkey",$subname);
echo "</li>";
}
}
}
}
echo "</ul>\n";
}
?>
非常感謝您的幫助!
您使用的瀏覽器是? nth-child僅支持IE版本9以上版本。 – 2012-04-05 22:46:04
我正在開發Dreamweaver並在FF 11中進行測試。0 – Vince 2012-04-05 22:48:41
關注提供一個如何構建HTML的例子?我懷疑這是真正的麻煩。 – 2012-04-05 22:53:39