表格嵌套表格样式,用于打印

本文介绍了一种使用HTML和CSS创建带有复杂边框样式的表格的方法。通过定义不同的表格单元格类来实现各种边框效果,如顶部、底部、左侧、右侧边框的独立设置。这些技巧有助于开发者更灵活地定制表格外观。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ContractedBlock.gifExpandedBlockStart.gifCode
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
<!--
.table_bordertd
{border-top:1px #000000 solid;border-right:1px #000000 solid;}
.table_border
{border-bottom:1px #000000 solid;border-left:1px #000000 solid;}
.tbmain 
{ border-style: none;}
.noline 
{border-left-style: none; border-top-style: none;  border-right-style: none;  border-bottom-style: none; }
.noleftrightop 
{
    border-left-style
: none; 
    border-top-style
: none;  
    border-right-style
: none;
    border-bottom-width
: 1px;
    border-bottom-style
: solid;
    border-bottom-color
: #000000;
}
.noleftop
{
    border-left-style
: none;
    border-top-style
: none;
    border-right-width
: 1px;
    border-bottom-width
: 1px;
    border-right-style
: solid;
    border-bottom-style
: solid;
    border-right-color
: #000000;
    border-bottom-color
: #000000;
}
-->
</style>
</head>

<body>
<table width="300" border="1" cellpadding="0" cellspacing="0" bgcolor="#000000" class="tbmain">
  
<tr>
    
<td bgcolor="#FFFFFF" class="noleftrightop">1</td>
    
<td bgcolor="#FFFFFF" class="noleftrightop">2</td>
    
<td bgcolor="#FFFFFF" class="noleftrightop">3</td>
  
</tr>
  
<tr>
    
<td bgcolor="#FFFFFF" class="noleftop">5</td>
    
<td bgcolor="#FFFFFF" class="noleftop">5</td>
    
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
  
</tr>
    
<tr>
    
<td bgcolor="#FFFFFF" class="noleftop">5</td>
    
<td bgcolor="#FFFFFF" class="noleftop">5</td>
    
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
  
</tr>
      
<tr>
    
<td bgcolor="#FFFFFF" class="noleftop">5</td>
    
<td bgcolor="#FFFFFF" class="noleftop">5</td>
    
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
  
</tr>
  
<tr>
    
<td bgcolor="#FFFFFF" class="noline">6</td>
    
<td bgcolor="#FFFFFF" class="noline">7</td>
    
<td bgcolor="#FFFFFF" class="noline">8</td>
  
</tr>
</table>
<p>&nbsp;</p>
<table width="300" border="0" cellpadding="0" cellspacing="0" class="table_border">
  
<tr>
    
<td class="table_bordertd">&nbsp;</td>
    
<td class="table_bordertd">&nbsp;</td>
    
<td class="table_bordertd">&nbsp;</td>
    
<td class="table_bordertd"><table width="100%" border="1" cellpadding="0" cellspacing="0" bgcolor="#000000" class="tbmain">
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftrightop">1</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">2</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">3</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noline">6</td>
        
<td bgcolor="#FFFFFF" class="noline">7</td>
        
<td bgcolor="#FFFFFF" class="noline">8</td>
      
</tr>
    
</table></td>
  
</tr>
  
<tr>
    
<td class="table_bordertd">&nbsp;</td>
    
<td class="table_bordertd"><table width="100%" border="1" cellpadding="0" cellspacing="0" bgcolor="#000000" class="tbmain">
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftrightop">1</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">2</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">3</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noline">6</td>
        
<td bgcolor="#FFFFFF" class="noline">7</td>
        
<td bgcolor="#FFFFFF" class="noline">8</td>
      
</tr>
    
</table></td>
    
<td class="table_bordertd">&nbsp;</td>
    
<td class="table_bordertd">&nbsp;</td>
  
</tr>
  
<tr>
    
<td class="table_bordertd">&nbsp;</td>
    
<td class="table_bordertd">&nbsp;</td>
    
<td class="table_bordertd">&nbsp;</td>
    
<td class="table_bordertd">&nbsp;</td>
  
</tr>
  
<tr>
    
<td class="table_bordertd">&nbsp;</td>
    
<td class="table_bordertd"><table width="100%" border="1" cellpadding="0" cellspacing="0" bgcolor="#000000" class="tbmain">
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftrightop">1</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">2</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">3</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noline">6</td>
        
<td bgcolor="#FFFFFF" class="noline">7</td>
        
<td bgcolor="#FFFFFF" class="noline">8</td>
      
</tr>
    
</table></td>
    
<td class="table_bordertd">&nbsp;</td>
    
<td class="table_bordertd">&nbsp;</td>
  
</tr>
  
<tr>
    
<td class="table_bordertd">&nbsp;</td>
    
<td class="table_bordertd"><table width="100%" border="1" cellpadding="0" cellspacing="0" bgcolor="#000000" class="tbmain">
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftrightop">1</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">2</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">3</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noline">6</td>
        
<td bgcolor="#FFFFFF" class="noline">7</td>
        
<td bgcolor="#FFFFFF" class="noline">8</td>
      
</tr>
    
</table></td>
    
<td class="table_bordertd">&nbsp;</td>
    
<td class="table_bordertd"><table width="100%" border="1" cellpadding="0" cellspacing="0" bgcolor="#000000" class="tbmain">
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftrightop">1</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">2</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">3</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftop">5</td>
        
<td bgcolor="#FFFFFF" class="noleftrightop">5</td>
      
</tr>
      
<tr>
        
<td bgcolor="#FFFFFF" class="noline">6</td>
        
<td bgcolor="#FFFFFF" class="noline">7</td>
        
<td bgcolor="#FFFFFF" class="noline">8</td>
      
</tr>
    
</table></td>
  
</tr>
</table>
</body>
</html>

转载于:https://www.cnblogs.com/cnaspnet/archive/2009/10/14/1583020.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值