Foundation

間距

電子郵件的垂直間距並不一致。間距元件將協助您建立所需的空間,在每個裝置和客戶端上都相同。

基礎

電子郵件客戶端之間的垂直間距並不像聽起來那麼簡單,事實上,它始終不一致。不同版本的 Outlook 無法以相同的方式套用 margin 和 padding,而且 <br> 在各處都不同。

間距用於建立元素之間的垂直間距。大小 size="x" 屬性讓您可以設定所需的垂直間距高度(以像素為單位)。

使用 Inky HTML 時,<spacer> 標籤會為您建立這個結構。您可以在列、容器或包裝器、列、欄和容器之間使用它們。在此範例中,這個間距將建立 100 像素的垂直間距

HTML
<p>Stuff on top</p>
<spacer size="100"></spacer>
<p>Stuff on bottom</p>
<html>

<head></head>

<body>
  <p>Stuff on top</p>
  <table class="spacer">
    <tbody>
      <tr>
        <td height="100" style="font-size:100px;line-height:100px;">&nbsp;</td>
      </tr>
    </tbody>
  </table>
  <p>Stuff on bottom</p>
</body>

</html>

示範

Inky <spacer> 標籤也讓您可以指定小型或大型螢幕的背景間距大小。在以下範例中,小型螢幕將有 40 像素的垂直間距,而大型螢幕將有 100 像素的間距。

HTML
<p>Stuff above...</p>
<spacer size-sm="40" size-lg="100"></spacer>
<p>...stuff below.</p>
<html>

<head></head>

<body>
  <p>Stuff above...</p>
  <table class="spacer hide-for-large">
    <tbody>
      <tr>
        <td height="40" style="font-size:40px;line-height:40px;">&nbsp;</td>
      </tr>
    </tbody>
  </table>
  <table class="spacer show-for-large">
    <tbody>
      <tr>
        <td height="100" style="font-size:100px;line-height:100px;">&nbsp;</td>
      </tr>
    </tbody>
  </table>
  <p>...stuff below.</p>
</body>

</html>

示範

同時指定 size-smsize-lg,或僅使用其中一個屬性,以僅在對應大小的螢幕上呈現間距。