解決table邊框在打印中不顯示的問題


先了解一下,table邊框如何設置

一、只對表格table標簽設置邊框

只對table標簽設置border(邊框)樣式,將讓此表格最外層table一個邊框,而表格內部不產生邊框樣式。
table-a
CSS代碼:

.table-a table{border:1px solid #F00}

 


HTML代碼:

<div class="table-a">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="105">站名</td>
<td width="181">網址</td>
<td width="112">說明</td>
</tr>
<tr>
<td>web前端開發</td>
<td>www.zjgsq.com</td>
<td>web前端學習之路</td>
</tr>
<tr>
<td>web前端開發</td>
<td>www.zjgsq.com</td>
<td>web前端學習之路</td>
</tr>
</tbody>
</table>
</div>

 


二、對td設置邊框

對table表格td設置邊框樣式,表格對象內td將實現邊框樣式,但中間部分td會導致出現雙邊框。
table-b
CSS代碼:

.table-b table td{border:1px solid #F00}

 


HTML代碼:

<div class="table-b">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="105">站名</td>
<td width="181">網址</td>
<td width="112">說明</td>
</tr>
<tr>
<td>web前端開發</td>
<td>www.zjgsq.com</td>
<td>web前端學習之路</td>
</tr>
<tr>
<td>web前端開發</td>
<td>www.zjgsq.com</td>
<td>web前端學習之路</td>
</tr>
</tbody>
</table>
</div>

 


三、對table和td設置背景,實現表格邊框

先設置table css背景為紅色, 再設置table單元之間間距為1。
此方法在web中顯示表格邊框雖然不錯,但是在打印時表格的邊框就沒有了,因為一般默認chrome也好,IE也好,打印默認設置都是不顯示背景顏色和圖片的,需要自己手動設置顯示,不是每個打印網頁的人都知道如何去設置顯示背景顏色和圖片,所以我們要用到方法四
table-c
CSS代碼:

.table-c table{ background:#F00}
.table-c table td{ background:#FFF}

 


HTML代碼:

<div class="table-c">
<table width="400" border="0" cellspacing="1" cellpadding="0">
<tbody>
<tr>
<td width="105">站名</td>
<td width="181">網址</td>
<td width="112">說明</td>
</tr>
<tr>
<td>web前端開發</td>
<td>www.zjgsq.com</td>
<td>web前端學習之路</td>
</tr>
<tr>
<td>web前端開發</td>
<td>www.zjgsq.com</td>
<td>web前端學習之路</td>
</tr>
</tbody>
</table>
</div>

 


四、完美表格邊框

對table與td 分別設置1像素的邊框,再對邊框進行合並,此方法無論在web或打印都能顯示出來
table-d
CSS代碼:

.table-d table{border:1px solid #F00;border-collapse: collapse}
.table-d table td{border:1px solid #F00;}

 


HTML代碼:

<div class="table-d">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="105">站名</td>
<td width="181">網址</td>
<td width="112">說明</td>
</tr>
<tr>
<td>web前端開發</td>
<td>www.zjgsq.com</td>
<td>web前端學習之路</td>
</tr>
<tr>
<td>web前端開發</td>
<td>www.zjgsq.com</td>
<td>web前端學習之路</td>
</tr>
</tbody>
</table>
</div>

 


轉載自:http://www.w3cways.com/1493.html

 

程序員的基礎教程:菜鳥程序員


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM