【发布时间】:2017-01-02 02:13:31
【问题描述】:
我正在尝试制作 html 邮件,因此我需要使用内联 CSS。问题是我无法弄清楚为什么我设置的单元格高度没有按我的预期显示。我已经像我希望的那样设置了单元格的 % 高度,但结果并不像我预期的那样。
代码是这样的,你可以看到结果不是我想要的,因为我为标题设置了 15%,但结果显然不是 15%,无论值如何,它都不会改变结果。另一个 td 也会发生同样的事情:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset="UTF-8">
<title></title>
</head>
<body>
<table style="table-layout:fixed; width:56%; height:100%;" border="1" bordercolor=black align=center>
<tr>
<th colspan="2" style="height:15%; width:100%;" >
<a href="http://www/">
<img src="D:\web_mail\EN_TW1-EE_3D-Logo.pn" width="56%" alt="Header"/> </a>
</th>
</tr>
<tr>
<td style="border-right-width: 0.5px; border-bottom-width: 1px; height:10%; width:50%;" >
<img src="D:\web_mail\Halo_4_-_Master_Chief.pn" width="100%" alt="Patrik" />
</td>
<td style="border-left-width: 0.5px; border-bottom-width: 1px; height:10%; width:50%;" >
<img src="D:\web_mail\08e7d7c88c962186ed557780ab41c628-d65czl9.jp" width="100%" alt="Alberta" />
</td>
</tr>
<tr>
<td colspan="2" style="height:60%; width:100%;" >
<img src="D:\web_mail\08e7d7c88c962186ed557780ab41c628-d65czl9.jp" width="100%" alt="Igor"/>
</td>
</tr>
<tr>
<th colspan="2" style="height:15%; width:100%;" >
<img src="D:\web_mail\08e7d7c88c962186ed557780ab41c628-d65czl9.jp" width="56%" alt="Footer"/>
</th>
</tr>
</table>
</body>
</html>
希望你能帮助我。
【问题讨论】:
-
jsfiddle.net/j2bcc24o 放到JSFiddle里面就好了?
-
恐怕不是,尝试将标题中的高度编辑为 5%,您会发现它没有任何变化。这令人沮丧。
标签: html css html-table html-email