Html CSS指的是每个奇数嵌套的子级?

Html CSS指的是每个奇数嵌套的子级?,html,css,comments,parent-child,Html,Css,Comments,Parent Child,我正在尝试创建一个注释系统,其中嵌套的注释具有斑马线背景色。(蓝色背景回复白色背景回复蓝色背景…) 有什么方法可以引用这些嵌套的子级,而不是将它们称为.comment、.comment.comment.comment、.comment、.comment、.comment、.comment ***我只能访问样式表,因此html、php和javascript是不可能的。您可以添加一个交替类来伴随.comment,该类在页面上显示注释时按程序应用(例如:.row1,.row2,等等)然后用CSS对这些

我正在尝试创建一个注释系统,其中嵌套的注释具有斑马线背景色。(蓝色背景回复白色背景回复蓝色背景…)

有什么方法可以引用这些嵌套的子级,而不是将它们称为.comment、.comment.comment.comment、.comment、.comment、.comment、.comment


***我只能访问样式表,因此html、php和javascript是不可能的。

您可以添加一个交替类来伴随
.comment
,该类在页面上显示注释时按程序应用(例如:
.row1
.row2
,等等)然后用CSS对这些类进行相应的样式设置。

我有一个系统,我想在表中的所有行上使用斑马效应,我使用了以下jQuery。也许选择器也会适用于你

$('#celebs tbody tr:even').css('background-color','#dddddd');
希望这有助于在CSS参考、选择器部分查找。 它是这样使用的:

tr:nth-child(even) {
   background: #cccccc;
}
tr:nth-child(odd) {
   background: white;
}

您不必对交替行应用不同的类;CSS本身将区分偶数行和奇数行

在生成注释树时,不能只适当地应用“偶数”和“奇数”类?我认为这是这里的标准方法。你能提供一些评论线程的HTML示例吗?长话短说,这不是我的网站,所以我只能更改它的样式。每个注释都有一个名为“comment”的类,因此不能让它生成赔率和均数。问题是我只能更改样式表。@PearSquirrel好吧,这当然是一个限制因素。对于现代浏览器,您可以尝试:nth-child伪类:不幸的是,这只是对其他表行进行样式设置,完全忽略“嵌套”注释的模式。那么这到底是怎么说的呢?我相信第n个子元素只引用了一个父元素,但我可能错了。这是否意味着一个有三个李的ul会有第一个白色,下一个,第三个白色?我需要的是它们都是白色的,但如果有人回复这些,他们的评论是不同的颜色-例如蓝色。注释结构将是:白色父项>蓝色子项>白色子项>蓝色子项>白色子项…我等不及CSS3有更好的支持了。。。像这样的选择器使它令人震惊地可怕;所以没有严格的变更,一个帖子,一个回复?你能发布这个结构的一个示例片段吗?@PearSquirrel`tr:nth child(odd)为每一个属于其父元素的奇数子元素设置样式。或者,让我这样问这个问题:从结构上讲,注释和回复之间有什么不同?还有一个缩进吗?或者CSS可以键出的任何结构?比如,第一级总是评论,第二级总是回复?