Created
December 24, 2013 04:10
-
-
Save argnist/8108700 to your computer and use it in GitHub Desktop.
Responsive emails
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
<html xmlns="http://www.w3.org/1999/xhtml"> | |
<head> | |
<meta name="viewport" content="width=device-width" /> | |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> | |
<title>Really Simple HTML Email Template</title> | |
<style> | |
/* ------------------------------------- | |
GLOBAL | |
------------------------------------- */ | |
* { | |
margin:0; | |
padding:0; | |
font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; | |
font-size: 100%; | |
line-height: 1.6; | |
} | |
img { | |
max-width: 100%; | |
} | |
body { | |
-webkit-font-smoothing:antialiased; | |
-webkit-text-size-adjust:none; | |
width: 100%!important; | |
height: 100%; | |
} | |
/* ------------------------------------- | |
ELEMENTS | |
------------------------------------- */ | |
a { | |
color: #348eda; | |
} | |
.btn-primary, .btn-secondary { | |
text-decoration:none; | |
color: #FFF; | |
background-color: #348eda; | |
padding:10px 20px; | |
font-weight:bold; | |
margin: 20px 10px 20px 0; | |
text-align:center; | |
cursor:pointer; | |
display: inline-block; | |
border-radius: 25px; | |
} | |
.btn-secondary{ | |
background: #aaa; | |
} | |
.last { | |
margin-bottom: 0; | |
} | |
.first{ | |
margin-top: 0; | |
} | |
/* ------------------------------------- | |
BODY | |
------------------------------------- */ | |
table.body-wrap { | |
width: 100%; | |
padding: 20px; | |
} | |
table.body-wrap .container{ | |
border: 1px solid #f0f0f0; | |
} | |
/* ------------------------------------- | |
FOOTER | |
------------------------------------- */ | |
table.footer-wrap { | |
width: 100%; | |
clear:both!important; | |
} | |
.footer-wrap .container p { | |
font-size:12px; | |
color:#666; | |
} | |
table.footer-wrap a{ | |
color: #999; | |
} | |
/* ------------------------------------- | |
TYPOGRAPHY | |
------------------------------------- */ | |
h1,h2,h3{ | |
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; line-height: 1.1; margin-bottom:15px; color:#000; | |
margin: 40px 0 10px; | |
line-height: 1.2; | |
font-weight:200; | |
} | |
h1 { | |
font-size: 36px; | |
} | |
h2 { | |
font-size: 28px; | |
} | |
h3 { | |
font-size: 22px; | |
} | |
p, ul { | |
margin-bottom: 10px; | |
font-weight: normal; | |
font-size:14px; | |
} | |
ul li { | |
margin-left:5px; | |
list-style-position: inside; | |
} | |
/* --------------------------------------------------- | |
RESPONSIVENESS | |
Nuke it from orbit. It's the only way to be sure. | |
------------------------------------------------------ */ | |
/* Set a max-width, and make it display as block so it will automatically stretch to that width, but will also shrink down on a phone or something */ | |
.container { | |
display:block!important; | |
max-width:600px!important; | |
margin:0 auto!important; /* makes it centered */ | |
clear:both!important; | |
} | |
/* This should also be a block element, so that it will fill 100% of the .container */ | |
.content { | |
padding:20px; | |
max-width:600px; | |
margin:0 auto; | |
display:block; | |
} | |
/* Let's make sure tables in the content area are 100% wide */ | |
.content table { | |
width: 100%; | |
} | |
</style> | |
</head> | |
<body bgcolor="#f6f6f6"> | |
<!-- body --> | |
<table class="body-wrap"> | |
<tr> | |
<td></td> | |
<td class="container" bgcolor="#FFFFFF"> | |
<!-- content --> | |
<div class="content"> | |
<table> | |
<tr> | |
<td> | |
<p>Hi there,</p> | |
<p>Sometimes all you want is to send a simple HTML email with a basic design.</p> | |
<h1>Really simple HTML email template</h1> | |
<p>This is a really simple email template. It's sole purpose is to get you to click the button below.</p> | |
<h2>How do I use it?</h2> | |
<p>All the information you need is on GitHub.</p> | |
<p><a href="https://github.com/leemunroe/html-email-template" class="btn-primary">View the source and instructions on GitHub</a></p> | |
<p>Feel free to use, copy, modify this email template as you wish.</p> | |
<p>Thanks, have a lovely day.</p> | |
<p><a href="http://twitter.com/leemunroe">Follow @leemunroe on Twitter</a> | |
</td> | |
</tr> | |
</table> | |
</div> | |
<!-- /content --> | |
</td> | |
<td></td> | |
</tr> | |
</table> | |
<!-- /body --> | |
<!-- footer --> | |
<table class="footer-wrap"> | |
<tr> | |
<td></td> | |
<td class="container"> | |
<!-- content --> | |
<div class="content"> | |
<table> | |
<tr> | |
<td align="center"> | |
<p>Don't like these annoying emails? <a href="#"><unsubscribe>Unsubscribe</unsubscribe></a>. | |
</p> | |
</td> | |
</tr> | |
</table> | |
</div><!-- /content --> | |
</td> | |
<td></td> | |
</tr> | |
</table> | |
<!-- /footer --> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment