如何在HTML代码中设置行奇偶格式

如何在HTML代码中设置行奇偶格式,html,Html,我试图在下面的代码中传递行格式,但有些人认为这不会发生 a{text decoration:none;}a:link{color:#200772;字体大小:normal;text decoration:none;}a:hover{color:#FF8000;字体大小:normal;text decoration:none;}表{margin:0;边框折叠:折叠;颜色:#0d0c0c;字体:10pt verdana,日内瓦,卢西达,'lucida grande',arial,helvetica

我试图在下面的代码中传递行格式,但有些人认为这不会发生


a{text decoration:none;}a:link{color:#200772;字体大小:normal;text decoration:none;}a:hover{color:#FF8000;字体大小:normal;text decoration:none;}表{margin:0;边框折叠:折叠;颜色:#0d0c0c;字体:10pt verdana,日内瓦,卢西达,'lucida grande',arial,helvetica,sans serif;}th{字体:10pt verdana,日内瓦,lucida,'lucida grande',arial,helvetica,无衬线;颜色:#f7f9fa;字体重量:正常;背景色:#0a1ef7;边框:1px实心#cccccc;边距:0;填充:4px 10px 4px 5px;文本对齐:左;}td{颜色:#0d0c0c;字体:8pt verdana,日内瓦,卢西达,'lucida grande',arial,helvetica,无衬线;边框底部:1px实心#cccccc;边距:0;/*填充:6px 20px 1px 0;*/填充:8px 20px 5px 5px;}td.userinput{颜色:0d0c0c;字体:10pt verdana,日内瓦,lucida,'lucida grande',arial,helvetica,无衬线;字体粗体;边框底部:0px;边距:0;填充:6px 20px 1px 0;}td.errormsg{颜色:红色;字体:10pt verdana,geneva,lucida,'lucida grande',arial,helvetica,无衬线;字体粗体;边框底部:0px;边距:0;填充:6px 20px 1px 0;}td.msg{颜色:747170;字体:10pt verdana,geneva,lucida,'lucida grande',arial,helvetica,无衬线;字体粗体;边框底部:0px;边距:0;填充:6px 20px 1px 0;}t01 tr:n个孩子(偶数){背景色:eee;}t01 tr:n个孩子(奇数){背景色:fff;}

对于每一行,假设它是

然后这样做:

div:n个子项(奇数){
背景:灰色;
}
分区:第n个孩子(偶数){
背景:白色;
}

您的代码运行良好。但有一点很重要。伪类
第n个孩子(奇数)
第n个孩子(偶数)
负责为偶数和奇数选择器分配样式。它们在css中,但前面有一个代码中不存在的标识符(
\t01
),我对此进行了注释

a{文本装饰:无;}
答:链接{color:#200772;字体大小:正常;文本装饰:无;}
a:hover{color:#FF8000;字体大小:正常;文本装饰:无;}
表{页边距:0;边框折叠:折叠;颜色:#0d0c0c;字体:10pt verdana,日内瓦,lucida,'lucida grande',arial,helvetica,sans serif;}
字体:10pt verdana,日内瓦,lucida,'lucida grande',arial,helvetica,无衬线;颜色:#f7f9fa;字体重量:正常;背景色:#0a1ef7;边框:1px实心#cccccc;边距:0;填充:4px 10px 4px 5px;文本对齐:左;}
td{color:#0d0c0c;font:8pt verdana,geneva,lucida,'lucida grande',arial,helvetica,无衬线;边框底部:1px实心#cccccc;边距:0;/*填充:6px 20px 1px 0;*/填充:8px 20px 5px 5px;}
td.userinput{color:#0d0c0c;字体:10pt verdana,geneva,lucida,'lucida grande',arial,helvetica,无衬线;字体粗体;边框底部:0px;边距:0;填充:6px 20px 1px 0;}
td.errormsg{颜色:红色;字体:10pt verdana,日内瓦,lucida,'lucida grande',arial,helvetica,无衬线;字体粗体;边框底部:0px;边距:0;填充:6px 20px 1px 0;}
td.msg{颜色:#747170;字体:10pt verdana,日内瓦,lucida,'lucida grande',arial,helvetica,无衬线;字体粗体;边框底部:0px;边距:0;填充:6px 20px 1px 0;}
/*#t01*/tr:n第n个子(偶数){背景色:#eee;}
/*#t01*/tr:n第n个子(奇数){背景色:#fff;}

1.
2.
3.
4.
5.

这是否回答了您的问题?您的贡献在堆栈溢出时是受欢迎的,但是当一个问题已经有了答案时(像这样)在网站上,正确的做法是将其标记为副本,这样网站就不会被已经回答过的多余问题弄得乱七八糟:)请看一看,以备将来参考,感谢@FluffyKitten!提供的提示。很抱歉,我不能。这不是我的问题。你必须问vijayexactly)没有请注意评论员的姓名。sorry@sergeykuznetsov,查看结果预览时显示格式,但当我使用SMTP电子邮件发送电子邮件时,仅显示标题格式,不显示行的任何建议。当我查看基于此HTML代码收到的电子邮件时,我能够看到所有格式除了行之外,我将电子邮件源复制并测试到在线HTML测试编辑器中,该编辑器显示带有格式的行:-(不确定这里缺少的是什么,它不允许在电子邮件中看到格式。刚才读到一篇文章说奇数/偶数与IE 8不兼容&使用IE 8兼容的电子邮件。我尝试了下面的代码,但也没有帮助。/*#t01*/tr:nth child(1n){背景色:#cacacc;}/*#t01*/tr nth child(2n){背景色:#f7f7fa;}