gpt4 book ai didi

html - 电子邮件的基础 - 列和行在小的时候没有对齐?

转载 作者:行者123 更新时间:2023-11-28 03:15:22 25 4
gpt4 key购买 nike

我在尝试为我工作的公司创建电子邮件时遇到困难。似乎有些地方错位了。我不确定如何解决这个问题。有帮助吗?

HTML(为了便于阅读而裁剪)

 <body>
<table align="center" class="container">
<tbody>
<tr>
<td>
<table class="row">
<tbody>
<tr>
<th class="large-6 small-12 columns"> <-- OVERFLOWS
<table>
<tr>
<th>
<h5 class="text-center lead">Lieferadresse</h5>
<p class="text-center sub">Fredrick Müller</p>
<p class="text-center sub">Apfelstraße 12</p>
<p class="text-center sub">95468 Weiden</p>
<p class="text-center sub">Germany</p>
</th>
</tr>
</table>
</th>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</body>

问题描述

当屏幕收缩到small断点时,好像没有去掉large断点样式。我认为这是导致问题的原因,但不知道如何解决。

我在代码中指出的第 th 标记溢出了表格,导致整个文档无法响应。

在我的实际代码中(此处未显示),我有两个 th 标记,分别具有类 firstlast。这些类似乎使情况变得更糟,但在 large 断点上,一切都已对齐。

万一有人想重现这个问题,这里是 CDN:

<!-- Foundation for Emails -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/foundation-emails/2.2.1/foundation-emails.css" />

这是 Google DevTools 的问题。如您所见,大样式仍在影响元素。导致异常的padding和错位。

Google DevTools


编辑

这是一张展示问题的图片。

Google Devtools

谢谢,

拉斯

最佳答案

你可以做的是,给出 <th class="large-6 small-12 columns" style="padding-left: 8px;">然后他们都将在中心。

代码片段:

 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/foundation-emails/2.2.1/foundation-emails.css" />

<body>
<table align="center" class="container">
<tbody>
<tr>
<td>
<table class="row">
<tbody>
<tr>
<th class="large-6 small-12 columns first" style="padding-left: 8px;">
<table>
<tr>
<th>
<h5 class="text-center lead">Rechnungsadresse</h5>
<p class="text-center sub">Fredrick Müller</p>
<p class="text-center sub">Apfelstraße 12</p>
<p class="text-center sub">95468 Weiden</p>
<p class="text-center sub">Germany</p>
</th>
</tr>
</table>
</th>
<th class="large-6 small-12 columns last">
<table>
<tr>
<th>
<h5 class="text-center lead">Lieferadresse</h5>
<p class="text-center sub">Fredrick Müller</p>
<p class="text-center sub">Apfelstraße 12</p>
<p class="text-center sub">95468 Weiden</p>
<p class="text-center sub">Germany</p>
</th>
</tr>
</table>
</th>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</body>

关于html - 电子邮件的基础 - 列和行在小的时候没有对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45502746/

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