对于一些装饰,我需要在文档的开头插入一个上边距,它代表页面整个高度的 34%(包括边距)。
我的页面 <body> 是这样开始的:
<body bgcolor="#dedede" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style="-webkit-text-size-adjust:none;">
<tbody>
<table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" bgcolor="#dedede">
<tr>
<td>
<table class="premier-tableau" width="600" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" align="center">
<thead>
<tr height="500" /> <!-- I need to use this line as a margin -->
</thead>
<tbody>
<tr>
<td width="35" />
<td width="530">
<font color="#5e5e5e" face="Arial, Helvetica, sans-serif" size="2" style="font-size: 12px;">
这是在电子邮件中使用的。
当然也可以手动计算像素数,并将静态结果添加到<tr>标签中。但是,它是半自动化过程的一部分,我想避免这种情况。
另请注意,目标 SMTP 服务器可能有严格的策略并拒绝附件。所以,我看不到如何使用外部库(例如 JQuery)。由于可以使用现代 ecmascript,我想避免使用它们...
接受任何可嵌入的解决方案(css;javascript;svg ...)。