Code Academy-Cheatsheet-HTML Elements and Structure
Code Academy-Cheatsheet-HTML Elements and Structure
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>
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 close </body>
> .
Unique ID Attributes
In HTML, speci�c and unique id attributes can be
assigned to di�erent elements in order to di�erentiate <h1 id="A1">Hello World</h1>
between them.
When needed, the id value can be called upon by CSS
and JavaScript to manipulate, format, and perform
speci�c 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 con�gure the element or change the <p id="my-paragraph" style="color:
element’s default behavior. In the provided example, we green;">Here’s some text for a paragraph
are giving the <p> (paragraph) element a unique that is being altered by HTML
identi�er using the id attribute and changing the attributes</p>
color of the default text using the style attribute.
HTML Element
An HTML element is a piece of content in an HTML
document and uses the following syntax: opening tag + <p>Hello World!</p>
content + closing tag. In the code provided:
HTML Tag
The syntax for a single HTML tag is an opening angle
bracket < followed by the element name and a closing <div>
angle bracket > . Here is an example of an opening
<div> tag.
<a> Anchor Element
The <a> anchor element is used to create hyperlinks
in an HTML document. The hyperlinks can point to <!-- Creating text links -->
other webpages, �les on the same server, a location on <a href="http://www.codecademy.com">Visit
the same page, or any other URL via the hyperlink this site</a>
reference attribute, href . The href determines the
location the anchor element points to.
<!-- Creating image links -->
<a href="http://www.codecademy.com">
<img src="logo.jpg">Click this image
</a>
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
<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 of comments <!-- Main site content -->
will not be rendered by browsers, and are usually used <div>Content</div>
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 generally <p>Test paragraph</p>
be ignored by the browser and are not added to
increase spacing on the rendered HTML page. Rather, <!-- The whitespace created by this line,
whitespace is added for organization and easier reading and above/below this line is ignored by
of the HTML document itself.
the browser-->
File Path
URL paths in HTML can be absolute paths, like a full
URL, for example: https://developer.mozilla.org/en- <a href="https://developer.mozilla.org
US/docs/Learn or a relative �le path that links to a local /en-US/docs/Web">The URL for this anchor
�le in the same folder or on the same server, for element is an absolute file path.</a>
example: ./style.css . Relative �le paths begin with
./ followed by a path to the local �le. ./ tells the
<a href="./about.html">The URL for this
browser to look for the �le path from the current
anchor element is a relative file
folder.
path.</a>