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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章