SlideShare a Scribd company logo
Chapter 7
Improving Web Design
with New Page Layouts
Web Design with
HTML5 & CSS3
8th Edition
• Explain when to use article, aside, and section
elements
• Define figure and figcaption elements
• Redesign wireframes for tablet and desktop
viewports
• Explain and use the opacity property
• Describe and use the text-shadow property
Chapter 7: Improving Web Design with New Page Layouts 2
Chapter Objectives
• Add a banner image to a website
• Insert and style a figure element
• Insert and style a section element
• Insert and style an article element
• Insert and style an aside element
• Create a three-column layout
• Describe and use the overflow property
Chapter 7: Improving Web Design with New Page Layouts 3
Chapter Objectives (continued)
Chapter 7: Improving Web Design with New Page Layouts 4
Using HTML5 Semantic Elements
• The article element, as described by the W3C, is
– a complete, self-contained composition in a
document, page, application, or site
– independently distributable or reusable, e.g. in
syndication
• The start and end tags of article elements are
<article> and </article>
• Content placed between these tags will appear on
a webpage as part of the article element
Chapter 7: Improving Web Design with New Page Layouts 5
Article Element
• Articles may be nested within other HTML
elements, such as the main element, the section
element, or other article elements
• Articles are commonly used to contain news
articles, blog and forum posts, or comments
Chapter 7: Improving Web Design with New Page Layouts 6
Article Element (continued 1)
Chapter 7: Improving Web Design with New Page Layouts 7
Article Element (continued 2)
• The aside element is used as a sidebar that
contains additional information about a particular
item mentioned within another element
• For example, if an article on a webpage contains a
recipe and a list of ingredients, one could include
an aside element with more information about
one of the key ingredients, such as its origin or
where to purchase it
• It can be nested within article elements or
within main or section elements
Chapter 7: Improving Web Design with New Page Layouts 8
Aside Element
Chapter 7: Improving Web Design with New Page Layouts 9
Aside Element (continued)
• The section element, as described by the W3C, is
an element that
– represents a generic section of a document or
application. Here, a section is a thematic grouping of
content. The theme of each section should be
identified as a child of the section element
– is not a generic container element. A general rule is
that the section element is appropriate only if the
element’s contents would be listed explicitly in the
document’s outline
Chapter 7: Improving Web Design with New Page Layouts 10
Section Element
• The following is an example of a several section
elements nested within an article element
<article>
<h1>Tutorials: Cooking Basics</h1>
<p>Watch our tutorials to learn
the basics of good cooking.</p>
<section>
<h1>Tutorial 1</h1>
<p>Assembling basic kitchen tools.</p>
</section>
…
</article>
Chapter 7: Improving Web Design with New Page Layouts 11
Section Element (continued 1)
Chapter 7: Improving Web Design with New Page Layouts 12
Section Element (continued 2)
• The figure element is used to group content, such
as illustrations, diagrams, and photos
• According to the W3C, the figure element
represents some flow content that is self-
contained and is typically referenced as a single
unit from the main flow of the document
• A figure element can contain one or more img
elements
Chapter 7: Improving Web Design with New Page Layouts 13
Figure and Figure Caption
Elements
• The figure element may contain an optional
figure caption element, which is used to provide a
caption for the figure element
• The start and end tags of the figure caption
element are <figcaption> and </figcaption>
Chapter 7: Improving Web Design with New Page Layouts 14
Figure and Figure Caption
Elements (continued 1)
• The following is an example of the figure
element and the figure caption element
<figure>
<figcaption>New York City
Highlights</figcaption>
<img src="ny1.jpg" alt="Statue of
Liberty">
<img src="ny2.jpg" alt="Central Park">
<img src="ny3.jpg" alt="New York at
Night">
</figure>
Chapter 7: Improving Web Design with New Page Layouts 15
Figure and Figure Caption
Elements (continued 2)
Chapter 7: Improving Web Design with New Page Layouts 16
Figure and Figure Caption
Elements (continued 3)
• A banner is a graphic that spans the width of a
webpage and usually brands a website, often by
displaying its name or an identifying image
• The CSS3 opacity property specifies the
transparency of an element
• The text-shadow property applies a shadow to
text
– h-shadow value – designates the horizontal position of
the shadow
– v-shadow value – designates the vertical position of
the shadow
Chapter 7: Improving Web Design with New Page Layouts 17
Website Layout
• An example of a style rule that applies a text
shadow to an element is shown below
h1 {
text-shadow: 0.2em 0.1em #292933;
}
In this example, a text shadow with a horizontal
position of 0.2em, a vertical position of 0.1em,
and a dark gray color is applied to an h1 element
Chapter 7: Improving Web Design with New Page Layouts 18
Website Layout (continued)
Redesigning the Home Page
19Chapter 7: Improving Web Design with New Page Layouts
Chapter 7: Improving Web Design with New Page Layouts 20
To Add a New div Element to the
Home Page
Chapter 7: Improving Web Design with New Page Layouts 21
To Add a New div Element to the
Home Page (continued)
Chapter 7: Improving Web Design with New Page Layouts 22
To Add a figure Element
to the Home Page
Chapter 7: Improving Web Design with New Page Layouts 23
To Add a figure Element
to the Home Page (continued)
Chapter 7: Improving Web Design with New Page Layouts 24
To Add New Style Rules
to the Tablet Viewport
Chapter 7: Improving Web Design with New Page Layouts 25
To Add Section Elements
to the About Us Page
Chapter 7: Improving Web Design with New Page Layouts 26
To Style the About Us Page
for a Tablet Viewport
Chapter 7: Improving Web Design with New Page Layouts 27
To Style the About Us Page
for a Tablet Viewport (continued)
Creating the Nutrition Page
28Chapter 7: Improving Web Design with New Page Layouts
• Overflow property – It is used to specify how to
manage content when it “spills over” into another
element
Chapter 7: Improving Web Design with New Page Layouts 29
Creating the Nutrition Page
(continued)
Chapter 7: Improving Web Design with New Page Layouts 30
To Create the Nutrition Page
Chapter 7: Improving Web Design with New Page Layouts 31
To Add article and aside
Elements to the Nutrition Page
Chapter 7: Improving Web Design with New Page Layouts 32
To Add article and aside Elements
to the Nutrition Page (continued 1)
Chapter 7: Improving Web Design with New Page Layouts 33
To Add article and aside Elements
to the Nutrition Page (continued 2)
Chapter 7: Improving Web Design with New Page Layouts 34
To Create a Three-Column Layout
for the Nutrition Page in a Tablet
Viewport
Chapter 7: Improving Web Design with New Page Layouts 35
To Create a Three-Column Layout
for the Nutrition Page in a Tablet
Viewport (continued)
• The main element is not in the correct area in
Figure 7–83
• The float property used within the article style
rule displaces the main element to the banner
image area
• To correct this issue, apply an overflow property
with a value of auto to the main style rule
contained within the tablet media query
– Use overflow: auto; to add a property and value
Chapter 7: Improving Web Design with New Page Layouts 36
To Apply the Overflow Property
to the main Element Style Rule
Chapter 7: Improving Web Design with New Page Layouts 37
To Apply the Overflow Property to the
main Element Style Rule (continued)
Chapter 7: Improving Web Design with New Page Layouts 38
To Style the article Element
for the Nutrition Page
Chapter 7: Improving Web Design with New Page Layouts 39
To Style the aside Element
for the Nutrition Page
Chapter 7: Improving Web Design with New Page Layouts 40
To Style the aside Element
for the Nutrition Page (continued)
Chapter 7 Complete
HTML5 & CSS3
8th Edition

More Related Content

What's hot (20)

PDF
Intro to HTML & CSS
Syed Sami
 
PPTX
Javascript event handler
Jesus Obenita Jr.
 
PPT
Oops concepts in php
CPD INDIA
 
PPTX
Introduction to xml
Gtu Booker
 
PDF
jQuery for beginners
Arulmurugan Rajaraman
 
PPT
Introduction to CSS Borders - Lesson 4
Naresh Sharma
 
PPT
Css Ppt
Hema Prasanth
 
PPT
Learning Html
Damian Gonz
 
PPTX
HTML Semantic Tags
Bruce Kyle
 
PPTX
Introduction to CSS
Folasade Adedeji
 
PDF
Introduction to Web Components
Fu Cheng
 
PDF
Intro to HTML and CSS basics
Eliran Eliassy
 
PPTX
Html
Nisa Soomro
 
PPTX
Javascript 101
Shlomi Komemi
 
PPTX
Array of objects.pptx
RAGAVIC2
 
PDF
Background property in css
Dhruvin Nakrani
 
PDF
React
중운 박
 
PPTX
Html
Hemant Saini
 
PDF
JavaScript: Variables and Functions
Jussi Pohjolainen
 
Intro to HTML & CSS
Syed Sami
 
Javascript event handler
Jesus Obenita Jr.
 
Oops concepts in php
CPD INDIA
 
Introduction to xml
Gtu Booker
 
jQuery for beginners
Arulmurugan Rajaraman
 
Introduction to CSS Borders - Lesson 4
Naresh Sharma
 
Css Ppt
Hema Prasanth
 
Learning Html
Damian Gonz
 
HTML Semantic Tags
Bruce Kyle
 
Introduction to CSS
Folasade Adedeji
 
Introduction to Web Components
Fu Cheng
 
Intro to HTML and CSS basics
Eliran Eliassy
 
Javascript 101
Shlomi Komemi
 
Array of objects.pptx
RAGAVIC2
 
Background property in css
Dhruvin Nakrani
 
React
중운 박
 
JavaScript: Variables and Functions
Jussi Pohjolainen
 

Viewers also liked (20)

PPTX
CSS3 notes
Rex Wang
 
PPTX
Chapter 25
application developer
 
PPTX
Intro To ECAT
cloeven
 
PPTX
Chapter 12
application developer
 
PPTX
CSS
Akila Iroshan
 
PPTX
Chapter 19
application developer
 
PPTX
HTML: Chapter 01
Steve Guinan
 
PPT
Html ppt
Iblesoft
 
PPT
CSS - Basics
Shubham_Saurabh
 
PPTX
HTML & CSS: Chapter 04
Steve Guinan
 
PPTX
Unit 6, Lesson 3 - Vectors
judan1970
 
PDF
Bread board
André Walker
 
PPT
Breadboard
EMEC101
 
PPT
Basic css
Gopinath Ambothi
 
PPTX
Web Engineering - Basic CSS Properties
Nosheen Qamar
 
PPTX
Vernier caliper
Abinashpapu
 
PPT
Spline Interpolation
aiQUANT
 
PPTX
Interpolation and extrapolation
Aswin Pv
 
PPTX
Silk Performer Presentation v1
Sun Technlogies
 
PPTX
Cascading Style Sheets - CSS
Sun Technlogies
 
CSS3 notes
Rex Wang
 
Intro To ECAT
cloeven
 
HTML: Chapter 01
Steve Guinan
 
Html ppt
Iblesoft
 
CSS - Basics
Shubham_Saurabh
 
HTML & CSS: Chapter 04
Steve Guinan
 
Unit 6, Lesson 3 - Vectors
judan1970
 
Bread board
André Walker
 
Breadboard
EMEC101
 
Basic css
Gopinath Ambothi
 
Web Engineering - Basic CSS Properties
Nosheen Qamar
 
Vernier caliper
Abinashpapu
 
Spline Interpolation
aiQUANT
 
Interpolation and extrapolation
Aswin Pv
 
Silk Performer Presentation v1
Sun Technlogies
 
Cascading Style Sheets - CSS
Sun Technlogies
 
Ad

Similar to HTML & CSS: Chapter 07 (20)

PDF
Advanced CSS Troubleshooting
Denise Jacobs
 
PDF
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
arpadfaturoq
 
PPTX
Webinar: Web Design Trends
Stephen MacKley
 
PPTX
Buiding Next Generation Websites Session 8 by Muhammad Ehtisham Siddiqui
Muhammad Ehtisham Siddiqui
 
PDF
40 web design trends in 2015
Equinet Academy
 
PPTX
Web Designing Services
aswinichinnu121
 
PDF
Advanced CSS Troubleshooting & Efficiency
Denise Jacobs
 
PPT
Illusion Insights Into Visual Design Elements
robin fay
 
PDF
Current Trends in Web Design & Development
Jenny Mandeville
 
PPTX
Castro Chapter 11
Jeff Byrnes
 
PPT
Webdesign New
lyngdoh
 
PDF
Master Web Design with HTML CSS JavaScript and jQuery Create Stunning Interac...
mouhlirusake
 
PDF
Roadmap 01
quangnv17071980
 
PDF
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
jugnupllar
 
PPTX
HTML5 introduction
Kaali Kiran Thammanna
 
PDF
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
mabomgenie
 
PPTX
CCS PPT 10.pptx
DrRavneetSingh
 
PPT
Web Design Phase
Ahsan Uddin Shan
 
ODP
Usabilityslideshow
Carmell06769
 
PDF
Highly Maintainable, Efficient, and Optimized CSS
Zoe Gillenwater
 
Advanced CSS Troubleshooting
Denise Jacobs
 
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
arpadfaturoq
 
Webinar: Web Design Trends
Stephen MacKley
 
Buiding Next Generation Websites Session 8 by Muhammad Ehtisham Siddiqui
Muhammad Ehtisham Siddiqui
 
40 web design trends in 2015
Equinet Academy
 
Web Designing Services
aswinichinnu121
 
Advanced CSS Troubleshooting & Efficiency
Denise Jacobs
 
Illusion Insights Into Visual Design Elements
robin fay
 
Current Trends in Web Design & Development
Jenny Mandeville
 
Castro Chapter 11
Jeff Byrnes
 
Webdesign New
lyngdoh
 
Master Web Design with HTML CSS JavaScript and jQuery Create Stunning Interac...
mouhlirusake
 
Roadmap 01
quangnv17071980
 
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
jugnupllar
 
HTML5 introduction
Kaali Kiran Thammanna
 
New Perspectives on HTML5 CSS3 JavaScript 6th Edition Carey Solutions Manual
mabomgenie
 
CCS PPT 10.pptx
DrRavneetSingh
 
Web Design Phase
Ahsan Uddin Shan
 
Usabilityslideshow
Carmell06769
 
Highly Maintainable, Efficient, and Optimized CSS
Zoe Gillenwater
 
Ad

More from Steve Guinan (20)

PPTX
Chapter 18: Transitions, Transforms, and Animation
Steve Guinan
 
PPTX
Chapter 17: Responsive Web Design
Steve Guinan
 
PPTX
Chapter 15: Floating and Positioning
Steve Guinan
 
PPTX
Chapter 9: Forms
Steve Guinan
 
PPTX
Chapter 8: Tables
Steve Guinan
 
PPTX
Chapter 14: Box Model
Steve Guinan
 
PPTX
Chapter 13: Colors and Backgrounds
Steve Guinan
 
PPTX
Chapter 12: CSS Part 2
Steve Guinan
 
PPTX
Chapter 11: Intro to CSS
Steve Guinan
 
PPTX
Chapter 23: Web Images
Steve Guinan
 
PPTX
Chapter 7: Images
Steve Guinan
 
PPTX
HubSpot Student Instructions
Steve Guinan
 
PPTX
Ch 6: Links
Steve Guinan
 
PPTX
Ch 5: Marking up Text
Steve Guinan
 
PPTX
Ch 3: Big Concepts
Steve Guinan
 
PPTX
Ch 2: How the Web Works
Steve Guinan
 
PPTX
Ch 1: Getting Started
Steve Guinan
 
PPTX
Intro to Web Design 6e Chapter 7
Steve Guinan
 
PPTX
Intro to Web Design 6e Chapter 6
Steve Guinan
 
PPTX
Intro to Web Design 6e Chapter 5
Steve Guinan
 
Chapter 18: Transitions, Transforms, and Animation
Steve Guinan
 
Chapter 17: Responsive Web Design
Steve Guinan
 
Chapter 15: Floating and Positioning
Steve Guinan
 
Chapter 9: Forms
Steve Guinan
 
Chapter 8: Tables
Steve Guinan
 
Chapter 14: Box Model
Steve Guinan
 
Chapter 13: Colors and Backgrounds
Steve Guinan
 
Chapter 12: CSS Part 2
Steve Guinan
 
Chapter 11: Intro to CSS
Steve Guinan
 
Chapter 23: Web Images
Steve Guinan
 
Chapter 7: Images
Steve Guinan
 
HubSpot Student Instructions
Steve Guinan
 
Ch 6: Links
Steve Guinan
 
Ch 5: Marking up Text
Steve Guinan
 
Ch 3: Big Concepts
Steve Guinan
 
Ch 2: How the Web Works
Steve Guinan
 
Ch 1: Getting Started
Steve Guinan
 
Intro to Web Design 6e Chapter 7
Steve Guinan
 
Intro to Web Design 6e Chapter 6
Steve Guinan
 
Intro to Web Design 6e Chapter 5
Steve Guinan
 

Recently uploaded (20)

PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PPTX
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
PDF
CEREBRAL PALSY: NURSING MANAGEMENT .pdf
PRADEEP ABOTHU
 
PDF
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
PDF
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
PDF
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
PPTX
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
PPTX
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
DOCX
A summary of SPRING SILKWORMS by Mao Dun.docx
maryjosie1
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PDF
CHILD RIGHTS AND PROTECTION QUESTION BANK
Dr Raja Mohammed T
 
PDF
1, 2, 3… E MAIS UM CICLO CHEGA AO FIM!.pdf
Colégio Santa Teresinha
 
PPTX
Soil and agriculture microbiology .pptx
Keerthana Ramesh
 
PPTX
How to Manage Promotions in Odoo 18 Sales
Celine George
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
PDF
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
PPTX
Views on Education of Indian Thinkers J.Krishnamurthy..pptx
ShrutiMahanta1
 
PDF
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
CEREBRAL PALSY: NURSING MANAGEMENT .pdf
PRADEEP ABOTHU
 
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
A summary of SPRING SILKWORMS by Mao Dun.docx
maryjosie1
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
CHILD RIGHTS AND PROTECTION QUESTION BANK
Dr Raja Mohammed T
 
1, 2, 3… E MAIS UM CICLO CHEGA AO FIM!.pdf
Colégio Santa Teresinha
 
Soil and agriculture microbiology .pptx
Keerthana Ramesh
 
How to Manage Promotions in Odoo 18 Sales
Celine George
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
Views on Education of Indian Thinkers J.Krishnamurthy..pptx
ShrutiMahanta1
 
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 

HTML & CSS: Chapter 07

  • 1. Chapter 7 Improving Web Design with New Page Layouts Web Design with HTML5 & CSS3 8th Edition
  • 2. • Explain when to use article, aside, and section elements • Define figure and figcaption elements • Redesign wireframes for tablet and desktop viewports • Explain and use the opacity property • Describe and use the text-shadow property Chapter 7: Improving Web Design with New Page Layouts 2 Chapter Objectives
  • 3. • Add a banner image to a website • Insert and style a figure element • Insert and style a section element • Insert and style an article element • Insert and style an aside element • Create a three-column layout • Describe and use the overflow property Chapter 7: Improving Web Design with New Page Layouts 3 Chapter Objectives (continued)
  • 4. Chapter 7: Improving Web Design with New Page Layouts 4 Using HTML5 Semantic Elements
  • 5. • The article element, as described by the W3C, is – a complete, self-contained composition in a document, page, application, or site – independently distributable or reusable, e.g. in syndication • The start and end tags of article elements are <article> and </article> • Content placed between these tags will appear on a webpage as part of the article element Chapter 7: Improving Web Design with New Page Layouts 5 Article Element
  • 6. • Articles may be nested within other HTML elements, such as the main element, the section element, or other article elements • Articles are commonly used to contain news articles, blog and forum posts, or comments Chapter 7: Improving Web Design with New Page Layouts 6 Article Element (continued 1)
  • 7. Chapter 7: Improving Web Design with New Page Layouts 7 Article Element (continued 2)
  • 8. • The aside element is used as a sidebar that contains additional information about a particular item mentioned within another element • For example, if an article on a webpage contains a recipe and a list of ingredients, one could include an aside element with more information about one of the key ingredients, such as its origin or where to purchase it • It can be nested within article elements or within main or section elements Chapter 7: Improving Web Design with New Page Layouts 8 Aside Element
  • 9. Chapter 7: Improving Web Design with New Page Layouts 9 Aside Element (continued)
  • 10. • The section element, as described by the W3C, is an element that – represents a generic section of a document or application. Here, a section is a thematic grouping of content. The theme of each section should be identified as a child of the section element – is not a generic container element. A general rule is that the section element is appropriate only if the element’s contents would be listed explicitly in the document’s outline Chapter 7: Improving Web Design with New Page Layouts 10 Section Element
  • 11. • The following is an example of a several section elements nested within an article element <article> <h1>Tutorials: Cooking Basics</h1> <p>Watch our tutorials to learn the basics of good cooking.</p> <section> <h1>Tutorial 1</h1> <p>Assembling basic kitchen tools.</p> </section> … </article> Chapter 7: Improving Web Design with New Page Layouts 11 Section Element (continued 1)
  • 12. Chapter 7: Improving Web Design with New Page Layouts 12 Section Element (continued 2)
  • 13. • The figure element is used to group content, such as illustrations, diagrams, and photos • According to the W3C, the figure element represents some flow content that is self- contained and is typically referenced as a single unit from the main flow of the document • A figure element can contain one or more img elements Chapter 7: Improving Web Design with New Page Layouts 13 Figure and Figure Caption Elements
  • 14. • The figure element may contain an optional figure caption element, which is used to provide a caption for the figure element • The start and end tags of the figure caption element are <figcaption> and </figcaption> Chapter 7: Improving Web Design with New Page Layouts 14 Figure and Figure Caption Elements (continued 1)
  • 15. • The following is an example of the figure element and the figure caption element <figure> <figcaption>New York City Highlights</figcaption> <img src="ny1.jpg" alt="Statue of Liberty"> <img src="ny2.jpg" alt="Central Park"> <img src="ny3.jpg" alt="New York at Night"> </figure> Chapter 7: Improving Web Design with New Page Layouts 15 Figure and Figure Caption Elements (continued 2)
  • 16. Chapter 7: Improving Web Design with New Page Layouts 16 Figure and Figure Caption Elements (continued 3)
  • 17. • A banner is a graphic that spans the width of a webpage and usually brands a website, often by displaying its name or an identifying image • The CSS3 opacity property specifies the transparency of an element • The text-shadow property applies a shadow to text – h-shadow value – designates the horizontal position of the shadow – v-shadow value – designates the vertical position of the shadow Chapter 7: Improving Web Design with New Page Layouts 17 Website Layout
  • 18. • An example of a style rule that applies a text shadow to an element is shown below h1 { text-shadow: 0.2em 0.1em #292933; } In this example, a text shadow with a horizontal position of 0.2em, a vertical position of 0.1em, and a dark gray color is applied to an h1 element Chapter 7: Improving Web Design with New Page Layouts 18 Website Layout (continued)
  • 19. Redesigning the Home Page 19Chapter 7: Improving Web Design with New Page Layouts
  • 20. Chapter 7: Improving Web Design with New Page Layouts 20 To Add a New div Element to the Home Page
  • 21. Chapter 7: Improving Web Design with New Page Layouts 21 To Add a New div Element to the Home Page (continued)
  • 22. Chapter 7: Improving Web Design with New Page Layouts 22 To Add a figure Element to the Home Page
  • 23. Chapter 7: Improving Web Design with New Page Layouts 23 To Add a figure Element to the Home Page (continued)
  • 24. Chapter 7: Improving Web Design with New Page Layouts 24 To Add New Style Rules to the Tablet Viewport
  • 25. Chapter 7: Improving Web Design with New Page Layouts 25 To Add Section Elements to the About Us Page
  • 26. Chapter 7: Improving Web Design with New Page Layouts 26 To Style the About Us Page for a Tablet Viewport
  • 27. Chapter 7: Improving Web Design with New Page Layouts 27 To Style the About Us Page for a Tablet Viewport (continued)
  • 28. Creating the Nutrition Page 28Chapter 7: Improving Web Design with New Page Layouts
  • 29. • Overflow property – It is used to specify how to manage content when it “spills over” into another element Chapter 7: Improving Web Design with New Page Layouts 29 Creating the Nutrition Page (continued)
  • 30. Chapter 7: Improving Web Design with New Page Layouts 30 To Create the Nutrition Page
  • 31. Chapter 7: Improving Web Design with New Page Layouts 31 To Add article and aside Elements to the Nutrition Page
  • 32. Chapter 7: Improving Web Design with New Page Layouts 32 To Add article and aside Elements to the Nutrition Page (continued 1)
  • 33. Chapter 7: Improving Web Design with New Page Layouts 33 To Add article and aside Elements to the Nutrition Page (continued 2)
  • 34. Chapter 7: Improving Web Design with New Page Layouts 34 To Create a Three-Column Layout for the Nutrition Page in a Tablet Viewport
  • 35. Chapter 7: Improving Web Design with New Page Layouts 35 To Create a Three-Column Layout for the Nutrition Page in a Tablet Viewport (continued)
  • 36. • The main element is not in the correct area in Figure 7–83 • The float property used within the article style rule displaces the main element to the banner image area • To correct this issue, apply an overflow property with a value of auto to the main style rule contained within the tablet media query – Use overflow: auto; to add a property and value Chapter 7: Improving Web Design with New Page Layouts 36 To Apply the Overflow Property to the main Element Style Rule
  • 37. Chapter 7: Improving Web Design with New Page Layouts 37 To Apply the Overflow Property to the main Element Style Rule (continued)
  • 38. Chapter 7: Improving Web Design with New Page Layouts 38 To Style the article Element for the Nutrition Page
  • 39. Chapter 7: Improving Web Design with New Page Layouts 39 To Style the aside Element for the Nutrition Page
  • 40. Chapter 7: Improving Web Design with New Page Layouts 40 To Style the aside Element for the Nutrition Page (continued)
  • 41. Chapter 7 Complete HTML5 & CSS3 8th Edition