OwlHillMedia.com / (516) 234-0607 How to Code HTML Newsletters Bootup Open Forum June 14, 2010 Tim Slavin

Slides:



Advertisements
Similar presentations
Coding a Responsive HTML
Advertisements

Introduction to Web Design Lecture number:. Todays Aim: Introduction to Web-designing and how its done. Modelling websites in HTML.
HTML Basics Customizing your site using the basics of HTML.
HIGH LEVEL OVERVIEW: CSS CSS SYNTAX CONSISTS OF A SET OF RULES THAT HAVE 3 PARTS: A SELECTOR, A PROPERTY, AND A VALUE. IT’S NOT NECESSARY TO REMEMBER THIS.
HTML: HyperText Markup Language Hello World Welcome to the world!
Cascading Style Sheets
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
HTML 207 HTML e-Newsletter Donna Carnduff Susannah Finley.
The process of increasing the amount of visitors to a website by ranking high in the search results of a search engine.
The Power of Tables They aren't just for sitting stuff on anymore...
ENewsletters: A Primer. E-Newsletters Newsletters are very important to a business Must do all aspects of the Newsletter well: list, marketing, content,
HTML Code. What we will cover Basic HTML Body Font Images Hyperlinks Tables Frames.
HTML. Goals How to use the Komodo editor HTML coding and testing Basic HTML tags List and Images Tables and Links At least 2 pages and navigation
Easy Responsive Design for s and Pages in Salsa.
BY: SAVEY CATHEY BEST MARKETING DESIGN PRACTICES: HOW TO.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 12: Building Responsive Webpages.
HTML Overview for Proofreading. HTML layouts are divided into sections, and created in tables separating the images & content sections.
CSS (Cascading Style Sheets): How the web is styled Create Rules that specify how the content of an HTML Element should appear. CSS controls how your web.
HTML TIPS & TRICKS Tammy Robertson, North Idaho College Mark Kremkow, Clackamas Community College July 30, 2015 General Interest - Colleague Coeur.
HTML. Goals How to use the Komodo editor HTML coding and testing – List and Images – Tables and Links – At least 2 pages and navigation –
Strongmail New Features & Best Practices New Media Team Marketing Services.
ULI101: XHTML Basics (Part III) Introduction to XHTML / Continued … Block-Level vs. Inline Elements (tags) Manipulating Text,  , Text Characteristics,,,,,,,,,,,,,,,
Basic Web Design. Technology is a tool  FIRST, understand how people actually interact with each other and with the information in their lives, in all.
And Mobile Web Browsers
Computer Concepts 2014 Chapter 7 The Web and .
CIT 256 Organizing Large Websites: Divs, DW Templates Dr. Beryl Hoffman.
HTML & CSS A brief introduction. OUTLINE 1.What is HTML? 2.What is CSS? 3.How are they used together? 4.Troubleshooting/Common problems 5.More resources.
Tutorial 4: Using CSS for Page Layout. 2 Objectives Session 4.1 Explore CSS layout Compare types of floating layouts Examine code for CSS layouts View.
Eat Your Words! Creating webpage Layout. CONTENT The Layout of a Webpage HEADER FOOTER Each of these sections represents a ‘div’ (or divider). By linking.
Basic Responsive Design Techniques. Let’s take a look at this basic layout. It has a header and two columns of text, in a box that is centered on the.
Learning HTML. HTML Attributes HTML elements can have attributes Attributes provide additional information about an element Class – specifies a class.
Amber Annett David Bell October 13 th, What will happen What is this business about personal web pages? Designated location of your own web page.
Programming in HTML.  Programming Language  Used to design/create web pages  Hyper Text Markup Language  Markup Language  Series of Markup tags 
Understanding HTML Code
HTML history, Tags, Element. HTML: HyperText Markup Language Hello World Welcome to the world!
IDs versus Classes Naming Your Tags for Maximum Functionality.
 A style sheet is a single page of formatting instructions that can control the appearance of many HTML pages at once.  If style sheets accomplished.
Programming in HTML.  Programming Language  Used to design/create web pages  Hyper Text Markup Language  Markup Language  Series of Markup tags 
HTML207 HTML e-Newsletter Donna Carnduff Susannah Finley.
 Remember that HTML is just text  Need to point to pictures  Use the img tag  alt: › screen reader › REQUIRED for this class and to validate.
The Language of the Internet. HTML5 Hypertext Markup Language- Fifth iteration Used to create documents containing text, images, and hyperlinks Has Grammar.
ECA 228 Internet/Intranet Design I Intro to Markup.
Marketing Amanda Freeman. Design Guidelines Set your width to pixels Avoid too many tables Flash, JavaScript, ActiveX and movies will not.
MARKETING :) elan marko. AGENDA: Overview Building your list: Best Practices platforms: Why you need a platform? Subject lines: Avoiding.
HTML207 HTML e-Newsletter Donna Carnduff Susannah Finley.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
| imodules.com HTML Best Practices: The Key to a Successful Starts with the Template Presented by Chris Smith, Manager of Design.
Layout with Styles Castro Chapter 11. Tables vs. CSS You can produce “liquid layouts” (layouts that stretch as the browser is resized) using tables or.
HTML207 HTML e-Newsletter Donna Carnduff Susannah Finley.
HTML207 HTML e-Newsletter Donna Carnduff Susannah Finley.
Paper 3 Unit 15 – Web Authoring Software Choices Graphics Exporting Graphics Creating CSS RGB Colour CSS – Body, Table and TD Border Collapse Tables -
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
The Good, the Bad & the Ugly: Style and design in Website creation Chris Webster: Information Officer and Website Manager at the EARL Consortium for Public.
Writing Your Own Web Page: Using HTML and FrontPage Chapter 10.
Positioning Objects with CSS and Tables
Introduction to Web Authoring Ellen Cushman /wra210.htm Class mtg. #2.
CHAPTER TWO HTML TAGS. 1.Basic HTML Tags 1.1 HTML: Hypertext Markup Language  HTML stands for Hypertext Markup Language.  It is the markup language.
`. Lecture Overview HTML Body Elements Linking techniques HyperText references Linking images Linking to locations on a page Linking to a fragment on.
OWA Basic Training. Topics Mail Logging into OWA Navigating mailbox: Reading messages New messages New mail folders Reply/Forward/Print/Delete Mark, Flag,
HTML5 and CSS3 Illustrated Unit F: Inserting and Working with Images.
Chapter 4 Frames and Cascading Style Sheets. Frames Frames divide a browser window into two or more separate pieces or panes, with each pane containing.
01 – HTML (1) Informatics Department Parahyangan Catholic University.
Computer Basics Introduction CIS 109 Columbia College.
HTML.
CSS Layouts: Grouping Elements
Cascading Style Sheets
Styles and the Box Model
Floating and Positioning
Understanding and Defining Web Page Layout
And Mobile Web Browsers
Presentation transcript:

OwlHillMedia.com / (516) How to Code HTML Newsletters Bootup Open Forum June 14, 2010 Tim Slavin (516)

OwlHillMedia.com / (516) The Big Picture Overview Step 1: Code with HTML Tables Step 2: Use Inline CSS Step 3: Testing Step 4: Delivery Best Practices Resources

OwlHillMedia.com / (516) Software Clients 12 months and 500,000,000 opens

OwlHillMedia.com / (516) HTML Design Constraints Limited to client preview window Images often blocked initially Can’t cram a web page into narrow width Less design works best: clear call to action, fewer headings, tight branding, less copy and images The From, Subject line, and other micro-copy are what readers use to determine whether or not to open an , NOT THE DESIGN (sorry)

OwlHillMedia.com / (516) What You’re Up Against

OwlHillMedia.com / (516) What You’re Up Against

OwlHillMedia.com / (516) Software Clients software and engine they use to render/interpret HTML:

OwlHillMedia.com / (516) The Big Picture Overview Step 1: Code with HTML Tables Step 2: Use Inline CSS Step 3: Testing Step 4: Delivery Best Practices Resources

OwlHillMedia.com / (516) Layout Strategies

OwlHillMedia.com / (516) Layout Strategies

OwlHillMedia.com / (516) Step 1: Use Nested HTML Tables …content here …

OwlHillMedia.com / (516) Step 1: Use Nested HTML Tables One HTML frame table to rule them all as a pseudo-body DIVs that float don’t always work SPANs almost always work Fixed width works better than fluid for non-frame tables 500 pixels wide is optimal Use border=“1” to debug HTML table layout problems Spacing problems? Start with TDs Mystery gap under image? Pull up flush with the image in one line of code (an ancient HTML bug):

OwlHillMedia.com / (516) The Big Picture Overview Step 1: Code with HTML Tables Step 2: Use Inline CSS Step 3: Testing Step 4: Delivery Best Practices Resources

OwlHillMedia.com / (516) Step 2: Use Inline CSS …content here …

OwlHillMedia.com / (516) Use Inline CSS Gmail strips out internal stylesheets Some webmail clients strip out any CSS not inline External stylesheet(s) work some times but not universally Use IMG alt, title, height, width tags to handle clients that do not display images Background images do not always work Bottomline, always inline your CSS

OwlHillMedia.com / (516) The Big Picture Overview Step 1: Code with HTML Tables Step 2: Use Inline CSS Step 3: Testing Step 4: Delivery Best Practices Resources

OwlHillMedia.com / (516) Testing Your HTML Test first in browsers: IE 6/7/8, Firefox, Safari, Chrome, Opera Analyze your list for most common domain names Ignore your list analysis, it’s probably inaccurate (e.g. POP3 lets people read Gmail in Outlook, Notes/Outlook is invisible or tough to identify) Use test accounts and delivery services to see how your displays across clients service providers sometimes include spam tests for your code and copy Bottomline: basic code always works

OwlHillMedia.com / (516) The Big Picture Overview Step 1: Code with HTML Tables Step 2: Use Inline CSS Step 3: Testing Step 4: Delivery Best Practices Resources

OwlHillMedia.com / (516) ESP vs DIY Send with Service Providers (ESPs) or DIY? Always send through ESPs: it’s their job to get their s white-listed and avoid black lists. Cost is marginal. Internet access providers have a threshold that will cut off your internet access because you’re a “spammer” sending 313 s with Outlook when threshold is 312 s [ Insist on sending bulk from Outlook? Create a signature template with your html code then add the signature to your . ]

OwlHillMedia.com / (516) Service Providers (ESPs) Break into three cost tiers: low, medium, and high cost. Cost is by sent or monthly fee. Evaluate ESPs on white list and blacklist process, spammer policies (do they kick people off?), client testimonials, additional services (free templates, spam tests, testing clients), list restrictions, then cost Test their signup code on your site: ConstantContact, as of summer 2009, made visitors fill signup form twice Create your HTML then paste into the ESP new form and test send to your test accounts

OwlHillMedia.com / (516) Service Providers (ESP) Low and medium cost ESPs to consider: Bronto.com CampaignMonitor.com ConstantContact.com Cooler .com iContact.com MailChimp.com MyEmma.com … and many, many, many others …

OwlHillMedia.com / (516) The Big Picture Overview Step 1: Code with HTML Tables Step 2: Use Inline CSS Step 3: Testing Step 4: Delivery Best Practices Resources

OwlHillMedia.com / (516) Code That Triggers Spam Filters 1 pixel transparent graphics used to place images precisely (circa 1990s HTML trick) is one image with no copy in Javascript anywhere in Forms (some times)

OwlHillMedia.com / (516) Code for HotMail, Gmail, Yahoo! target=“_blank” for all anchor tags/links Frame table width=“98%” No unnecessary white spaces in TDs Set IMG to style=“display: block” (HotMail) Style headings at H1, H2, H3 levels Check float, margin, padding definitions All CSS inline (Gmail) No PNG images (LotusNotes) Put between empty TD open/close tags: Outlook 2007 does not recognize IMG alt= element: use title= element in all cases

OwlHillMedia.com / (516) Common HTML Techniques Can you do these things? Intra-page links (Some times) Background images (Some times): use HTML background= in TDs first, same for bgcolor= in TDs for background colors Video (Some times): Apple Mail works, need placeholder image/link for everyone else Forms (Depends): can trigger spam filters Image Maps (Yes, but why?) Colored links: use inline style definition for A tags AND span nested between A tags Underline links on hover…Sorry, no a:hover support

OwlHillMedia.com / (516) Micro-Copy Micro-copy is the biggest factor in trust, open rates, and people not reporting as spam From and Subject should be consistent to make sorting easy Subject should have a constant prefix (e.g. News Roundup) From should have a human name with company name in parens, for example, “Fred Flintstone (Bedrock Gravel)” or company name, never a bare address Always include at top of s an unsubscribe message/link and possibly a link to the web version of the Unsubscribe message/link also should say how you got their address: this dramatically reduces spam complaints

OwlHillMedia.com / (516) Don’t Forget Plain Text Can help reduce spamminess when bundled with HTML (Europe requires HTML include text version) Use repeated characters (e.g. ==, ++, or __) to divide sections of content Use white space to make it easy to scroll/read Short headlines and copy with link to learn more directly underneath Hard returns after 70 characters per line

OwlHillMedia.com / (516) Mobile Phones and HTML Significant numbers of people now read HTML on the Blackberry, Android, iPhone, and other handsets The only way to test your HTML is with a handset emulator for specific phones The web browser in a handset often is used by the software on that phone to render HTML (but not always) The more modern the handset, the more likely it will display HTML s that use HTML tables and inline CSS.

OwlHillMedia.com / (516) Other HTML Issues Accessibility/Search Engine Optimization Make your headings (e.g. H1, H2, H3) and copy accessible and use key words and phrases when your HTML archive is stored as web pages Pay attention to words and phrases your readers might use to search their inbox and other folders: make it easy to find your content Automation Use a Content Management System (CMS) to generate s from a template (e.g. WordPress) that contains your HTML code, then use browser View > Source to get the code for each MIME types: if you code software to output an , be careful of HTML vs text markers in your code

OwlHillMedia.com / (516) The Big Picture Overview Step 1: Code with HTML Tables Step 2: Use Inline CSS Step 3: Testing Step 4: Delivery Best Practices Resources

OwlHillMedia.com / (516) Free HTML Templates Campaign Monitor and MailChimp offer a wide range of free templates, as do other services However, some services automatically inline CSS styles defined in the head of their free templates: don’t leave these definitions in place. Inline them yourself or use a service like Pr er that will do it for you.

OwlHillMedia.com / (516) (Mostly Free) Resources [templates/research/delivery/testing] [templates/research/delivery/testing] [templates] [industry news] [service to inline your css] [testing] [testing] [testing] [research] [research] [research] [video] [book] [guide] [my article]

OwlHillMedia.com / (516) Questions? Tim Slavin (516)