在从事web网页程序开发时,table是我们常用的html标签,为了页面美观,细线表格是web开发中基础的要求,也不知道当初制定html标准时是怎么想的,明明设置了table的border="1",非要将表格边框实际大小变成了2px,搞得每次用时还得重新写css进行控制.下边就总结两种在网上搜集的方法,以备随时查阅:
一、通过表格背景颜色和单元格背景颜色结合,将表格边框设置为1px
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#000000">
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
</table>
二、完全通过css进行控制
css代码:
<style type="text/css">
<!--
.table01{
border-collapse:collapse;
}
.td01{
background:#FFF;
border:solid 1px #f90;
height:22px;
}
-->
</style>
html代码:
<table width="95%" align="center" class="table01">
<tr>
<td class="td01"> </td>
<td class="td01"> </td>
<td class="td01"> </td>
</tr>
<tr>
<td class="td01"> </td>
<td class="td01"> </td>
<td class="td01"> </td>
</tr>
<tr>
<td class="td01"> </td>
<td class="td01"> </td>
<td class="td01"> </td>
</tr>
</table>
这种方法我采用的是类选择器,使用标签选择器也可实现同样效果
两种方法的优劣自己评估去吧,自由选用~~
参考文章:http://leotheme.cn/javascript/thin-table.html
http://www.mangguo.org/thin-border-table-browser-compatible-writing-method/
1507

被折叠的 条评论
为什么被折叠?



