HTMLメールを送信する時、クライアントによってはlinkでのcss指定やstyleタグを解釈しない場合があります。その場合、CSSをHTML要素にインライン化しないといけないのですが、今回はこのことについて書いてみます。 CSS::Inlinerを使う perlにはCSS::Inlinerというモジュールがあって、これを使えばstyleタグの入ったhtmlに対して、CSSインライン化することが出来ます。 例えば以下の様なHTMLがあった場合 <html> <head> <style type="text/css">body { margin: 0px; } #a { padding: 0px; }</style> </head> <body> <p id="a">hoge</p> <p id="b">fuga</p> </body> </html> 以下の様なコードを書けば my $in