锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / 网站前端开发 / 表格设置隔行变色
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883

表格设置隔行变色


表格作为传统的HTML元素,广泛受到大家的青睐。表格框架简单、明了,使得使用表格来制作调查表、表示数据等应用在网络中屡见不鲜。在最初HTML设计时,表格仅仅是用来存放各种数据的,最常用的3个与表格相关的标记是<table>、<tr>和<td>。

随着时代的发展,表格不在是仅讲究实用性,我们开始在意它是否美观精致。当表格的行和列都很多,并且数据量很大的时候,为避免单元格采用相同的背景色会使浏览者感到凌乱,发生看错行的情况,我们可以为表格设置隔行变色的效果,以便使得奇数行和偶数行的背景颜色不一样。

下面我们来学习一下如何制作美观又实用的表格。

首先我们先新建一个网页,并插入一个五行六列的表格。具体见以下代码。

<table summary="book list">
<caption>Booklist</caption>
<col ></col><col ></col><col ></col><col class="price"></col><col ></col>
<thead>
<tr>
<th>Title</th>
<th>ID</th>
<th>Country</th>
<th>Price</th>
<th>Download</th>
</tr>
</thead>
<tbody>
<tr>
<td>Tom</td>
<td>1213456</td>
<td>Germany</td>
<td>$3.12</td>
<th>Download</th>
</tr>
</tbody>
<tbody>
<tr class="even">
<td>Tom</td>
<td>1213456</td><td>Germany</td><td>$3.12</td>
<th>Download</th>
</tr>
</tbody>
<tbody>
<tr>
<td>Tom</td>
<td>1213456</td>
<td>Germany</td>
<td>$3.12</td>
<th>Download</th>
</tr>
</tbody>
<tbody>
<tr class="even">
<td>Tom</td>
<td>1213456</td>
<td>Germany</td>
<td>$3.12</td>
<th>Download</th>
</tr>
</tbody>
<tfoot>
<tr>
<th>Total</th>
<td colspan="4">4 books</td>
</tr>
</tfoot>
</table>
<br />
<br />
<div id="menu">
<a href="#" id="first">home</a>
<a href="#">Contact us</a>
<a href="#">Web Dev</a>
<a href="#">Web Design</a>
<a href="#" id="last">Map</a>
</div>
<br />
<br />
<div id="menu1">
<a href="#">home</a>
<a href="#">Contact us</a>
<a href="#">Web Dev</a>
<a href="#">Web Design</a>
<a href="#">Map</a>

在样式中添加如下代码:

table{
background-color:#FFF;
border:none;
color:#565;
font:12px Arial, Helvetica, sans-serif;
text-align:left;
}
table caption{
font-size:24px;
border-bottom:2px solid #B3DE94;
border-top:2px solid #B3DE94;
}
table,td,th{
margin:0;
padding:0;
vertical-align:middle;
}
tbody td,tbody th{
background-color:#DFC;
border-bottom:2px solid #B3DE94;
border-top:3px solid #FFFFFF;
padding:9px;
}
tfoot td,tfoot th{
font-weight:bold;
padding:4px 8px 6px 9px;
text-align:center;
}
thead th{
font-size:14px;
font-weight:bold;
line-height:19px;
padding:0 8px 2px;
text-align:center;
}
tbody tr.even th,tbody tr.even td{
background-color:#CEA;
border-bottom:2px solid #67BD2A;
}
col.price{
text-align:right;
}
tr:hover{
background-color:#595;
color:#FFF;
}

最终效果图如下所示:

web-font-table

由此可见,一个小小的表格里也包含了丰富的内容,有兴趣的朋友可以尝试一下。

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内