• 締切済み

HTMLメールの外部CSSが有効になりません

HTMLメールから以下のように外部CSS(http://から始めてます)を利用したいのですが、実際にOUTLOOK 2003 SP3で見るとスタイルが適用されていません。 ローカルで同じHTMLをブラウザで開くとスタイルは適用されます。HTMLメールのときは何か特別なことが必要なのでしょうか? <link href="http://domain/style.css" rel="stylesheet" type="text/css"> <link rel="stylesheet" href="http://domain/style2.css" type="text/css" media="screen" /> <script language="JavaScript1.2" src="http://domain/js.js" type="text/javascript"></script> ヘッダ全体を以下に掲載しておきます。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head> <title>TITLE</title> <link href="http://domain/style.css" rel="stylesheet" type="text/css"> <script language="JavaScript1.2" src="http://domain/js.js" type="text/javascript"></script> <link rel="stylesheet" href="http://domain/style2.css" type="text/css" media="screen" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>

みんなの回答

回答No.1

単純にセキュリティでブロックされてるだけじゃないですかね。 link要素のサポートはされているようなので、メールクライアントの設定でデフォルトがブロック状態なんだと思います。 CSSはヘッダに直接書いても適用されるようですが、 メールクライアントによって対応がまちまちなのでご注意を。 http://www.campaignmonitor.com/blog/archives/2007/04/a_guide_to_css_support_in_emai_2.html http://coliss.com/articles/build-websites/operation/work/879.html javascriptは一応使おうと思えば使えるようですが、ユーザーの設定依存なのと http://oshiete1.goo.ne.jp/kotaeru.php3?q=278958 信用性が低下しかねないので使わないほうがいいと思います。 http://q.hatena.ne.jp/1179678508 http://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A7%E3%83%96%E3%83%93%E3%83%BC%E3%82%B3%E3%83%B3

関連するQ&A