0
SQL + HTMLスクリプトを使用して、テーブルmytable
の列を含む電子メールを送信しています。テーブルには3行しかありません。 3行目は最初の2行目の違いですので、背景色で強調したいと思います。私はnth-child()
セレクターに出くわしましたが、ここでどのように使用すべきかわかりません。SQL + HTMLスクリプトで生成された電子メールのテーブルの3行目を強調表示
N'<table id="box-table" >' +
N'<tr><th>Order Date</th>
<th>System</th>
<th>SKU Count</th>
<th>OUTL $</th>
<th>OH $</th>
</tr>' +
CAST ((
SELECT td = Order_date,'',
td = System,'',
td = SKU_Count,'',
td = OUTL_$,'',
td = OH_$
FROM mytable
FOR XML PATH('tr'), TYPE
) AS NVARCHAR(MAX)) +
N'</table><br/>'+
を使用することができますか?それは他の場合と異なっていますか? –
電子メールはひどく悪いCSSサポートを持っているので、 'nth-child'や' nth-of-type'は使わないでください。電子メールクライアントで動作させたい場合は、第3の '
私は3を持っていません。 '
答えて
あなたは "この場合" とは何を意味するかROW_NUMBER()
出典
2016-03-25 14:55:57
'[@class]'は、このselect文で 'tr'のクラスを設定することができます。電子メール内にスタイルスニペットを含めると、 '.row3'のクラス名に基づいて3行目の背景を設定することができます。 –
関連する問題