Sunday, November 19, 2023
HomeEmail MarketingHTML Fundamentals for Newcomers and Again Pocket Reference Information

HTML Fundamentals for Newcomers and Again Pocket Reference Information

HTML Basics for Beginners

Most electronic mail entrepreneurs, at one level or one other, have needed to go in and edit code. Having a strong understanding of HTML fundamentals makes enhancing, and ultimately, constructing your individual code a lot much less daunting.

We regularly publish HTML suggestions and how-tos for together with enjoyable and interesting tips into electronic mail. As an example, we’ve lined click-to-reveal code in electronic mail, HTML background photographs, embedding HTML5, gifs in electronic mail, and so many extra.

Now, we’re going again to the fundamentals. Studying learn how to implement distinctive code tips into electronic mail is way simpler when you might have a baseline data of how every part works and talks to one another.

Electronic mail HTML comes with its personal set of nuances than HTML for internet. So to start out, we’ll cowl baseline internet HTML fundamentals after which get into HTML for electronic mail in a later publish.

What’s HTML?

The dictionary defines HTML, or HyperText Markup Language, as “a standardized system for tagging textual content information to attain font, coloration, graphic, and hyperlink results on World Large Internet pages.”

Or, in different phrases, it’s the organizing of data for show functions.

HTML Fundamentals

Let’s begin on the very starting (an excellent place to start out).

What’s a doctype?

On the very prime of any electronic mail HTML, you’ll see:

<!doctype html>

This have to be the very first line of code in any electronic mail of yours. It tells the net browser what markup language model the web page is coded in.

“Doctype” refers to DTD, Doc Sort Definition, to inform the show browser the foundations of the markup language so it precisely renders the content material for the viewer.


A tag in HTML tells the browser what a part of the e-mail to use the enclosed guidelines to. We are saying “enclosed” as a result of tags have to be opened and closed as a way to render:

Content material, content material, content material.

You possibly can have a number of open tags directly, however they have to be closed within the mirrored order through which they have been opened:


Finest apply is to indent your open tags inside different open tags to make it like a household tree, however your formatting might depend upon the platform or ESP you code in.

An open tag inside one other open tag is a toddler factor of the mother or father factor. So above, the <div> tag is a toddler factor of <physique> and the <h1> tag is a toddler factor of <div>. Once you see a reference to a “little one” factor, that’s the connection it’s referring to: a tag inside a tag.

And sure, since nesting parts can go on for some time, the mother or father/little one metaphor extends to grandchild, great-grandchild, and so on. Low and behold, that is known as a hierarchy. That is essential to recollect, as a result of ancestral parts can take conduct and styling route from parental parts.

Inside every tag, you’ll be able to add styling parameters, which we’ll go into under.


It’s possible you’ll know dividers as <div>s. These useful little tags act as containers for different parts within the HTML and assist separate the content material into sections.

As an example, you’ve in all probability seen a divider have an id tag, comparable to <div id=”promotion”>. This means that every part contained inside this particular container has to do with the promotion a part of the e-mail. Dividers also can comprise CSS language to type a number of parts directly.


You possibly can’t have an prolonged factor tag with out an attribute (on this case, <div id). Attributes are used to increase a component’s tag and might embody something from identification to styling and extra.

An attribute will need to have a reputation and a worth. The title on this instance is id and the worth is ”promotion”. The worth will both have a hashtag, be put in quotes, or have a interval (however we’ll go into that later). You possibly can add as many attributes in a single opening tag as you’d like, simply keep in mind that these stylings and data will apply to all content material in that <div>’s container.

Right here’s an instance we are able to breakdown:

<div id=”promotion” type=”text-align: middle;coloration: #9383a7;font-weight: regular;text-decoration: underline;">

As we stated, the divider’s id, <div id=”promotion”, declares that the next content material is the promotional container of the e-mail. Every thing contained in the tag that follows “promotion” are styling parameters for the e-mail consumer to observe when rendering:

<div id=”promotion” type=”text-align: middle; lets the browser know to middle the textual content. We separate out every parameter with a easy ; stroke.

<div id=”promotion” type=”text-align: middle;coloration: #9383a7; cites the colour of the textual content.

<div id=”promotion” type=”text-align: middle;coloration: #9383a7;font-weight: regular; declares a standard font weight.

<div id=”promotion” type=”text-align: middle;coloration: #9383a7;font-weight: regular;text-decoration: underline; requires underlining the textual content.

After which, after all, we shut the and > to provide:

<div id=”promotion” type=”text-align: middle;coloration: #9383a7;font-weight: regular;text-decoration: underline;">

That is not at all an exhaustive record of all of the attributes and styling instructions we are able to add, however you get the gist now of the way it works.

To be clear, id= and type= above are each attributes. The textual content alignment, coloration, font weight, and textual content ornament are known as properties.

Show Textual content

A plain textual content paragraph would go into an electronic mail as <p></p>. Generally an awesome electronic mail requires a little bit of formatting to make it partaking for the reader. Possibly you wish to add fonts, colours, dimension modifications, and so on. to a portion of the textual content, however not the entire paragraph.

Inside a paragraph, you should use <span></span> tags, to type inline content material. That means, you’ll be able to add CSS parts to stylize a portion of textual content that’s on the identical line as, or inline with, different textual content that doesn’t want formatting.

A quick intro to CSS

Cascading Type Sheets, or CSS, oftentimes goes hand in hand with HTML. Wait, what’s a method sheet? A mode sheet tells browsers learn how to render CSS declarations, which browsers have already got a built-in model of.

If HTML is the inspiration and skeleton of a home, then CSS is the material, furnishings, landscaping, facilities, and so on. It makes HTML really feel heat and comfy as a substitute of calculated and plain.

CSS is a collection of guidelines for HTML to observe. Every rule has a selector and declaration block

A selector dictates which HTML factor to type (ex: <p>, <h1>, <title>, and so on.).

A declaration block is all the time enclosed in { } and features a CSS property (coloration, font-size, and so on.) and a specification of learn how to type every property.

Let’s take a look at this instance:

This tells all <p> parts to be dimension 22 font, purple, and center-aligned.

p {font-size:22px; coloration:purple; text-align:middle;}

Ensuing show textual content:

Reserve your treehouse lodging in Sequoia Nationwide Park and get 15% off any 2019 journey.

Utilizing CSS with HTML

Show textual content: Reserve your treehouse lodging in Sequoia Nationwide Park and get 15% off any 2019 journey.

Code:  <p>Reserve your treehouse in <span type=”coloration: purple; font-weight: daring;”>Sequoia Nationwide Park</span> and get <span type=”coloration: purple”>15% off any 2019 journey</span>.

And for good measure, let’s take a look at the <div id="promotion"> instance above. Use a # on your attribute once you’re pulling in types from a method sheet. Since CSS pulls in types from a method sheet, you should use a # attribute for the <div id, comparable to:

<div id="promotion">

Alternately, add {class} because the attribute once you’re pulling in a category type from the CSS:

<div class="promotion">

Keep in mind, you want a singular id for each factor or container, however you’ll be able to reference the identical class a number of instances in the identical HTML doc.

Right here’s an instance of a primary internet web page displaying how the courses and id’s are used:

<type kind=“textual content/css”>
padding:10px 3px 50px 0px !essential;

width:600px !essential;
padding:10px 3px 50px 0px !essential;

width:600px !essential;
<physique><div id=“promotions”></div><div class=“promotions”></div></physique>

Right here, !essential; is a tag that forces the browser to adjust to the class or id.

Again Pocket Reference Information

Like we stated, there are ample attributes and tags you should use in electronic mail HTML. Right here’s a fast roundup of a few of the hottest ones and what they management for straightforward reference once you’re getting fancy along with your subsequent electronic mail’s HTML.

Frequent tags

<title></title> provides your electronic mail a title. This should be within the <head></head> factor.

<physique></physique> incorporates all the content material of your HTML electronic mail. All of it. This tag is actually the second to final line of code in your HTML electronic mail, proper earlier than you shut the </html> tag.

<div></div> acts as a container/divider for particular parts.

<span></span> pulls in CSS for content material styling.

<img> denotes a picture. This tag is self-closing. A picture tag should have the src (supply) attribute, and the alt (alt textual content) attribute is very advisable for picture blocking (hello there, Outlook) and electronic mail accessibility. The src tells the browser the place the picture is coming from, and alt textual content provides a fast description of the picture.

<a></a> is a hyperlink. That is paired with the href attribute to declare the hyperlink’s vacation spot: <a href=”www.web”>Content material</a>


HTML emails are constructed on tables, nevertheless it’s the formatting and CSS that masks any look of a grid within the physique.

A single cell in a desk can maintain any kind of content material you’d like—photographs, textual content, hyperlinks, movies, even different tables.

Content material can go right into a desk row <tr></tr>, a desk heading <th></th> (that are routinely made daring), or desk information <td></td>, which is a particular cell.

Any desk begins with<desk></desk> tags. Inside every desk, you could give route as to the content material attributes. Attributes of a desk can embody:

  • border= specifies pixel width and coloration of a border.
  • cellpadding= signifies how removed from the sting of the cell the textual content is.
  • bgcolor= units the background coloration (if any) of your entire desk.
  • cellspacing= signifies how a lot area is in between every cell.
  • width= specifies width parameters of the desk.
Note: <td> elements are data containers that can contain all sorts of HTML elements

And these are useful to maintain available for styling and formatting:

<br> is a line break. It acts the identical as an “enter” keystroke, so embody nonetheless many of those as “enter” strokes you want to. This tag is self-closing as properly, so it doesn’t want a closing counterpart.

<h1></h1>, 2, 3, 4, 5, <h6></h6> are all acknowledged headings in HTML.

<blockquote></blockquote> makes a quote or different content material stand out on the web page.

And a blockquote can look slightly one thing like this.

<sturdy></sturdy> makes textual content daring.

<em></em> makes textual content italicized.

<li></li> populates gadgets in record kind, which might both be an ordered record <ol></ol> or unordered record <ul></ul>.

<ol></ol> and <ul></ul> specifies whether or not record gadgets present up as ordered (numbered) or unordered (bulleted).





  • flights
  • lodging
  • leases

Frequent attributes

href="" specifies the hyperlink to make use of when hyperlinking content material in HTML. You’ll see this paired with the <a> tag above, <a href=”www.web”>Content material</a>

id="" identifies a specific factor or divider container (there can’t be duplicate ids).

align="" specifies middle, proper, or left alignment of the container.

alt="" provides an outline to photographs.

class="" specifies which class title to use to a component. A category title incorporates pre-set parameters to use to particular items of content material.

title="" provides a title.

type="" stylizes explicit parts.

lang="" specifies the language of the factor, which can be significantly useful for display readers. (English is specified as “en”,

Onward and Upward

Feeling overwhelmed? Don’t fear, we’ve bought you lined.

There are security nets in place inside the Electronic mail on Acid workflow to make sure correct rendering of your code. This comes extremely advisable, regardless if you happen to’re an absolute newbie with HTML or a proficient coder.

HTML is its personal language. The extra you digest it and apply right here and there, the better it turns into, identical to something. We’re all on this electronic mail journey collectively, so you probably have any suggestions you’d wish to share or know of something we’re lacking within the Again Pocket Reference Information above, tell us within the feedback.

This publish was created with the assistance of Codecademy,, and W3Schools.

Creator: Melissa Berdine

Serendipity steered Melissa into electronic mail advertising and marketing in 2017, and she or he’s been hooked ever since. Creating emails for luxurious resorts, sustainable meals, Netflix collection, CBD manufacturers, and extra, she may be discovered with at least 4 drinks on her desk, and her canine snoozing beside her. In her free time, Melissa likes to re-watch ’90s sitcoms.

Creator: Melissa Berdine

Serendipity steered Melissa into electronic mail advertising and marketing in 2017, and she or he’s been hooked ever since. Creating emails for luxurious resorts, sustainable meals, Netflix collection, CBD manufacturers, and extra, she may be discovered with at least 4 drinks on her desk, and her canine snoozing beside her. In her free time, Melissa likes to re-watch ’90s sitcoms.



Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments