Web Development Fundamentals: Learn HTML: Elements and Structure Cheatsheet - Codecademy
Web Development Fundamentals: Learn HTML: Elements and Structure Cheatsheet - Codecademy
HTML
HTML (HyperText Markup Language) is used to
give content to a web page and instructs web
browsers on how to structure that content.
Element Content
The content of an HTML element is the information <h1>Codecademy is awesome! ! </h1>
between the opening and closing tags of an
element.
<ul>
<li>Cookies</li>
<li>Milk</li>
</ul>
about:srcdoc Página 1 de 10
22/09/23, 22:09
about:srcdoc Página 2 de 10
22/09/23, 22:09
HTML Structure
HTML is organized into a family tree structure. <body>
HTML elements can have parents, grandparents,
<div>
siblings, children, grandchildren, etc.
<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 <body>
an HTML element. The syntax for a closing tag is a
...
left angle bracket < followed by a forward slash
/ then the element name and a right angle </body>
bracket to close > .
about:srcdoc Página 3 de 10
22/09/23, 22:09
Unique ID Attributes
In HTML, specific and unique id attributes can <h1 id="A1">Hello World</h1>
be assigned to different elements in order to
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 ( . ).
about:srcdoc Página 4 de 10
22/09/23, 22:09
HTML Attributes
HTML attributes are values added to the opening <p id="my-paragraph" style="color:
tag of an element to configure the element or
green;">Here’s some text for a paragraph
change the element’s default behavior. In the
provided example, we are giving the <p> that is being altered by HTML
(paragraph) element a unique identifier using the attributes</p>
id attribute and changing the color of the
default text using the style attribute.
alt Attribute
An <img> element can have alternative text via <img src="path/to/image" alt="text
the alt attribute. The alternative text will be
describing image" />
displayed if an image fails to render due to an
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.
about:srcdoc Página 5 de 10
22/09/23, 22:09
HTML Element
An HTML element is a piece of content in an HTML <p>Hello World!</p>
document and uses the following syntax: opening
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 <div>
angle bracket < followed by the element name
and a closing angle bracket > . Here is an
example of an opening <div> tag.
about:srcdoc Página 6 de 10
22/09/23, 22:09
about:srcdoc Página 7 de 10
22/09/23, 22:09
Indentation
HTML code should be formatted such that the <div>
indentation level of text increases once for each
<h1>Heading</h1>
level of nesting.
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>
<a href="#id-of-element-to-link-to">Take
me to a different part of the page</a>
about:srcdoc Página 8 de 10
22/09/23, 22:09
Comments
In HTML, comments can be added between an <!-- Main site content -->
opening <!-- and closing --> . Content inside
<div>Content</div>
of comments will not be rendered by browsers,
and 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 <p>Test paragraph</p>
HTML document between block-level elements will
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-->
about:srcdoc Página 9 de 10
22/09/23, 22:09
File Path
URL paths in HTML can be absolute paths, like a <a
full URL, for example:
href="https://developer.mozilla.org/en-
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
<a href="./about.html">The URL for this
local file. ./ tells the browser to look for the file
path from the current folder. anchor element is a relative file path.
</a>
Print Share
about:srcdoc Página 10 de 10