Kurt Hsu's blog

The Rails developer in taiwan.


  • 首頁

  • 標籤

  • 分類

  • 歸檔

HTML Email(電子郵件內網頁) 問題紀錄

發表於 2017-03-21 更新於 2019-08-20 分類於 HTML Email

麻煩的outlook電子郵件網頁

繼上一篇文章後續還是踩到了一些雷,再來紀錄一下。

line-height

上篇文章有提到這個屬性還被大多數瀏覽器和信箱支持,但在用程式開啟的outlook裡面它不是不支持,而是如果寫在<table>這個tag裡的話他不支持(囧)。

也就是說瀏覽器打開的話下面例子是ok的:

1
2
3
4
5
6
<table style="line-height:20px;">
<tr>
<td>element</td>
<td>element</td>
</tr>
</table>

但在程式打開的outlook不支持寫在<table>裡所以我們要改寫成:

1
2
3
4
5
6
<table>
<tr>
<td style="line-height:10px;">element</td>
<td style="line-height:10px;">element</td>
</tr>
</table>

可不可以寫在<tr>上我還沒測試過,因為每一次測試都是要從主管那更新所以我不好意思一直測試XD,再來在同一個<tr>的tag裡面是否只需要寫一個<td>就好也不得知,總之照著個方式寫是ok的哦!

超連結<a>的文字顏色

如果想要改變點下超連結之後的顏色,也就是做到Visited的動作以前我們可以用選擇器來辦到:

1
2
3
.somelink:visited {
color: #fff;
}

但是inline style卻沒有這種寫法,我們只能在tag裡面使用!important強制讓他一直維持一種顏色:

1
<a style="text-decoration:none; color: #fff !important;" href="#">element</a>

參考這篇Stack overflow

當然在遊覽器上看都沒問題,只不過問題又出在程式上開啟的outlook….,我用線上產生的html可行(國外有網站是可以線上排版後幫你產生html)但自己做的html卻失敗,於是我直接把按鈕做成一個圖片檔放上去了。

總之最後終於把html email告一段落了~

# HTML Email
HTML Email(電子郵件內網頁)
[JavaScript] split 分割字串
  • 文章目錄
  • 本站概要

Kurt Hsu

Progress One Percent Every Day
171 文章
55 分類
163 標籤
RSS
  1. 1. 麻煩的outlook電子郵件網頁
    1. 1.0.1. line-height
    2. 1.0.2. 超連結<a>的文字顏色
© 2020 Kurt Hsu
由 Hexo 強力驅動 v3.8.0
|
主題 – NexT.Muse v7.3.0