SlideShare a Scribd company logo
Copyright © Terry Felke-Morris http://terrymorris.net
Web Development & Design
Foundations with HTML5
8th
Edition
CHAPTER 2
KEY CONCEPTS
1
Copyright © Terry Felke-Morris
Copyright © Terry Felke-Morris http://terrymorris.net
Learning Outcomes
In this chapter, you will learn how to ...
 Describe HTML, XHTML, and HTML5
 Identify the markup language in a web page document
 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, divs, lists, and blockquotes
 Configure text with phrase elements
 Configure a web page using new HTML5 header, nav, main,
and footer elements
 Configure special characters
 Use the anchor element to link from page to page
 Create absolute, relative, and e-mail hyperlinks
 Code, save, and display a web page document
 Test a web page document for valid syntax
2
Copyright © Terry Felke-Morris http://terrymorris.net
What is HTML?
HTML:
The set of markup symbols or codes placed
in a file intended for display on a Web
browser page.
The World Wide Web Consortium
(http://w3c.org) sets the standards for HTML
and its related languages.
3
Copyright © Terry Felke-Morris http://terrymorris.net
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.
4
Copyright © Terry Felke-Morris http://terrymorris.net
What is HTML5 ?
Newest version of HTML/XHTML
Supported by modern browsers
Intended to be backwards compatible
Adds new elements
Adds new functionality
◦Edit form data
◦Native video and audio
◦And more!
5
Source: W3C http://www.w3.org/html/logo/
Copyright © Terry Felke-Morris http://terrymorris.net
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
6
Copyright © Terry Felke-Morris http://terrymorris.net
DTD Examples
XHTML1.0TransitionalDTD
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
HTML5DTD
<!DOCTYPE html>
7
Copyright © Terry Felke-Morris http://terrymorris.net
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>
8
Copyright © Terry Felke-Morris http://terrymorris.net
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>
9
Copyright © Terry Felke-Morris http://terrymorris.net
Title Element
Meta Element
10
Copyright © Terry Felke-Morris http://terrymorris.net
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>
11
Copyright © Terry Felke-Morris http://terrymorris.net
Paragraph Element
Paragraph element
<p> …paragraph goes here… </p>
◦Groups sentences and sections of text together.
◦Block Display – Configures empty space above and
below
12
Copyright © Terry Felke-Morris http://terrymorris.net
Line Break Element
Line Break element
◦Stand-alone, or void tag
…text goes here <br>
This starts on a new line….
◦Causes the next element or text to display on a new line
13
Copyright © Terry Felke-Morris http://terrymorris.net
Blockquote Element
Blockquote element
◦Indents a block of text for special emphasis
<blockquote>
…text goes here…
</blockquote>
◦Block Display – Configures empty space above and below
14
Copyright © Terry Felke-Morris http://terrymorris.net
Phrase Elements
Indicate the context and meaning of the text
15
Copyright © Terry Felke-Morris http://terrymorris.net
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
16
Copyright © Terry Felke-Morris http://terrymorris.net
HTML Lists
Unordered List
Ordered List
Description List
formerly called a definition list
17
Copyright © Terry Felke-Morris http://terrymorris.net
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
18
Copyright © Terry Felke-Morris http://terrymorris.net
Unordered List Example
<ul>
<li>TCP</li>
<li>IP</li>
<li>HTTP</li>
<li>FTP</li>
</ul>
19
Copyright © Terry Felke-Morris http://terrymorris.net
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
20
Copyright © Terry Felke-Morris http://terrymorris.net
Ordered List Example
<ol>
<li>Apply to school</li>
<li>Register for course</li>
<li>Pay tuition</li>
<li>Attend course</li>
</ol>
21
Copyright © Terry Felke-Morris http://terrymorris.net
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
22
Copyright © Terry Felke-Morris http://terrymorris.net
Description List Example
<dl>
<dt>IP</dt>
<dd>Internet Protocol</dd>
<dt>TCP</dt>
<dd>Transmission Control Protocol</dd>
</dl>
23
Copyright © Terry Felke-Morris http://terrymorris.net
Checkpoint
1. Describe the features of a heading element
and how it configures the text.
2. Describe the difference between ordered
lists and unordered lists.
3. Describe the purpose of the blockquote tag.
24
Copyright © Terry Felke-Morris http://terrymorris.net
Special Characters
Display special characters such as quotes,
copyright symbol, etc.
Character Code
© &copy;
< &lt;
> &gt;
& &amp;
&nbsp;
25
Copyright © Terry Felke-Morris http://terrymorris.net
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
<div>Home Services Contact</div>
26
Copyright © Terry Felke-Morris http://terrymorris.net
HTML5 Structural Elements
header Element
<header></header>
Contains the web page
document’s headings
nav Element
<nav></nav>
Contains web page
document’s main navigation
main Element
<main></main>
Contains the web page
document’s main content
footer Element
<footer></footer>
Contains the web page
document’s footer
27
Copyright © Terry Felke-Morris http://terrymorris.net
HTML5
Structural
Elements
<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>
28
Copyright © Terry Felke-Morris http://terrymorris.net
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
29
Copyright © Terry Felke-Morris http://terrymorris.net
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>
30
Copyright © Terry Felke-Morris http://terrymorris.net
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:me@gmail.com”>me@gmail.com</a>
31
Hyperlinks
32
Hands-On Practice
Copyright © Terry Felke-Morris http://terrymorris.net
Checkpoint
1. Describe the purpose of special characters.
2. Describe when to use an absolute link.
Is the http protocol used in the href value?
3. Describe when to use a relative link. Is the
http protocol used in the href value?
33
Copyright © Terry Felke-Morris http://terrymorris.net
Writing Valid HTML
Check your code for syntax errors
◦Benefit:
◦Valid code 
more consistent browser display
W3C HTML Validation Tool
◦http://validator.w3.org
34
Copyright © Terry Felke-Morris http://terrymorris.net
Summary
This chapter introduced you to HTML.
You will use these skills over and over again as you
create web pages.
35

More Related Content

PPT
Chapter14
PPT
Chapter9
PPT
Chapter13
PPT
Chapter10
PPT
Chapter1
PPT
Chapter7
PPT
Chapter3
PPT
Chapter6
Chapter14
Chapter9
Chapter13
Chapter10
Chapter1
Chapter7
Chapter3
Chapter6

What's hot (20)

PPT
Chapter8
PPT
Chapter11
PPT
Chapter12
PPT
Chapter5
PPT
Chapter4
PPT
Chapter 14 - Web Design
PPT
Chapter 10 - Web Design
KEY
An Introduction to HTML5
PPT
Chapter 13 - Web Design
PPTX
HTML5 & CSS3
PPTX
Introduction to html 5
PPT
HTML5 CSS3 Basics
PPTX
Html5 and-css3-overview
PPT
Introdution to HTML 5
ODP
PPTX
Css, xhtml, javascript
PPTX
05 RD PoSD Tutorial_xhtml_to_html5_2016
PPTX
Html5 tutorial for beginners
PDF
HTML5 & Friends
Chapter8
Chapter11
Chapter12
Chapter5
Chapter4
Chapter 14 - Web Design
Chapter 10 - Web Design
An Introduction to HTML5
Chapter 13 - Web Design
HTML5 & CSS3
Introduction to html 5
HTML5 CSS3 Basics
Html5 and-css3-overview
Introdution to HTML 5
Css, xhtml, javascript
05 RD PoSD Tutorial_xhtml_to_html5_2016
Html5 tutorial for beginners
HTML5 & Friends
Ad

Similar to Chapter2 (20)

PPTX
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
PDF
Ch. 2 HTML5, CIS 110 13F
PPTX
web unit 2_4338494_2023_08_14_23_11.pptx
PPTX
web pro web pro web pro web pro v w.pptx
PPTX
PPTX
mst_unit1.pptx
PPTX
Before Starting HTML , some topics to remember.
PDF
INTERNSHIP PROJECT PPT RAJ HZL.pdf
PDF
PPT
Web Design-III IT.ppt
PPT
chapter- 2 Basics of web design forcusing on html basics
PPTX
PPT
PPT
Html book2
PDF
Presentation1.pdf
PPTX
html -Hyper Text Markup Languagejjjjjjjjjjjjjjjjjjjjjjjjj
PDF
"Innovative Web Design & Development Hub
PPT
Introduction to html
PPT
IntroHTMzczczscasasaklahduasihiaSUJScgGJKKL.ppt
PPT
IntrotoHTMLpowerpointeverythingyouneed.ppt
Lecture 2 HTML part 1.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
Ch. 2 HTML5, CIS 110 13F
web unit 2_4338494_2023_08_14_23_11.pptx
web pro web pro web pro web pro v w.pptx
mst_unit1.pptx
Before Starting HTML , some topics to remember.
INTERNSHIP PROJECT PPT RAJ HZL.pdf
Web Design-III IT.ppt
chapter- 2 Basics of web design forcusing on html basics
Html book2
Presentation1.pdf
html -Hyper Text Markup Languagejjjjjjjjjjjjjjjjjjjjjjjjj
"Innovative Web Design & Development Hub
Introduction to html
IntroHTMzczczscasasaklahduasihiaSUJScgGJKKL.ppt
IntrotoHTMLpowerpointeverythingyouneed.ppt
Ad

More from DeAnna Gossett (17)

PDF
Elet5e ch01
PPT
Elet5e ch20
PPT
Elet5e ch19
PPT
Elet5e ch18
PPT
Elet5e ch17
PPT
Elet5e ch16
PPT
Elet5e ch15
PPT
Elet5e ch14
PPT
Elet5e ch13
PPT
Elet5e ch12
PPT
Elet5e ch11
PPT
Elet5e ch10
PPT
Elet5e ch09
PPT
Elet5e ch08
PPT
Elet5e ch07
PPT
Elet5e ch06
PPT
Elet5e ch05
Elet5e ch01
Elet5e ch20
Elet5e ch19
Elet5e ch18
Elet5e ch17
Elet5e ch16
Elet5e ch15
Elet5e ch14
Elet5e ch13
Elet5e ch12
Elet5e ch11
Elet5e ch10
Elet5e ch09
Elet5e ch08
Elet5e ch07
Elet5e ch06
Elet5e ch05

Recently uploaded (20)

PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PDF
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
PDF
Exploring The Internet Of Things(IOT).ppt
PDF
si manuel quezon at mga nagawa sa bansang pilipinas
PPTX
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
PPTX
Layers_of_the_Earth_Grade7.pptx class by
PPT
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
PPTX
t_and_OpenAI_Combined_two_pressentations
PDF
Session 1 (Week 1)fghjmgfdsfgthyjkhfdsadfghjkhgfdsa
PPTX
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
PPTX
Cyber Hygine IN organizations in MSME or
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PDF
Alethe Consulting Corporate Profile and Solution Aproach
PDF
BIOCHEM CH2 OVERVIEW OF MICROBIOLOGY.pdf
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
E -tech empowerment technologies PowerPoint
PDF
simpleintnettestmetiaerl for the simple testint
PPT
250152213-Excitation-SystemWERRT (1).ppt
PDF
Containerization lab dddddddddddddddmanual.pdf
PPTX
Introduction to cybersecurity and digital nettiquette
Power Point - Lesson 3_2.pptx grad school presentation
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
Exploring The Internet Of Things(IOT).ppt
si manuel quezon at mga nagawa sa bansang pilipinas
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
Layers_of_the_Earth_Grade7.pptx class by
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
t_and_OpenAI_Combined_two_pressentations
Session 1 (Week 1)fghjmgfdsfgthyjkhfdsadfghjkhgfdsa
1402_iCSC_-_RESTful_Web_APIs_--_Josef_Hammer.pptx
Cyber Hygine IN organizations in MSME or
Exploring VPS Hosting Trends for SMBs in 2025
Alethe Consulting Corporate Profile and Solution Aproach
BIOCHEM CH2 OVERVIEW OF MICROBIOLOGY.pdf
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
E -tech empowerment technologies PowerPoint
simpleintnettestmetiaerl for the simple testint
250152213-Excitation-SystemWERRT (1).ppt
Containerization lab dddddddddddddddmanual.pdf
Introduction to cybersecurity and digital nettiquette

Chapter2

  • 1. Copyright © Terry Felke-Morris http://terrymorris.net Web Development & Design Foundations with HTML5 8th Edition CHAPTER 2 KEY CONCEPTS 1 Copyright © Terry Felke-Morris
  • 2. Copyright © Terry Felke-Morris http://terrymorris.net Learning Outcomes In this chapter, you will learn how to ...  Describe HTML, XHTML, and HTML5  Identify the markup language in a web page document  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, divs, lists, and blockquotes  Configure text with phrase elements  Configure a web page using new HTML5 header, nav, main, and footer elements  Configure special characters  Use the anchor element to link from page to page  Create absolute, relative, and e-mail hyperlinks  Code, save, and display a web page document  Test a web page document for valid syntax 2
  • 3. Copyright © Terry Felke-Morris http://terrymorris.net What is HTML? HTML: The set of markup symbols or codes placed in a file intended for display on a Web browser page. The World Wide Web Consortium (http://w3c.org) sets the standards for HTML and its related languages. 3
  • 4. Copyright © Terry Felke-Morris http://terrymorris.net 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. 4
  • 5. Copyright © Terry Felke-Morris http://terrymorris.net What is HTML5 ? Newest version of HTML/XHTML Supported by modern browsers Intended to be backwards compatible Adds new elements Adds new functionality ◦Edit form data ◦Native video and audio ◦And more! 5 Source: W3C http://www.w3.org/html/logo/
  • 6. Copyright © Terry Felke-Morris http://terrymorris.net 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 6
  • 7. Copyright © Terry Felke-Morris http://terrymorris.net DTD Examples XHTML1.0TransitionalDTD <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd> HTML5DTD <!DOCTYPE html> 7
  • 8. Copyright © Terry Felke-Morris http://terrymorris.net 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> 8
  • 9. Copyright © Terry Felke-Morris http://terrymorris.net 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> 9
  • 10. Copyright © Terry Felke-Morris http://terrymorris.net Title Element Meta Element 10
  • 11. Copyright © Terry Felke-Morris http://terrymorris.net 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> 11
  • 12. Copyright © Terry Felke-Morris http://terrymorris.net Paragraph Element Paragraph element <p> …paragraph goes here… </p> ◦Groups sentences and sections of text together. ◦Block Display – Configures empty space above and below 12
  • 13. Copyright © Terry Felke-Morris http://terrymorris.net Line Break Element Line Break element ◦Stand-alone, or void tag …text goes here <br> This starts on a new line…. ◦Causes the next element or text to display on a new line 13
  • 14. Copyright © Terry Felke-Morris http://terrymorris.net Blockquote Element Blockquote element ◦Indents a block of text for special emphasis <blockquote> …text goes here… </blockquote> ◦Block Display – Configures empty space above and below 14
  • 15. Copyright © Terry Felke-Morris http://terrymorris.net Phrase Elements Indicate the context and meaning of the text 15
  • 16. Copyright © Terry Felke-Morris http://terrymorris.net 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 16
  • 17. Copyright © Terry Felke-Morris http://terrymorris.net HTML Lists Unordered List Ordered List Description List formerly called a definition list 17
  • 18. Copyright © Terry Felke-Morris http://terrymorris.net 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 18
  • 19. Copyright © Terry Felke-Morris http://terrymorris.net Unordered List Example <ul> <li>TCP</li> <li>IP</li> <li>HTTP</li> <li>FTP</li> </ul> 19
  • 20. Copyright © Terry Felke-Morris http://terrymorris.net 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 20
  • 21. Copyright © Terry Felke-Morris http://terrymorris.net Ordered List Example <ol> <li>Apply to school</li> <li>Register for course</li> <li>Pay tuition</li> <li>Attend course</li> </ol> 21
  • 22. Copyright © Terry Felke-Morris http://terrymorris.net 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 22
  • 23. Copyright © Terry Felke-Morris http://terrymorris.net Description List Example <dl> <dt>IP</dt> <dd>Internet Protocol</dd> <dt>TCP</dt> <dd>Transmission Control Protocol</dd> </dl> 23
  • 24. Copyright © Terry Felke-Morris http://terrymorris.net Checkpoint 1. Describe the features of a heading element and how it configures the text. 2. Describe the difference between ordered lists and unordered lists. 3. Describe the purpose of the blockquote tag. 24
  • 25. Copyright © Terry Felke-Morris http://terrymorris.net Special Characters Display special characters such as quotes, copyright symbol, etc. Character Code © &copy; < &lt; > &gt; & &amp; &nbsp; 25
  • 26. Copyright © Terry Felke-Morris http://terrymorris.net 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 <div>Home Services Contact</div> 26
  • 27. Copyright © Terry Felke-Morris http://terrymorris.net HTML5 Structural Elements header Element <header></header> Contains the web page document’s headings nav Element <nav></nav> Contains web page document’s main navigation main Element <main></main> Contains the web page document’s main content footer Element <footer></footer> Contains the web page document’s footer 27
  • 28. Copyright © Terry Felke-Morris http://terrymorris.net HTML5 Structural Elements <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> 28
  • 29. Copyright © Terry Felke-Morris http://terrymorris.net 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 29
  • 30. Copyright © Terry Felke-Morris http://terrymorris.net 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> 30
  • 31. Copyright © Terry Felke-Morris http://terrymorris.net 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:me@gmail.com”>me@gmail.com</a> 31
  • 33. Copyright © Terry Felke-Morris http://terrymorris.net Checkpoint 1. Describe the purpose of special characters. 2. Describe when to use an absolute link. Is the http protocol used in the href value? 3. Describe when to use a relative link. Is the http protocol used in the href value? 33
  • 34. Copyright © Terry Felke-Morris http://terrymorris.net Writing Valid HTML Check your code for syntax errors ◦Benefit: ◦Valid code  more consistent browser display W3C HTML Validation Tool ◦http://validator.w3.org 34
  • 35. Copyright © Terry Felke-Morris http://terrymorris.net Summary This chapter introduced you to HTML. You will use these skills over and over again as you create web pages. 35