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>
border="0"可以去除边框以下是关于border的一些相关资料:定义和用法border属性在一个声明中设置所有边框属性。语法:Object.style.border=borderWidth
borderStyle
borderColorborderWidth
设置边框的宽度。
thinmediumthicklengthborderStyle
设置边框的样式。
nonehiddendotteddashedsoliddoublegrooveridgeinsetoutsetborderColor
设置边框的颜色。
color-namecolor-rgbcolor-hextransparent实例本例改变元素的边框:<html><head><style
type="text/css">p{
border:
thin
dotted
#FF0000}</style><script
type="text/javascript">function
changeBorder(){document.getElementById("p1").style.border="thick
solid
#0000FF"}</script></head><body><input
type="button"
onclick="changeBorder()"value="Change
border"
/><p
id="p1">This
is
a
paragraph</p></body></html>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)