Learn HTML - Elements and Structure Cheatsheet - Codecademy
Learn HTML - Elements and Structure Cheatsheet - Codecademy
The <a> anchor element is used to create hyperlinks in an <!-- Creating text links -->
HTML document. The hyperlinks can point to other
<a href="http://www.codecademy.com">Visit
webpages, files on the same server, a location on the same
page, or any other URL via the hyperlink reference attribute, this site</a>
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>
<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 <!-- <!-- Main site content -->
and closing --> . Content inside of comments will not be
<div>Content</div>
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
The <title> element contains a text that defines the title of <!DOCTYPE html>
an HTML document. The title is displayed in the browser’s title
<html>
bar or tab in which the HTML page is displayed. The <title>
element can only be contained inside a document’s <head> <head>
element. <title>Title of the HTML page</title>
</head>
</html>
File Path
URL paths in HTML can be absolute paths, like a full URL, for <a href="https://developer.mozilla.org/en-
example: https://developer.mozilla.org/en-US/docs/Learn
US/docs/Web">The URL for this anchor element
or a relative file path that links to a local file in the same
folder or on the same server, for example: ./style.css . is an absolute file path.</a>
Relative file paths begin with ./ followed by a path to the
local file. ./ tells the browser to look for the file path from
<a href="./about.html">The URL for this
the current folder.
anchor element is a relative file path.</a>
Element Content
The content of an HTML element is the information between <h1>Codecademy is awesome! 🙂</h1>
the opening and closing tags of an element.
The <li> list item element create list items inside: <ol>
Ordered lists <ol>
<li>Head east on Prince St</li>
Unordered lists <ul>
<li>Turn left on Elizabeth</li>
</ol>
<ul>
<li>Cookies</li>
<li>Milk</li>
</ul>
The <video> element embeds a media player for video <video src="test-video.mp4" controls>
playback. The src attribute will contain the URL to the video.
Video not supported
Adding the controls attribute will display video controls in
the media player. </video>
Note: The content inside the opening and closing tag is shown
as a fallback in browsers that don’t support the element.
The <em> element emphasizes text and browsers will <p>This <em>word</em> will be emphasized in
usually italicize the emphasized text by default.
italics.</p>
<ol> Ordered List Element
HTML Structure
Closing Tag
HTML attributes consist of a name and a value using the <elementName name="value"></elementName>
following syntax: name="value" and can be added to the
opening tag of an HTML element to configure or change the
behavior of the element.
The <br> line break element will create a line break in text A line break haiku.<br>
and is especially useful where a division of text is required,
Poems are a great use case.<br>
like in a postal address. The line break element requires only
an opening tag and must not have a closing tag. Oh joy! A line break.
HTML can use six different levels of heading elements. The <h1>Breaking News</h1>
heading elements are ordered from the highest level <h1>
<h2>This is the 1st subheading</h2>
to the lowest level <h6> .
<h3>This is the 2nd subheading</h3>
...
<h6>This is the 5th subheading</h6>
The <p> paragraph element contains and displays a block of <p>This is a block of text! Lorem ipsum dolor
text.
sit amet, consectetur adipisicing elit.</p>
Unique ID Attributes
In HTML, specific and unique id attributes can be assigned <h1 id="A1">Hello World</h1>
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 ( . ).
HTML Attributes
HTML attributes are values added to the opening tag of an <p id="my-paragraph" style="color:
element to configure the element or change the element’s
green;">Here’s some text for a paragraph that
default behavior. In the provided example, we are giving the
<p> (paragraph) element a unique identifier using the id is being altered by HTML attributes</p>
attribute and changing the color of the default text using the
style attribute.
alt Attribute
An <img> element can have alternative text via the alt <img src="path/to/image" alt="text describing
attribute. The alternative text will be displayed if an image fails
image" />
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.
<body> Body Element
The <span> element is an inline container for text and can <p><span>This text</span> may be styled
be used to group text for styling purposes. However, as
differently than the surrounding text.</p>
<span> is a generic container to separate pieces of text
from a larger body of text, its use should be avoided if a more
semantic element is available.
HTML Element
HTML Tag
The syntax for a single HTML tag is an opening angle bracket <div>
< followed by the element name and a closing angle bracket
> . Here is an example of an opening <div> tag.
Print Share