1. 程式人生 > >細線表格製作技巧-表格邊框樣式設定集錦

細線表格製作技巧-表格邊框樣式設定集錦

關鍵字:細線表格 表格技巧 細線表格程式碼 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>&nbsp;</td>
    
<td>&nbsp;</td>
    
<td>&nbsp;</td>
  
</tr>
  
<tr bgcolor="#FFFFFF">
    
<td>&nbsp;</td>
    
<td>&nbsp;</td>
    
<td>&nbsp;</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>&nbsp;</td>
    
<td>&nbsp;</td>
  
</tr>
  
<tr>
    
<td>&nbsp;</td>
    
<td>&nbsp;</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>&nbsp;</td>
    
<td>&nbsp;</td>
  
</tr>
  
<tr>
    
<td>&nbsp;</td>
    
<td>&nbsp;</td>
  
</tr>
</table>
<br />
B:這個用css來設定邊框,結果只顯示錶格的最外層邊線。裡面的線不顯示。
<table width="400" cellspacing="0" cellpadding="0"
style
="border:#000000 1px solid;">
  
<tr>
    
<td>&nbsp;</td>
    
<td>&nbsp;</td>
  
</tr>
  
<tr>
    
<td>&nbsp;</td>
    
<td>&nbsp;</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>&nbsp;</td>
    
<td>&nbsp;</td>
  
</tr>
  
<tr>
    
<td>&nbsp;</td>
    
<td>&nbsp;</td>
  
</tr>
</table>
<br />
<br />

<font>表格邊框控制的其他方法(rules和frame):</font><br />說明:<br />
1、這兩個屬性有時候設定會看不到作用,這是因為與表格邊框的css設定衝突。所以說如果需要這些效果,並且還需要細線,那就用下面的方式來實現即設定這三個屬性,border="1" bordercolor="#000000" style="border-collapse:collapse;",然後再設定rules和frame,如果你測試到有其他的方法,希望能釋出出來和大家共享。
<br />
2、下面的效果只是我列舉出來做演示用的,靈活設定這些屬性可以做出更多效果。
<br />
 rules="cols"的效果(中間的橫線沒有了)
<table width="400" border="1" bordercolor="#000000"
style
="border-collapse:collapse;" rules="cols">
  
<tr>
    
<td>&nbsp;</td>
    
<td>&nbsp;</td>
  
</tr>
  
<tr>
    
<td>&nbsp;</td>
    
<td>&nbsp;</td>
  
</tr>
</table>
<br />
frame="void"的效果(外邊線沒有了)
<table width="400" border="1" bordercolor="#000000"
style
="border-collapse:collapse;" frame="void">
  
<tr>
    
<td>&nbsp;</td>
    
<td>&nbsp;</td>
  
</tr>
  
<tr>
    
<td>&nbsp;</td>
    
<td>&nbsp;</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>&nbsp;</td>
    
<td>&nbsp;</td>
  
</tr>
  
<tr>
    
<td>&nbsp;</td>
    
<td>&nbsp;</td>
  
</tr>
  
<tr>
    
<td>&nbsp;</td>
    
<td>&nbsp;</td>
  
</tr>
  
<tr>
    
<td>&nbsp;</td>
    
<td>&nbsp;</td>
  
</tr>
</table>