多语言展示
当前在线:1961今日阅读:99今日分享:20

如何让table隔行变色

主要用到CSS3 :nth-child 属性
工具/原料

CSS3 :nth-child

方法/步骤
1

写入html虚拟数据

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
排名校名总得分人才培养总得分研究生培养得分本科生培养得分科学研究总得分自然科学研究得分社会科学研究得分所属省份分省排名学校类型
1清华大学 296.77128.9293.8335.09167.85148.4719.381 理工
2北京大学 222.02102.1166.0836.03119.9186.7833.132 综合
3浙江大学 205.6594.6760.3234.35110.9792.3218.661综合
4上海交大150.9867.0847.1319.9583.8977.496.411综合
5南京大学136.4962.8440.2122.6373.6553.8719.781综合
6复旦大学 136.3663.5740.2623.3172.7851.4721.312综合
7华中科大110.0854.7630.2624.5055.3247.457.871理工
8武汉大学 103.8250.2129.3720.8453.6136.1717.442综合
9吉林大学 96.4448.6125.7422.8747.8338.139.701综合
10西安交大92.8247.2224.5422.6845.6035.4710.131综合

2

定义CSS样式

3

设置th,tdth {    background-image: url(images/th_bg1.gif);    background-repeat:repeat-x;    height:30px;    overflow:hidden;}td { height:20px; }td, th {    border:1px solid #cad9ea;    padding:0 1em 0;}

4

设置隔行变色tr:nth-child(even) { background-color:#f5fafe;}

5

生成了漂亮的表格

6

没有引入js,纯css技术

注意事项

css3中新属性,兼容性不好

推荐信息