指定的<table>为细边框,把<table>放在<div>中即可。
一、首先新建表格,代码如下:
<table width="500" border="1"> <tr><td>&nbsp</td><td>&nbsp</td><td>&nbsp</td></tr><tr><td>&nbsp</td><td>&nbsp</td><td>&nbsp</td></tr><tr> <td>&nbsp</td><td>&nbsp</td><td>&nbsp</td></tr</table>。
二、在table里加css样式,代码如下:
<table width="500" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse"> <tr><td>&nbsp</td><td>&nbsp</td><td>&nbsp</td </tr><tr><td>&nbsp</td><td>&nbsp</td><td>&nbsp</td></tr><tr><td>&nbsp</td><td>&nbsp</td><td>&nbsp</td></table>。
三、单元格边距(表格填充)(cellpadding) -- 代表单元格外面的一个距离,用于隔开单元格与单元格空间。单元格间距(表格间距)(cellspacing) -- 代表表格边框与单元格补白的距离,也是单元格补白之间的距离,border-collapse:collapse表示表格的两边框合并为一条即可。
html设置table的边框的方法是使用border 属性实现。
说明:
border 属性规定表格单元周围是否显示边框。
值 "1" 指示应该显示边框,且表格不用于布局目的。
在 HTML5 中,border 属性仅用于指示表格是否用于布局目的,且只允许属性值 "" 或 "1"。
完整用法举例:
1、html中的table代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>table的边框</title>
</head>
<body>
<table border="1">
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$100</td>
</tr>
<tr>
<td>February</td>
<td>$80</td>
</tr>
</table>
</body>
</html>
2、运行后的效果:
设置Table的细边框通常有这么几种方式:1、设置边框的BORDER=0
、cellspacing=1,设置Table的背景色为所要的边框色,再设置所有的td背景色为白色,这样细边框就显露出来了。这个方法有些邪气,看似不太正宗,但是也能达到效果,条条大路通罗马嘛!
再来看看第二种方法:
2、设置BORDER=0
,再通过CSS,给Table加上1px的border-top,border-left,然后再设置所有的td的border-right,border-bottom,这样也能达到所要的效果。可见CSS很是强大啊。
下面介绍一种更为简便有效的方法:
3、设置table的CSS为{border-collapse:collapseborder:none},再设置td的CSS为{border:solid #000 1px},大功告成!而且Word也能认出这种设置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)