Tips to Create HTML Email template That Works with All Email Clients

In this tutorial I will show you how to create a simple HTML email which will work in every email client.

What we have to use in Email template :

1. Use inline CSS.
Only use inline CSS. This will save you many headaches as Gmail and many other email clients choke on having CSS in a <style> tag.


2. Set specific Height and Width, for images and tables.

Give specific height and width  to image. some clients will automatically apply their own dimensions where they aren’t explicitly stated, which leads to spacing and alignment issues. I’ve seen this happen for tables as well, so to be safe, always have explicit height and width properties to force a box-model structure.
If you are using banner with full with then you can give 100% with to image so that it can render properly in small screen like phone.


3. User table for spacing if looking for outlook margin and padding problem fix.
Outlook ignore margin and padding in email template so you can use table for that or you can use transparent png for make space.


4. Use Alt texts for Images.
 A big reason for having alt texts for images is the case where the image cannot be rendered. Sometimes this is due to image blocking being enabled within the email client or possibly because of a slow internet connection. An alternate text can still convey the message/intent to the user in these cases. Another reason is for users who have disabilities and use a screen reader, they can still get context from the alt attribute. 

5. User simple text with background color is best idea.
If you are designing a email template then try to make it good with text and background colors only not use any background  image and font style or any other abstract.

6. Use Table and ignore div tag
Most of the Email client support table HTML they not compatible with Div. So Use Table structure only

What we shoule not use in Email template :

1.Don't Use Background image in design.
when  you  create email template design then not use any image as background because most of the email client not supported background image style. If we found any template text with background image then only solution is to use as image with text with HTML img tag.
Don’t use HTML Div tag

2.  Don't Use table sturcture
 Most of the Email client support table HTML they not compatible with Div. So Use Table structure only. Use Nested Table or Tables within Tables within Tables
The cardinal rule for HTML emails is to use nested tables instead of the <div> tag to space out your content.  This is the best way to slice any email template and render it 100% accurate on email client.

3.Javascript or Flash not supported in email template
Javascript and flash are unsupported in email clients. If you need to apply this type of animation then you can use animated GIF image instant of that.

4. Media Queries not supported
don't use media queries because that's not supported for email clients or web clients

5. Don’t use internal and external css
Email client not supported internal and external css. For best result use ony inline css.
Apart from that ignore external links to include in template HTML.

6.Don’t design Email template like a web page.
Because in email template there is some restriction to create HTML slicing like
Can’t use backgournd, we can’t use div tag and many css styles so before creating a email template remember all the things which are needed in email template design

7. Don't use class
Email client not supported class also so its totally use less and rework if you use class.


Email preset template HTML

 


Material Design for Bootstrap New concept for Design ( MDB )

Google has designed a Material Design to make a web more beautiful and more user-friendly.
 Twitter has created a Bootstrap to support you in faster and easier development of responsive and effective websites.
  MDBootstrap is the great combination of both technologies.

 You will found there 400+ material UI elements, 600+ material icons, 74 CSS animations, SASS files, templates, tutorials and many more.

 All fully responsive. All compatible with different browsers. The framework includes CSS for handling Animations, Colors, Typography, Helpers, Hover effects, Shadows, Icons, Components, and JavaScript. Additionally, it offers Badges, Buttons, Social buttons, Cards, Footer, Forms, Material box, Nabbers, Pagination, Panels, Parallax, Progress bar, Tables, Galleries and JavaScript. That's clearly an impressive list and the framework makes for one of the most feature complete offerings, best-suited for use on enterprise-level web development projects.

What is Google’s Material Design?


Material Design
Material design is a concept of visual language developed by google. It's include 3D dimension of object, soft shadow form all angles and define the layer position in the design by shadow.

Google has just revealed a new design language for Android, Chrome OS, and the web. The new look — which was first previewed in a Google+ app update last month — includes splashes of color, refreshed iconography, typography, and a more consistent interface hierarchy.

You can get a little taste of Material Design for yourself over at Google's Polymer Project, where one of the web apps Duarte demoed on stage is live for anyone with a Chrome browser to explore.

Top Must Have WordPress Plugins for All New Website Owners



Are you a new blog/website owner? And are you looking to spice up your WordPress website? Then there is some best plugins for you. These help you to make your website more popular in search.

1) All in one Webmaster

If you are a webmaster you probably heard of Google Webmaster Tool. Bing has it’s own versions called Bing Webmaster Central. With them you can check how your site is indexed (Webmaster Tool), get detailed statistics (Analytics Tool), earn money (Google AdSense) and more.

This WordPress Plugin allows you to easily integrate them with your blog. It has option to add Google, Bing, Alexa, Blog Catalog, Yahoo’s Webmaster and Analytics code (meat tags). Single click sitemap submission to Google, Bing, Yahoo and Ask. In addition to that it has option to add tracking code for Clicky, Quantcast, Compete.com analytics!! Site-Verification-Option, Google XML sitemap submission and much more. Grab your copy.

If you change your WordPress theme, you don’t have to add all meta tags again to your theme. Plugin will add metadata or required scripts to all Posts and Pages automatically.

All in One Webmaster Premium - screenshot-2

2) WP Super Cache

This plugin is great for one reason. It makes your pages load way faster. It generates static html files from your dynamic WordPress blog. After a html file is generated your WebServer will serve that file instead of processing the comparatively heavier and more expensive WordPress PHP scripts. Grab your copy.

WP Super Cache Caching

3) Akismet

Akismet checks your comments against the Akismet Web service to see if they look like spam or not and lets you review the spam it catches under your blog’s “Comments” admin screen. Grab your copy.

Akismet - Stop SPAM on your WordPress blog

4) WordPrese SEO ( Yoast SEO )

No doubt this is the best WordPress SEO Plugin right now. I use it here on Crunchify.com. So many eye catching features like:

XML Sitemap
Home Page / Posts / Pages title slug
Breadcrumb
Social Media integration
Robots.txt and .htaccess file modification
And lot more
Grab your copy.

Top Newsletter and Mailing List WordPress Plugins


One of the main requests you get as a developer from clients is to have a mailing list options on their website. There are many options to create a mailing list.
you can let subscribers sign for a mail every time a post is published Subscribe2 does, provides a comprehensive subscription management and email notification system for WordPress blogs that sends email notifications to a list of subscribers when you publish new content to your blog.
1) MailChimp WordPress Plugin
Link: http://wordpress.org/extend/plugins/mailchimp/
The MailChimp plugin allows you to quickly and easily add a signup form for your MailChimp list as a widget on your WordPress 2.8 or higher site.
This plug-in lets you collect subscribers on your blog with a single or double opt-in subscription process. Double opt-in means the user has to confirm a subscription following simple standard instructions sent to him via email.
This plugin is a simple newsletter plugin. It can show opt-in form, save opt-in email and name, and send emails to your opt-in list. It also have import and export email data ability.
MailChimp is my favorite one. What is yours?
Have anything to add to this article? Please chime in and join the conversion.