【发布时间】:2014-06-26 13:10:17
【问题描述】:
我正在专门为 IE(企业环境)编写页面。试图从一个叠放在另一个桌子上的单独的表格中实现匹配的布局。
尝试使用 CSS 表格布局:已修复,但遇到问题。除非我将每个单元格中的内边距设置为 0px,否则表格的结果宽度对于行中的每个单元格都会增加 2px。
我需要单元格边缘和文本之间有距离,但我不希望这影响表格的宽度。如何获得填充和精确的固定宽度表格?
这是我的代码。请注意,DIV 显示的宽度正好为 500 像素,但表格更宽。
<!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>
<title></title>
</head>
<body>
<div style="height:30px;width:500px;background-color:Blue;">500px</div>
<table style="width:500px;table-layout:fixed;border-spacing:0px;"><tr>
<td style="width:100px;background-color:#d0d0d0;">Text</td>
<td style="width:100px;background-color:#d0d0d0;">Text</td>
<td style="width:100px;background-color:#d0d0d0;">Text</td>
<td style="width:100px;background-color:#d0d0d0;">Text</td>
<td style="width:100px;background-color:#d0d0d0;">Text</td>
</tr></table>
</body>
</html>
【问题讨论】:
标签: css html-table padding