关键字:细线表格 表格技巧 细线表格代码 CSS细线表格
摘要:看到很多朋友在问细线表格如何设置,虽然简单,偶仍是总结一下拿出来,也方便新手学习。缺陷失误之处请你们指点.看的朋友若是有其余的实现方法,也但愿能发布到这里,谢谢!
不知道怎么发布html执行后的样子,全是代码,真不直观,会的朋友指点下,谢谢!
暂时,能够先把下面的代码拷贝到记事本,保存,而后再修改扩展名为html,打开,这样看比较直观。
<
style
>
* { font-size:90%;}
font { color:#0000CC;}
</style>
<
font
>下面的细线表格是用cellspacing来实现的,用表格的背景色作为边框的颜色。
</font>不方便的是每一行都要再设置一个背景色。
<table width="400" border="0" cellspacing="1" cellpadding="0"
bgcolor="#000000">
<
tr
bgcolor
="#006600"
>
<
td
>
</td>
<
td
>
</td>
<
td
>
</td>
</tr>
<
tr
bgcolor
="#FFFFFF"
>
<
td
>
</td>
<
td
>
</td>
<
td
>
</td>
</tr>
</table>
<
br
/>
<
font
>下面的细线表格是设置bordercolordark来实现的
</font>,由于默认的border其实宽度是2,即便设置为1也没用,bordercolorlight和bordercolordark一块儿做为表格的边框。因此设置其中一个为背景色,表格边框看起来就会细一些。
<table width="400" border="1" cellspacing="0" cellpadding="0"
bordercolor="#000000" bordercolordark="#FFFFFF">
<
tr
bgcolor
="#006600"
>
<
td
>
</td>
<
td
>
</td>
</tr>
<
tr
>
<
td
>
</td>
<
td
>
</td>
</tr>
</table>
<
br
/>
<
font
>下面的表格是用css来实现的。
</font>
<
br
/>
css技巧比较多,列举几种:
A:设置border="1"、bordercolor,再加上style="border-collapse:collapse;"。style里面的内容就是css。
<table width="400" border="1" bordercolor="#000000" cellspacing="0"
cellpadding="0" style="border-collapse:collapse;">
<
tr
>
<
td
>
</td>
<
td
>
</td>
</tr>
<
tr
>
<
td
>
</td>
<
td
>
</td>
</tr>
</table>
<
br
/>
B:这个用css来设置边框,结果只显示表格的最外层边线。里面的线不显示。
<table width="400" cellspacing="0" cellpadding="0"
style="border:#000000 1px solid;">
<
tr
>
<
td
>
</td>
<
td
>
</td>
</tr>
<
tr
>
<
td
>
</td>
<
td
>
</td>
</tr>
</table>
<
br
/>
C: 若是你想要页面的全部表格都是细线表格,也不用一个一个去设置。由于这里是演示用,因此加上了id,你用的时候直接
在head里面加上style标签,里面写 table {border-collapse:collapse;} td {border:#000000 1px solid;},全部该页的table就都是细线了。
<
style
>
#tab1 {border-collapse:collapse;}
#tab1 td {border:#000000 1px solid;}
</style>
<
table
id
="tab1"
width
="400"
>
<
tr
>
<
td
>
</td>
<
td
>
</td>
</tr>
<
tr
>
<
td
>
</td>
<
td
>
</td>
</tr>
</table>
<
br
/>
<
br
/>
<
font
>表格边框控制的其余方法(rules和frame):
</font>
<
br
/>说明:
<
br
/>
一、这两个属性有时候设置会看不到做用,这是由于与表格边框的css设置冲突。因此说若是须要这些效果,而且还须要细线,那就用下面的方式来实现即设置这三个属性,border="1" bordercolor="#000000" style="border-collapse:collapse;",而后再设置rules和frame,若是你测试到有其余的方法,但愿能发布出来和你们共享。
<
br
/>
二、下面的效果只是我列举出来作演示用的,灵活设置这些属性能够作出更多效果。
<
br
/>
rules="cols"的效果(中间的横线没有了)
<table width="400" border="1" bordercolor="#000000"
style="border-collapse:collapse;" rules="cols">
<
tr
>
<
td
>
</td>
<
td
>
</td>
</tr>
<
tr
>
<
td
>
</td>
<
td
>
</td>
</tr>
</table>
<
br
/>
frame="void"的效果(外边线没有了)
<table width="400" border="1" bordercolor="#000000"
style="border-collapse:collapse;" frame="void">
<
tr
>
<
td
>
</td>
<
td
>
</td>
</tr>
<
tr
>
<
td
>
</td>
<
td
>
</td>
</tr>
</table>
<
br
/>
rules和frame结合的效果(frame="hsides" rules="rows",只留下横线)
<table width="400" border="1" bordercolor="#000000"
style="border-collapse:collapse;" frame="hsides" rules="rows">
<
tr
>
<
td
>
</td>
<
td
>
</td>
</tr>
<
tr
>
<
td
>
</td>
<
td
>
</td>
</tr>
<
tr
>
<
td
>
</td>
<
td
>
</td>
</tr>
<
tr
>
<
td
>
</td>
<
td
>
</td>
</tr>
</table>