CSS2實現的隔行換色
2020-10-23 18:40:46
供稿:網友
 
						利用了CSS2 的 相鄰選擇符 IE7以下不支持 
隔行換色示例: 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>放棄class與js實現隔行換色效果</title> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<meta name="Author" content="PengRong" /> 
<style type="text/css"> 
<!-- /* PR-CSS */ 
table {border-collapse:collapse;border:solid #999;border-width:1px 0 0 1px;} 
table td {border:solid #999;border-width:0 1px 1px 0;} 
tr {background:#eee;} 
tr + tr {background:#ccc;} 
tr + tr + tr {background:#eee;} 
tr + tr + tr + tr {background:#ccc;}  
tr + tr + tr + tr + tr {background:#eee;}  
--> 
</style> 
</head> 
<body> 
<table> 
<tr> 
<td>12</td><td>12</td><td>12</td><td>12</td> 
</tr> 
<tr> 
<td>12</td><td>12</td><td>12</td><td>12</td> 
</tr> 
<tr> 
<td>12</td><td>12</td><td>12</td><td>12</td> 
</tr> 
<tr> 
<td>12</td><td>12</td><td>12</td><td>12</td> 
</tr> 
<tr> 
<td>12</td><td>12</td><td>12</td><td>12</td> 
</tr> 
</table> 
</body> 
</html> 
隔列換色示例:  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>放棄class與js實現隔列換色效果</title> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<meta name="Author" content="PengRong" /> 
<style type="text/css"> 
<!-- /* PR-CSS */ 
table {border-collapse:collapse;border:solid #999;border-width:1px 0 0 1px;} 
table td {border:solid #999;border-width:0 1px 1px 0;} 
td {background:#eee;} 
td + td {background:#ccc;} 
td + td + td {background:#eee;} 
td + td + td + td {background:#ccc;}  
td + td + td + td + td {background:#eee;}  
--> 
</style> 
</head> 
<body> 
<table> 
<tr> 
<td>12</td><td>12</td><td>12</td><td>12</td> 
</tr> 
<tr> 
<td>12</td><td>12</td><td>12</td><td>12</td> 
</tr> 
<tr> 
<td>12</td><td>12</td><td>12</td><td>12</td> 
</tr> 
<tr> 
<td>12</td><td>12</td><td>12</td><td>12</td> 
</tr> 
<tr> 
<td>12</td><td>12</td><td>12</td><td>12</td> 
</tr> 
</table> 
</body> 
</html>