css表格中间的黑线怎么弄,只要代码,谢谢

html-css012

css表格中间的黑线怎么弄,只要代码,谢谢,第1张

<style>

table {border-right:1px solid #000border-bottom:1px solid #000}

th,td {border-left:1px solid #000border-top:1px solid #000}

</style>

<table border=0 cellpadding=0 cellspacing=0>

<tr>

<td> </td>

<td> </td>

<td> </td>

</tr>

<tr>

<td> </td>

<td> </td>

<td> </td>

</tr>

<tr>

<td> </td>

<td> </td>

<td> </td>

</tr>

</table>

两种方法可以使用,

1、使用style的td{border:1px solid black}属性可以添加边线,但是容易线条重叠,显得不美观,单独使用td{border-top:1px solid black}等属性操作繁琐,基本不建议使用

2、使用table自带属性<table border="1">,可以直接为table内的单元格加上线条,但是单元格之间默认有边距,如果不想要的话使用cellspacing="0"清空边距,而且使用 border="1"线条会显得比较粗,所以可以使用style="border-collapse:collapse"让其变细,以下为demo代码。

<html>

<head>

<meta charset="utf-8">

</head>

<body>

<!-------使用table自带属性border,cellspacing属性0是取消单元格之间的距离,不写style部分线条默认会比较粗--------->

<table cellspacing="0" border="1" style="border-collapse:collapse">

<tr>

<td></td>

<td></td>

<td></td>

<td></td>

</tr>

<tr>

<td></td>

<td></td>

<td></td>

<td></td>

</tr>

<tr>

<td></td>

<td></td>

<td></td>

<td></td>

</tr>

</table>

</body>

</html>