我有一個關於nth-child()
和nth-of-type()
的問題,我已經嘗試了兩種變體,但都不起作用。這裏是我的代碼:n-child()不起作用
#commentdamcherirounded:nth-child(odd) {
border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
width:680px;
display:block;
margin-bottom:15px;
position:relative;
margin-top:-16px;
background-repeat:repeat-y;
background-color:red;
}
#commentdamcherirounded:nth-child(even) {
border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
width:680px;
display:block;
margin-bottom:15px;
position:relative;
margin-top:-16px;
background-repeat:repeat-y;
background-color:yellow !important;
}
您不應該有超過1個具有相同ID的元素! –
我想只有一個,不是?除非我誤讀了'n-child'聲明......啊,看下面的http://stackoverflow.com/a/18301402/1091386是有啓發性的。 – icedwater
我也建議宣佈一次相同的樣式。只使用僞類聲明不同的背景。當您想要更改時更容易,例如,所有元素的寬度。 – LinkinTED