Elements and Structure: Cheatsheets / Introduction To HTML
Elements and Structure: Cheatsheets / Introduction To HTML
Element Content
The content of an HTML element is the information
between the opening and closing tags of an element. <h1>Codecademy is awesome! 🙂</h1>
<ul>
<li>Cookies</li>
<li>Milk</li>
</ul>
https://www.codecademy.com/learn/learn-html/modules/learn-html-elements/cheatsheet 1/7
5/19/2020 Introduction to HTML: Elements and Structure Cheatsheet | Codecademy
HTML Structure
HTML is organized into a family tree structure. HTML
elements can have parents, grandparents, siblings, <body>
children, grandchildren, etc. <div>
<h1>It's div's child and body's
grandchild</h1>
<h2>It's h1's sibling</h2>
</div>
</body>
Closing Tag
An HTML closing tag is used to denote the end of an
HTML element. The syntax for a closing tag is a left <body>
angle bracket < followed by a forward slash / ...
then the element name and a right angle bracket to </body>
close > .
https://www.codecademy.com/learn/learn-html/modules/learn-html-elements/cheatsheet 2/7
5/19/2020 Introduction to HTML: Elements and Structure Cheatsheet | Codecademy
Unique ID Attributes
In HTML, specific and unique id attributes can be
assigned to different elements in order to <h1 id="A1">Hello World</h1>
differentiate between them.
When needed, the id value can be called upon by
CSS and JavaScript to manipulate, format, and
perform specific instructions on that element and
that element only. Valid id attributes should begin
with a letter and should only contain letters ( a-Z ),
digits ( 0-9 ), hyphens ( - ), underscores ( _ ), and
periods ( . ).
HTML Attributes
HTML attributes are values added to the opening tag
of an element to configure the element or change the <p id="my-paragraph" style="color:
element’s default behavior. In the provided example, green;">Here’s some text for a
we are giving the <p> (paragraph) element a paragraph that is being altered by HTML
unique identifier using the id attribute and attributes</p>
changing the color of the default text using the
style attribute.
https://www.codecademy.com/learn/learn-html/modules/learn-html-elements/cheatsheet 3/7
5/19/2020 Introduction to HTML: Elements and Structure Cheatsheet | Codecademy
alt Attribute
An <img> element can have alternative text via
the alt attribute. The alternative text will be
<img src="path/to/image" alt="text
displayed if an image fails to render due to an
describing image" />
incorrect URL, if the image format is not supported
by the browser, if the image is blocked from being
displayed, or if the image has not been received from
the URL.
The text will be read aloud if screen reading software
is used and helps support visually impaired users by
providing a text descriptor for the image content on a
webpage.
HTML Element
An HTML element is a piece of content in an HTML
document and uses the following syntax: opening <p>Hello World!</p>
tag + content + closing tag. In the code provided:
●
<p> is the opening tag.
●
Hello World! is the content.
●
</p> is the closing tag.
HTML Tag
The syntax for a single HTML tag is an opening angle
bracket < followed by the element name and a <div>
closing angle bracket > . Here is an example of an
opening <div> tag.
https://www.codecademy.com/learn/learn-html/modules/learn-html-elements/cheatsheet 4/7
5/19/2020 Introduction to HTML: Elements and Structure Cheatsheet | Codecademy
Indentation
HTML code should be formatted such that the
indentation level of text increases once for each level <div>
of nesting. <h1>Heading</h1>
It is a common convention to use two or four
space per level of nesting. <ul>
<li>Item 1</li>
<li>Item 2</li>
</ul>
</div>
https://www.codecademy.com/learn/learn-html/modules/learn-html-elements/cheatsheet 5/7
5/19/2020 Introduction to HTML: Elements and Structure Cheatsheet | Codecademy
<a href="#id-of-element-to-link-
to">Take me to a different part of the
page</a>
Comments
In HTML, comments can be added between an
opening <!-- and closing --> . Content inside <!-- Main site content -->
of comments will not be rendered by browsers, and <div>Content</div>
are usually used to describe a part of code or provide
other details. <!--
Comments can span single or multiple lines. Comments can be
multiple lines long.
-->
Whitespace
Whitespace, such as line breaks, added to an HTML
document between block-level elements will <p>Test paragraph</p>
generally be ignored by the browser and are not
added to increase spacing on the rendered HTML <!-- The whitespace created by this
page. Rather, whitespace is added for organization line, and above/below this line is
and easier reading of the HTML document itself.
ignored by the browser-->
https://www.codecademy.com/learn/learn-html/modules/learn-html-elements/cheatsheet 6/7
5/19/2020 Introduction to HTML: Elements and Structure Cheatsheet | Codecademy
File Path
URL paths in HTML can be absolute paths, like a full
URL, for example: <a
https://developer.mozilla.org/en- href="https://developer.mozilla.org/en-
US/docs/Learn or a relative file path that links US/docs/Web">The URL for this anchor
to a local file in the same folder or on the same element is an absolute file path.</a>
server, for example: ./style.css . Relative file
paths begin with ./ followed by a path to the local <a href="./about.html">The URL for this
file. ./ tells the browser to look for the file path
anchor element is a relative file path.
from the current folder. </a>
https://www.codecademy.com/learn/learn-html/modules/learn-html-elements/cheatsheet 7/7