【解決方法】メール メッセージの各行の高さが小さいテーブル構造を追加する方法


やあ

私は1つのサービスを作成しています。データを含むhtmlテーブルを追加し、そのテーブルには1つのヘッダー行とサブ行があり、次のコードを使用してテーブルを作成しています。コードは完全ではありませんが、System.Text.StringBuilderを使用してテーブルを作成し、渡します「e_mail1.Body = sb.ToString」を使用してsbからメールへ

e_mail1 は

VB
Dim e_mail1 As New MailMessage()
HTML
Dim sb As System.Text.StringBuilder = New System.Text.StringBuilder()
      Dim REmail As String = ""
      sb.Append("<html xmlns='http://www.w3.org/1999/xhtml'>")
      sb.Append("<head>")
      sb.Append("<title>")
      sb.Append("</title>")
      sb.Append("</head>")
      sb.Append("<body>")
      sb.Append("<form id='form1' runat='server'>")

      sb.Append("<table cellpadding='0' cellspacing='0' style='width: 100%; font-family: Segoe UI, Tahoma, Verdana;font-size: 14px;'>")

      sb.Append("<tr>")
      sb.Append("<td>")
      sb.Append("<br/>")

高さ 0.2 em を指定すると、メールを開くと、ブラウザーで td 背景色 (#CCCCCC) の小さな灰色の線 bcz が表示されますが、同じメールを Outlook で開くと、高さが 10px のように非常に大きく見えます。

HTML
sb.Append(" <tr><td colspan='5' style ='height:0.2em;background-color: #CCCCCC;'> </td> </tr>")

Outlookで表示するときと同様に非常に細い線のブラウザを表示する方法、またはテーブルの各行に細い線を追加する方法はありますか?

よろしく
アラヴィンド

解決策 1

sb.Append(" <tr><td colspan='5' style ='height:0.2em;background-color: #CCCCCC;'> </td> </tr>")

コメント

タイトルとURLをコピーしました