style タグ内の CSS を Inline style に変換してくれる npm Juice が HTML メール作成に便利なのでご紹介します。
以下のような JavaScript コードを実行すると、
var juice = require('juice');
var result = juice("");
result には 以下のような Inline style 化された HTML が格納されます。
ちなみに昔、Gmail には style タグを利用できませんでしたが、2016年10月からは利用できるようになっています。
オンラインで style タグを Inline Style 化してくれるサイトも用意されています。
以上、HTML メール作成のために style タグを inlines CSS 化したい現場からお送りしました。