HTML细线表格的实现

在网页制作中,我们常常会使用到表格,表格使得需要表达的信息更清楚,明了。

<table border="1" cellspacing="0" bordercolor="#000000" width = "80%">
    <tr>
        <th>姓名</th>
        <th>年龄</th>
    </tr>
    <tr>
        <td>111</td>
        <td>22</td>
    </tr>
   <tr>
        <td>222</td>
        <td>21</td>
    </tr>
</table>

这段代码定义了border = 1pix的表格,但实际上表格的实际边框宽度为2pix, 这是因为表格边框由:表格外边框和单元格边框两部分构成。
那么如何定义一个细线表格(实际边宽为1pix) 呢?

1. 使用 cellspacing和背景色技术:

<table border="0" cellspacing="1" bgcolor="#000000" width = "80%">
   <tr bgcolor="#ffffff">
        <th>姓名</th>
        <th>年龄</th>
    </tr>
    <tr bgcolor="#ffffff">
        <td>111</td>
        <td>22</td>
    </tr>
   <tr bgcolor="#ffffff">
        <td>222</td>
        <td>21</td>
    </tr>

</table>

2.使用border-collapse属性:

<table border="1" cellspacing="0" bordercolor="#000000" width = "80%" style="border-collapse:collapse;">
   <tr>
        <th>姓名</th>
        <th>年龄</th>
    </tr>
    <tr>
        <td>111</td>
        <td>22</td>
    </tr>
   <tr>
        <td>222</td>
        <td>21</td>
    </tr>
</table>

提醒: 对于通过方法1制作出来的细线表格,在打印时可能会出现表格边框打印不出来的问题。 而方法2就没有这个问题,推荐使用。

原文地址:https://www.cnblogs.com/zzy-run-92/p/9017243.html

时间: 2024-09-29 21:06:23

HTML细线表格的实现的相关文章

Css制作table细线表格

Css制作table细线表格 关键点: table {border-collapse:collapse; /* 关键属性:合并表格内外边框(其实表格边框有2px,外面1px,里面还有1px哦) */border:1px solid #999; /* 设置边框属性:样式(solid=实线).颜色(#999=灰) */}

如何使用CSS实现细线表格效果

如何使用CSS实现细线表格效果:建议:尽可能的手写代码,可以有效的提高学习效率和深度.虽然在使用布局的时候不提倡使用table,但是table并非是一个不能使用的元素,只要和CSS配合使用得当,还是具有相当的威力,并且在特地的情况使用table比使用div更有优势,例如在制作表格,但是表格自带的边框比较丑陋,下面介绍一下如何使用CSS实现细线表格效果.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="

CSS实现细线表格

做细线表格,用border-collapse:collapse;定义在table中,然后对td做border:1px solid #f00;边框样式定义即可. 例:<style type="text/css">table{width:600px;margin:0px auto;font:Georgia 11px;color:#333333;text-align:center;border-collapse:collapse;}table td{border:1px soli

使用border-collapse实现细线表格

使用border-collapse实现细线表格: 原生状态的表格边框是令人生厌的,所以对于表格边框的美化是一项重要的工作,下面通过代码实例介绍一下如何利用border-collapse属性实现细线表格效果. 代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://ww

由合并细线表格而产生的疑问与解答

一.背景 学习CSS之前制作的表格边框效果单一,且产生对于border属性的疑问,私下查找资料.写代码举例子,做总结. 二.深度理解table 中border 的定义 如下一个简单普通表格,代码如下: <body>    <table  bordercolor="red"  border="1px"  width="300px" height="100px">        <tr>    

表格的标准格式

表格的标准结构 <table> <thead> <tr> <td></td> <td></td> </tr> </thead> <tbody> <tr> <td></td> <td></td> </tr> </tbody> <tfoot> <tr> <td></t

jQuery实现的table表格隔行换色代码实例

jQuery实现的table表格隔行换色代码实例:下面是一段代码实例,能够实现隔行变色的效果,这是网站人性化措施之一,在实际应用中的使用非常广泛.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <t

HTML表格标签

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="

CSS 构造表格

表格边框 CSS 中设置表格边框,请使用 border 属性: <style type="text/css"> table{ border:1px solid red; } th,td{ border:1px solid red; } </style> </head> <body> <table> <tr> <th>姓名</th> <th>描述</th> </t