我正在制作一个电子邮件模板,所以我受限于div
和CSS。某些电子邮件客户端无法处理div
和CSS。我不得不使用表格。
我有一个td
,td
我需要一个带有彩色背景的标题文字,宽度为td
的100%。
这是我的代码,不起作用:
<td width="50%" valign="top" style="border: solid 2px #3c3141; border-width: 6px 2px 4px 0px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; border-left: none; background-color: #f1e4e7; margin: 0px; padding: 20px; text-align: center;">
<span style="background-color: #f5434f; color: #ffffff; padding: 10px; font-size: 16px; width: 100%;">
<strong>Termek nev</strong>
</span><br>
<span>
<br>ide jon a szoveg
</span>
</td>
答案 0 :(得分:0)
您无法为span
等内联元素指定宽度。使用div
或p
等块元素,或强制span
使用display:block
显示为块,如下所示:
<td width="50%" valign="top" style="border: solid 2px #3c3141; border-width: 6px 2px 4px 0px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; border-left: none; background-color: #f1e4e7; margin: 0px; padding: 20px; text-align: center;">
<span style="background-color: #f5434f; color: #ffffff; padding: 10px; font-size: 16px; width: 100%; display:block">
<strong>Termek nev</strong>
</span><br>
<span>
<br>ide jon a szoveg
</span>
</td>