[ad_1]
やあ
私は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>")
[ad_2]
コメント