制作表格細(xì)線技巧
2017-02-21 15:01:01
次瀏覽
無標(biāo)題文檔不知道怎么發(fā)布html執(zhí)行后的樣子,全是代碼,真不直觀,會的朋友指點(diǎn)下,謝謝!暫時(shí),可以先把下面的代碼拷貝到記事本,保存,然后再修改擴(kuò)展名為html,打開,這樣看比較直觀。<style>* { font-size:90%;}font { color:#0000CC;}</style><font>下…
無標(biāo)題文檔
不知道怎么發(fā)布html執(zhí)行后的樣子,全是代碼,真不直觀,會的朋友指點(diǎn)下,謝謝!
暫時(shí),可以先把下面的代碼拷貝到記事本,保存,然后再修改擴(kuò)展名為html,打開,這樣看比較直觀。
<style>
* { font-size:90%;}
font { color:#0000CC;}
</style>
<font>下面的細(xì)線表格是用cellspacing來實(shí)現(xiàn)的,用表格的背景色做為邊框的顏色。</font>不方便的是每一行都要再設(shè)置一個背景色。
<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>下面的細(xì)線表格是設(shè)置bordercolordark來實(shí)現(xiàn)的</font>,因?yàn)槟J(rèn)的border其實(shí)寬度是2,即使設(shè)置為1也沒用,bordercolorlight和bordercolordark一起作為表格的邊框。所以設(shè)置其中一個為背景色,表格邊框看起來就會細(xì)一些。
<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來實(shí)現(xiàn)的。</font><br />
css技巧比較多,列舉幾種:
A:設(shè)置border="1"、bordercolor,再加上style="border-collapse:collapse;"。style里面的內(nèi)容就是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來設(shè)置邊框,結(jié)果只顯示表格的最外層邊線。里面的線不顯示。
<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: 如果你想要頁面的所有表格都是細(xì)線表格,也不用一個一個去設(shè)置。因?yàn)檫@里是演示用,所以加上了id,你用的時(shí)候直接
在head里面加上style標(biāo)簽,里面寫 table {border-collapse:collapse;} td {border:#000000 1px solid;},所有該頁的table就都是細(xì)線了。
<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 />
1、這兩個屬性有時(shí)候設(shè)置會看不到作用,這是因?yàn)榕c表格邊框的css設(shè)置沖突。所以說如果需要這些效果,并且還需要細(xì)線,那就用下面的方式來實(shí)現(xiàn)即設(shè)置這三個屬性,border="1" bordercolor="#000000" style="border-collapse:collapse;",然后再設(shè)置rules和frame,如果你測試到有其他的方法,希望能發(fā)布出來和大家共享。<br />
2、下面的效果只是我列舉出來做演示用的,靈活設(shè)置這些屬性可以做出更多效果。<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結(jié)合的效果(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>