有谁知道我可以在哪里或如何开发电子邮件模板?一般电子邮件模板
我期待有以下几个部分:
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电子邮件时最好坚持使用表格。 Campaign Monitor(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>
一个例子,如果你想使之更加人性化和眼睛普莱,你可以把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文件。
那么,第一部分是制作somefile.html文件,其中您将存储您即将创建的Web模块或页面的所有元素。在第二个文件中,名为somefile.css,您可以定义由somefile.html调用的元素的属性。此外,你会更具体什么给你表的烦恼吗? – 2012-02-19 03:01:00
我只是喜欢一切模块化我猜,它只是让人困惑:)是否有任何特殊的是回声的PHP变量进入视图? – 2012-02-19 03:33:00