有人知道我在哪里可以或如何开发一个电子邮件模板吗?我希望有以下部分:header body footer我试过在谷歌上搜索,但我在表格和html中看到了一些。我只是用内联div & css创建它吗?
header body footer
div & css
xxb16uws1#
我强烈不同意@Dzek Trek的回答。当创建html电子邮件时,我从不使用divs,我唯一使用的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>
这将使电子邮件在电子邮件客户端内居中,也将纠正任何外部间距错误。
v9tzhpje2#
由于电子邮件客户端的广泛性和对CSS规则的不同支持,在创建HTML电子邮件时最好坚持使用表格。Campaign Monitor(http://www.campaignmonitor.com/)有一些关于HTML电子邮件最佳实践的很棒的资源(包括示例)。
zte4gxcn3#
是的,对于图形布局,你可以使用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文件中调用它。
3条答案
按热度按时间xxb16uws1#
我强烈不同意@Dzek Trek的回答。当创建html电子邮件时,我从不使用divs,我唯一使用的css是内联css。我用6个月的电子邮件创建经验说这句话。
我的电子邮件总体布局示例如下:
这将使电子邮件在电子邮件客户端内居中,也将纠正任何外部间距错误。
v9tzhpje2#
由于电子邮件客户端的广泛性和对CSS规则的不同支持,在创建HTML电子邮件时最好坚持使用表格。Campaign Monitor(http://www.campaignmonitor.com/)有一些关于HTML电子邮件最佳实践的很棒的资源(包括示例)。
zte4gxcn3#
是的,对于图形布局,你可以使用html5和css3。
如果你想让它更用户友好和赏心悦目,你可以制作css文件,并声明每个html元素的输出,因为你喜欢它。
通过以下示例实现对值的解析
你可以声明内联元素,但是为了更好的处理和更少的代码,在外部声明它,在一些css文件中,并在html文件中调用它。