l 若是仅仅是定义表格的边框为1(border="1")和边框颜色值(如borderColor="#000000"),表格线实际上是2px的,要作细线表格,有三种方法:
1.在Dreamweaver中按Ctrl+Alt+T,弹出插入表格的对话框,参数设置如图(带红框项为固定值,不然无效果):css
选中表格,在属性面板中设置表格的背景颜色:spa
光标定位到第一个单元格里,按住Shift键单击最后一个单元格,全选全部单元格,而后在属性面板中设置全部单元格的颜色:ci
完成后效果如图:table
评价:
优势:简单
缺点:在单元格内容为空的时候会缺少美观:
class
2.利用表格的暗边框(bordercolordark)和亮边框(bordercolorlight)属性作的细线表格:
仍是按Ctrl+Alt+T插入表格,在对话框中设置如图(带红框项为固定植,不然无效果)兼容性
选中表格后按F9,展开"Tag Inspector"面板组,在"Attributes"面板中设置如图:技巧
完成后如图:gc
评价:
优势:不会出如今单元格内容为空时“掉线”的问题,可使用cellspadding
缺点:不能利用cellspacing作其余事,一般状况下必须先指定<table bgcolor="your color">,后限定<td bgcolor=#ffffff></td>方法
3.设置表格的CSS属性border-collapse为collapse:按Ctrl+Alt+T插入表格,对话框的设置同法2。选中表格,在属性面板中设置表格的边框颜色:tab
按F9展开"Tag Inspector"面板,在"Attributes"面板中的"style"里填入"border-collapse:collapse;"
完成后如图:
评价:
优势:css使用起来更简单
缺点:同上,另外是兼容性问题:法3所做的细线表格只适用于IE5+,兼容性最好的是法1,法二并非严格意义上的细线表格。
技巧:法1中能够用CSS定义表格单元格的背景颜色,以减小代码量:
<style>
.thin{background:#000000}
.thin td{background:#FFFFFF}
</style> <table width="200" border="0" cellspacing="1"cellpadding="0" class="thin"> <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>