Chapter 2
Chapter 2
with HTML5
Tenth Edition
Chapter 2
HTML Basics
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2-1
Learning Outcomes
In this chapter, you will learn how to ...
• Use the html, head, body, title, and meta elements to
code a template for a web page
• Configure the body of a web page with headings,
paragraphs, line breaks, lists, and blockquotes
• Configure text with phrase elements
• Configure a web page using structural elements
including header, nav, main, and footer
• Configure special characters
• Use the anchor element to link from page to page
• Create absolute, relative, and e-mail hyperlinks
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2-2
What is HTML?
HTML:
The set of markup symbols or codes placed in a file
intended for display on a Web browser page.
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2-3
HTML Elements
• Each markup code represents an HTML element.
• Each element has a purpose.
Most elements are coded as a pair of tags:
an opening tag and a closing tag.
• Tags are enclosed in angle brackets, “<” and ”>”
symbols.
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2-4
What is HTML5 ?
• Newest version of HTML/XHTML
• Supported by modern browsers
• Adds new elements
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2-5
Document Type Definition
Document Type Definition (DTD)
• doctype statement
• identifies the version of HTML contained in your
document.
• placed at the top of a web page document
<!DOCTYPE html>
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2-6
Example HTML5 Web Page
<!DOCTYPE html>
<html lang=“en”>
<head>
<title>Page Title Goes Here</title>
<meta charset=“utf-8”>
</head>
<body>
... body text and more HTML5 tags go here ...
</body>
</html>
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2-7
Head & Body Sections
Head Section
Contains information that describes the web page document
<head>
…head section info goes here
</head>
Body Section
Contains text and elements that display in the web page
document
<body>
…body section info goes here
</body>
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2-8
Figure 2.3 Code displayed in Notepad. Courtesy
of Microsoft Corporation.
Title Element
Meta Element
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2-9
Figure 2.5 Web page displayed by Microsoft
Edge. Courtesy of Microsoft Corporation.
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 10
Heading Element
<h1>Heading Level 1</h1>
<h2>Heading Level 2</h2>
<h3>Heading Level 3</h3>
<h4>Heading Level 4</h4>
<h5>Heading Level 5</h5>
<h6>Heading Level 6</h6>
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 11
Paragraph Element
Paragraph element
<p> …paragraph goes here… </p>
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 12
Line Break Element
Line Break element
• Stand-alone, or void tag
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 13
Blockquote Element
Blockquote element
• Indents a block of text for special emphasis
<blockquote>
…text goes here…
</blockquote>
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 14
Table 2.1 Phrase Elements
Indicate the context and meaning of the text
Element Example Usage
<b> bold text Text that has no extra importance but is styled in bold font
by usage and convention
<em> emphasized Causes text to be emphasized in relation to other text;
text usually displayed in italics
<i> italicized text Text that has no extra importance but is styled in italics by
usage and convention
<strong> strong text Strong importance; causes text to stand out from
surrounding text; usually displayed in bold
<sub> sub text Displays a subscript as small text below the baseline
<sup> sup
text Displays a superscript as small text above the baseline
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 15
Proper Nesting
CODE:
<p><i>Call for a free quote for your web development
needs: <strong>888.555.5555 </strong></i></p>
BROWSER DISPLAY:
Call for a free quote for your web development needs: 888.555.5555
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 16
HTML Lists
Unordered List
Ordered List
Description List
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 17
Unordered List
Displays a bullet, or list marker,
before each entry in the list.
<ul>
Contains the unordered list
<li>
Contains an item in the list
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 18
Unordered List Example
<ul>
<li>TCP</li>
<li>IP</li>
<li>HTTP</li>
<li>FTP</li>
</ul>
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 19
Ordered List
Displays a numbering or lettering system to itemize the
information contained in the list
<ol>
Contains the ordered list
• type attribute determines numbering scheme of list,
default is numerals
<li>
Contains an item in the list
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 20
Ordered List Example
<ol>
<li>Apply to school</li>
<li>Register for course</li>
<li>Pay tuition</li>
<li>Attend course</li>
</ol>
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 21
Description List
Useful to display a list of terms and descriptions or a list
of FAQ and answers
• <dl>
Contains the description list
• <dt>
Contains a term/phrase/sentence
Configures empty space above and below the text
• <dd>
Contains a description of the term/phrase/sentence
– Indents the text
– Configures empty space above and below the text
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 22
Description List Example
<dl>
<dt>IP</dt>
<dd>Internet Protocol</dd>
<dt>TCP</dt>
<dd>Transmission Control Protocol</dd>
</dl>
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 23
Special Characters
• Display special characters such as quotes, copyright
symbol, etc.
Character Code
© ©
< <
> >
& &
Also see Table 2.3
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 24
Div Element
Configures a structural block area or “division” on a web
page with empty space above and below.
Can contain other block display elements, including
other div elements
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 25
Figure 2.20 Wireframe for Casita Sedona
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 26
HTML5 Structural Elements (1 of 3)
header Element
<header></header>
Contains the web page
document’s headings
nav Element
<nav></nav>
Contains web page
document’s main navigation
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 27
HTML5 Structural Elements (2 of 3)
main Element
<main></main>
Contains the web page
document’s main content
footer Element
<footer></footer>
Contains the web page
document’s footer
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 28
Figure 2.21 Casita Sedona web page
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 29
HTML5 Structural Elements (3 of 3)
<body>
<header> document headings go here </header>
<nav> main navigation goes here </nav>
<main> main content goes here </main>
<footer> document footer information goes here
</footer>
</body>
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 30
Figure 2.22 The blog page.
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 31
A Element (Anchor Element)
Specifies a hyperlink reference (href) to a file
Text between the <a> and </a> is displayed on the
web page.
<a href="contact.html">Contact Us</a>
href Attribute
• Indicates the file name or URL
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 32
Opening a Link in a New Browser
Window
The target attribute on the anchor element opens a link
in a new browser window or new browser tab.
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 33
Absolute & Relative Hyperlinks
Absolute link
• Link to a different website
<a href="http://yahoo.com">Yahoo</a>
Relative link
• Link to pages on your own site
<a href="index.htm">Home</a>
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 34
E-Mail Hyperlink
Automatically launch the default mail
program configured for the browser
If no browser default is configured,
a message is displayed
<a href=“mailto:[email protected]”>[email protected]</a>
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 35
Hyperlinks
• Hands-On Practice
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 36
Summary
This chapter introduced you to HTML.
You will use these skills over and over again as you
create web pages.
Copyright © 2021, 2019, 2017 Pearson Education, Inc. All Rights Reserved 2 - 37