html简单的table样式效果预览:
代码:
1<!DOCTYPE html>
2<html>
3<head>
4<meta charset="utf-8">
5<title>html 简单的table样式</title>
6<style type="text/css">
7/* gridtable */
8    idtable {
9        font-family: verdana,arial,sans-serif;
10        font-size:11px;
11        color:#333333;
12        border-width: 1px;
css表格样式13        border-color: #666666;
14        border-collapse: collapse;
15    }
16    idtable th {
17        border-width: 1px;
18        padding: 8px;
19        border-style: solid;
20        border-color: #666666;
21        background-color: #dedede;
22    }
23    idtable td {
24        border-width: 1px;
25        padding: 8px;
26        border-style: solid;
27        border-color: #666666;
28        background-color: #ffffff;
29    }
30/* /gridtable */
31
32/* imagetable */
33    table.imagetable {
34        font-family: verdana,arial,sans-serif;
35        font-size:11px;
36        color:#333333;
37        border-width: 1px;
38        border-color: #999999;
39        border-collapse: collapse;
40    }
41    table.imagetable th {
42        background:#b5cfd2 url('cell-blue.jpg');
43        border-width: 1px;
44        padding: 8px;
45        border-style: solid;
46        border-color: #999999;
47    }
48    table.imagetable td {
49        background:#dcddc0 url('cell-grey.jpg');
50        border-width: 1px;
51        padding: 8px;
52        border-style: solid;
53        border-color: #999999;
54    }
55/* /imagetable */
56/* altrowstable */
57
58    table.altrowstable {
59        font-family: verdana,arial,sans-serif;
60        font-size:11px;
61        color:#333333;
62        border-width: 1px;
63        border-color: #a9c6c9;
64        border-collapse: collapse;
65    }
66    table.altrowstable th {
67        border-width: 1px;
68        padding: 8px;
69        border-style: solid;
70        border-color: #a9c6c9;
71    }
72    table.altrowstable td {
73        border-width: 1px;
74        padding: 8px;
75        border-style: solid;
76        border-color: #a9c6c9;
77    }
78    .oddrowcolor{
79        background-color:#d4e3e5;
80    }
81    .evenrowcolor{
82        background-color:#c3dde0;
83    }
84/* /altrowstable */
85
86/* hovertable */
87    table.hovertable {
88        font-family: verdana,arial,sans-serif;
89        font-size:11px;
90        color:#333333;
91        border-width: 1px;
92        border-color: #999999;
93        border-collapse: collapse;
94    }
95    table.hovertable th {
96        background-color:#c3dde0;
97        border-width: 1px;
98        padding: 8px;
99        border-style: solid;
100        border-color: #a9c6c9;
101    }
102    table.hovertable tr {
103        background-color:#d4e3e5;
104    }
105    table.hovertable td {
106        border-width: 1px;
107        padding: 8px;
108        border-style: solid;
109        border-color: #a9c6c9;
110    }
111/* /hovertable */
112
113</style>
114</head>
115<body>
116
117<h2>table样式1:单像素边框CSS表格</h2>
118<table class="gridtable">
119<tr>
120<th>Info Header 1</th>
121<th>Info Header 2</th>
122<th>Info Header 3</th>
123</tr>
124<tr>
125<td>Text 1A</td><td>Text 1B</td><td>Text 1C</td>
126</tr>
127<tr>
128<td>Text 2A</td><td>Text 2B</td><td>Text 2C</td>
129</tr>
130</table>
131
132<h2>table样式2:带背景图的CSS样式表格</h2>
133<table class="imagetable">
134<tr>
135<th>Info Header 1</th>
136<th>Info Header 2</th>
137<th>Info Header 3</th>
138</tr>
139<tr>
140<td>Text 1A</td><td>Text 1B</td><td>Text 1C</td>
141</tr>
142<tr>
143<td>Text 2A</td><td>Text 2B</td><td>Text 2C</td>
144</tr>
145</table>
146
147<h2>table样式3:⾃动换整⾏颜⾊的CSS样式表格(需要⽤到JS)</h2>
148<table class="altrowstable" id="alternatecolor">
149<tr>
150<th>Info Header 1</th><th>Info Header 2</th><th>Info Header 3</th>
151</tr>
152<tr>
153<td>Text 1A</td><td>Text 1B</td><td>Text 1C</td>
154</tr>
155<tr>
156<td>Text 2A</td><td>Text 2B</td><td>Text 2C</td>
157</tr>
158</tr>
159<tr>
160<td>Text 3A</td><td>Text 3B</td><td>Text 3C</td>
161</tr>
162<tr>
163<td>Text 4A</td><td>Text 4B</td><td>Text 4C</td>
164</tr>
165<tr>
166<td>Text 5A</td><td>Text 5B</td><td>Text 5C</td>
167</tr>
168</table>
169
170
171<h2>table样式4:⿏标悬停⾼亮的CSS样式表格 (需要JS)</h2>
172<table class="hovertable">
173<tr>
174<th>Info Header 1</th><th>Info Header 2</th><th>Info Header 3</th>
175</tr>
176<tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';"> 177<td>Item 1A</td><td>Item 1B</td><td>Item 1C</td>
178</tr>
179<tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';"> 180<td>Item 2A</td><td>Item 2B</td><td>Item 2C</td>
181</tr>
182<tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';"> 183<td>Item 3A</td><td>Item 3B</td><td>Item 3C</td>
184</tr>
185<tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';"> 186<td>Item 4A</td><td>Item 4B</td><td>It
em 4C</td>
187</tr>
188<tr onmouseover="this.style.backgroundColor='#ffff66';" onmouseout="this.style.backgroundColor='#d4e3e5';"> 189<td>Item 5A</td><td>Item 5B</td><td>Item 5C</td>
190</tr>
191</table>
192
193<script type="text/javascript">
194function altRows(id){
ElementsByTagName){
196
197var table = ElementById(id);
198var rows = ElementsByTagName("tr");
199
200for(i = 0; i < rows.length; i++){
201if(i % 2 == 0){
202                    rows[i].className = "evenrowcolor";
203                }else{
204                    rows[i].className = "oddrowcolor";
205                }
206            }
207        }
208    }
209
210    load=function(){
211        altRows('alternatecolor');
212    }
213</script>
214</body>
215</html>
素材图⽚:
cell-blue.jpg
cell-greyjpg

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。