gpt4 book ai didi

HTML 表格给我带来麻烦

转载 作者:太空宇宙 更新时间:2023-11-04 04:50:30 25 4
gpt4 key购买 nike

我尝试并排使用 2 个表格(每个表格 300 宽度和 300 宽度)来创建下表,但是,由于布局的原因,如果我将它创建为一个表格,这正是我想要实现的,左边右边的高度变得困惑,因为左边的单元格延伸到右边单元格的高度。

我怎样才能做到这一点(它用于 HTML 电子邮件通讯,所以没有 div)?

enter image description here

我更喜欢在一个表中进行的两个表布局

 <table cellpadding="0" cellspacing="0" border="0" bgcolor="#FFFFFF" width="300" style="float: left; display: inline-block; border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0;">
<tr><td style="border-collapse: collapse;">
<img align="top" border="0" src="images/content-top-left.png" width="300" height="74" style="outline: none; text-decoration: none; -ms-interpolation-mode: bicubic;">
</td></tr>
<tr><td height="163" style="border-collapse: collapse;vertical-align: top;">
<p class="l1" style="margin-left: 25px; margin-bottom: 0; margin-right: 0; margin-top: 0; color: #ed1c24; font-family: arial, serif; font-size: 26.5px; line-height: 26.5px;">Content left</p>
</td></tr>
<tr><td valign="top" style="border-collapse: collapse;">
<img style="vertical-align: top; outline: none; text-decoration: -ms-interpolation-mode: bicubic;" border="0" src="images/content-bottom-left.png" width="300" height="75">
</td></tr>
<tr><td valign="top" style="background-color: #a4000f; height: 148px; border-collapse: collapse;" bgcolor="#a4000f">
<img border="0" src="images/content-bottom-left-2.png" width="300" height="146" style="vertical-align: top; outline: none; text-decoration: none; -ms-interpolation-mode: bicubic;">
</td></tr>
</table>

<table cellpadding="0" cellspacing="0" border="0" bgcolor="#FFFFFF" width="300" style="float: right; display: inline-block; border-collapse: collapse; mso-table-lspace: 0; mso-table-rspace: 0;">
<tr><td style="border-collapse: collapse;"><img border="0" align="top" src="images/right.png" height="162" width="300" style="outline: none; text-decoration: none; -ms-interpolation-mode: bicubic;"></td></tr>
<tr><td style="border-collapse: collapse;">
<img align="top" border="0" src="images/content-bottom-right.png" width="300" height="138" style="outline: none; text-decoration: none; -ms-interpolation-mode: bicubic;">
</td></tr>
<tr><td width="292" height="158" valign="top" style="background-color: #a4000f; padding-top: 0; padding-left: 0; padding-bottom: 0; padding-right: 8px; height: 160px; border-collapse: collapse;margin-top:0;" bgcolor="#a4000f">
<p class="c1" style="margin-left: 0; margin-bottom: 0.5em; margin-right: 0; text-align: left; color: #fff; font-family: arial, serif; font-size: 15px; line-height: 15px; font-weight: 500;" align="left">The right content<span style="font-size: 10px; line-height: 10px; vertical-align: text-top;">*</span></p>
</td></tr>
</table>

最佳答案

我会简单地使用一个包含一行和两个单元格的表格,每列一个。堆叠每个单元格中的所有内容。

如果您需要在每个单元格内嵌套另一个表格以在文本周围放置填充,这很容易做到。

举个例子(想不到,我已经很久没有这样做了!)

单表:

<table width="600">
<tr>
<td width="300">
<img src="top_left.png"><br>
Text goes here<br>
<img src="left.png"><br>
<img src="bottom_left.png">
</td>
<td width="300">
<img src="top_right.png"><br>
<img src="right.png"><br>
More text goes here
</td>
</tr>
</table>

或者有两个表:

<table width="600">
<tr>
<td width="300">
<table>
<tr><td><img src="top_left.png"></td></tr>
<tr><td style="padding: 20px;">text goes here</td></tr>
<tr><td><img src="left.png"></td></tr>
<tr><td><img src="bottom_left.png"></td></tr>
</table>
</td>
<td width="300">
<table>
<tr><td><img src="top_right.png"></td></tr>
<tr><td><img src="right.png"></td></tr>
<tr><td style="padding: 20px;">more text goes here<td></tr>
</table>
</td>
</tr>
</table>

(当然,我放弃了所有其他 HTML 电子邮件技巧,例如 display:block 以及所有图像的宽度和高度,但您可以填写它们)

关于HTML 表格给我带来麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13579576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com