Warning: Error while sending QUERY packet. PID=5475 in /home/wwwroot/coco/domain/cnlamp/web/wp-includes/wp-db.php on line 1924 table-table 与 td 边框重叠问题 | LAMP新闻|技巧|经验|资讯站
现在的位置: 首页HTML>正文
table-table 与 td 边框重叠问题
发表于7年前 HTML 暂无评论
<table>
<tr>
   <td>
  
<table style=”border:1px solid red;”>
<tr>
   <td style=”border:1px solid blue;”>&nbsp;</td>
   <td style=”border:1px solid blue;”>&nbsp;</td>
   <td style=”border:1px solid blue;”>&nbsp;</td>
   <td style=”border:1px solid blue;”>&nbsp;</td>
</tr>
</table>
  
   </td>
   <td>
  
<table style=”border:1px solid red;border-collapse:collapse;”>
<tr>
   <td style=”border:1px solid blue;”>&nbsp;</td>
   <td style=”border:1px solid blue;”>&nbsp;</td>
   <td style=”border:1px solid blue;”>&nbsp;</td>
   <td style=”border:1px solid blue;”>&nbsp;</td>
</tr>
</table>
  
   </td>
</tr>
</table>

FF 结果如下:

table 与 td 边框重叠问题

  • 左边是未指定 border-collapse 的(默认为 separate)。
  • 右边是指定了 border-collapse 为 collapse 的。

IE 结果如下:

IE 中 table 与 td 边框重叠问题

  • 左边是未指定 border-collapse 的(默认为 separate)。
  • 右边是指定了 border-collapse 为 collapse 的。

兼容性

可以看出在发生重叠时,Firefox 是用 td 覆盖 table 的,而 IE 是用 table 覆盖 td 的。

表格线常见问题:

1.表格边框与表格单元格线的重叠。[采用border-collapse:collapse解决]

2.嵌套表格与被嵌套表格边线重叠问题。[采用border-top|left|right|bottom解决]

3.嵌套表格与被嵌套表格对不齐的问题。[采用table-layout: fixed;解决]

给我留言

留言无头像?


×
腾讯微博