誰でも知っているか、電子メールテンプレートを開発する方法を知っていますか?一般的な電子メールテンプレート
私は、次のセクションを持って探しています:
header body footer
私はグーグルで試してみましたが、私はテーブルとHTMLでのいくつかでは、いくつかを見てきました。インラインdiv & css
を使用して作成するだけですか?
誰でも知っているか、電子メールテンプレートを開発する方法を知っていますか?一般的な電子メールテンプレート
私は、次のセクションを持って探しています:
header body footer
私はグーグルで試してみましたが、私はテーブルとHTMLでのいくつかでは、いくつかを見てきました。インラインdiv & css
を使用して作成するだけですか?
@Dzek Trekの回答に強く反対します。 html電子メールを作成するときにdivを使用することはありません。私が使用する唯一のCSSはインラインCSSです。私は電子メールを構築する6ヶ月の経験でこれを言う。
私の全体的な電子メールのレイアウトの一例は次のようになります。
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td> </td>
<td width="600">
YOUR CONTENT. Start with a table
</td>
<td> </td>
</table>
これは、電子メールクライアント内の電子メールを中心に説明し、また、任意の外側のスペースのバグが修正されます。
電子メールクライアントの幅が広く、CSSルールのサポートが多様であるため、HTML電子メールを作成するときにテーブルに固執するのがベストです。キャンペーンモニタ(http://www.campaignmonitor.com/)には、HTML電子メールのベストプラクティスに関するいくつかの素晴らしいリソース(例を含む)があります。
はい、グラフィックレイアウトの場合は、html5とcss3を使用できます。ここで
<html>
<head>
<title>{blog_title}</title>
</head>
<body>
<h3>{blog_heading}</h3>
{blog_entries}
<h5>{title}</h5>
<p>{body}</p>
{/blog_entries}
</body>
</html>
の一例であり、あなたはそれがより多くのユーザーフレンドリーで目にpleasentようにしたい場合は、CSSファイルを作ることができ、あなたがそれを好きなように、すべてのHTML要素の出力を宣言。
解析値は、次の例
$this->load->library('parser');
$data = array(
'blog_title' => 'My Blog Title',
'blog_heading' => 'My Blog Heading',
'blog_entries' => array(
array('title' => 'Title 1', 'body' => 'Body 1'),
array('title' => 'Title 2', 'body' => 'Body 2'),
array('title' => 'Title 3', 'body' => 'Body 3'),
array('title' => 'Title 4', 'body' => 'Body 4'),
array('title' => 'Title 5', 'body' => 'Body 5')
)
);
$this->parser->parse('blog_template', $data);
あなたは、インライン要素を宣言する可能性によって達成が、より良いハンドリングとより少ないコードのために、いくつかのCSSファイルで、外部からそれを宣言し、HTMLファイルにそれを呼び出すています。
まず最初に、作成しようとしているWebモジュールまたはページのすべての要素を保存するsomefile.htmlファイルを作成します。 2番目のファイルsomefile.cssでは、somefile.htmlによって呼び出される要素の属性を定義できます。また、あなたはテーブルについて何が問題になるのか、より具体的になりますか? –
私は、私が推測するすべてのモジュラが好きです。ちょうど混乱します:)ビューにPHP変数をエコーする特別なことはありますか? –