轉(zhuǎn)帖|其它|編輯:郝浩|2010-12-30 14:55:32.000|閱讀 540 次
概述:看到不少朋友在問細線表格如何設(shè)置,雖然簡單,偶還是總結(jié)一下拿出來,也方便新手學(xué)習(xí)。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
看到不少朋友在問細線表格如何設(shè)置,雖然簡單,偶還是總結(jié)一下拿出來,也方便新手學(xué)習(xí)。缺陷失誤之處請大家指點.看的朋友如果有其他的實現(xiàn)方法,也希望能發(fā)布到這里,謝謝!不知道怎么發(fā)布html執(zhí)行后的樣子,全是代碼,真不直觀,會的朋友指點下,謝謝!暫時,可以先把下面的代碼拷貝到記事本,保存,然后再修改擴展名為html,打開,這樣看比較直觀。
<style>
* { font-size:90%;}
font { color:#0000CC;}
</style>
<font>下面的細線表格是用cellspacing來實現(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>下面的細線表格是設(shè)置bordercolordark來實現(xiàn)的</font>,因為默認的border其實寬度是2,即使設(shè)置為1也沒用,bordercolorlight和bordercolordark一起作為表格的邊框。所以設(shè)置其中一個為背景色,表格邊框看起來就會細一些。
<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來實現(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: 如果你想要頁面的所有表格都是細線表格,也不用一個一個去設(shè)置。因為這里是演示用,所以加上了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 />
1、這兩個屬性有時候設(shè)置會看不到作用,這是因為與表格邊框的css設(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>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:網(wǎng)絡(luò)轉(zhuǎn)載