(Ebook PDF) Responsive Web Design With HTML 5 & CSS 9th Edition 2024 Scribd Download
(Ebook PDF) Responsive Web Design With HTML 5 & CSS 9th Edition 2024 Scribd Download
com
https://ebooksecure.com/product/ebook-pdf-
responsive-web-design-with-html-5-css-9th-edition/
https://ebooksecure.com/product/ebook-pdf-learning-web-design-a-
beginners-guide-to-html-css-javascript-and-web-graphics-5th-edition/
ebooksecure.com
https://ebooksecure.com/product/ebook-pdf-web-development-and-design-
foundations-with-html-7th/
ebooksecure.com
https://ebooksecure.com/product/ebook-pdf-new-perspectives-on-
html-5-and-css-comprehensive-8th-edition/
ebooksecure.com
https://ebooksecure.com/product/ebook-pdf-fluid-mechanics-
fundamentals-and-applications-4th-edition/
ebooksecure.com
(Original PDF) Chemistry & Chemical Reactivity 10th
Edition
https://ebooksecure.com/product/original-pdf-chemistry-chemical-
reactivity-10th-edition/
ebooksecure.com
https://ebooksecure.com/product/ebook-pdf-healthcare-applications-a-
casebook-in-accounting-and-financial-management/
ebooksecure.com
https://ebooksecure.com/product/ebook-pdf-psychology-the-science-of-
mind-and-behaviour-australia/
ebooksecure.com
https://ebooksecure.com/product/ebook-pdf-laboratory-manual-for-human-
anatomy-physiology-cat-version-3rd-edition/
ebooksecure.com
https://ebooksecure.com/product/original-pdf-capital-markets-
institutions-instruments-and-risk-management-5th-edition/
ebooksecure.com
(Solutions Manual) Foundations of Financial Markets
Institutions 4th
https://ebooksecure.com/product/solutions-manual-foundations-of-
financial-markets-institutions-4th/
ebooksecure.com
vi Contents Responsive Web Design with HTML 5 & CSS
Creating the Nutrition Page HTML 365 Creating Multimedia Files HTML 469
CSS Grid Spans HTML 367 Embedded vs. External Multimedia HTML 471
To Create the Nutrition Page HTML 367 Media Players and Plug-Ins HTML 472
To Add article and aside Elements HTML 5 and Multimedia HTML 473
to the Nutrition Page HTML 368 Flash HTML 473
Structural Pseudo-Class, nth-of-type() HTML 372 Java Applets HTML 473
To Style the Nutrition Page for a Mobile Viewport HTML 372 Object Element HTML 474
To Style the Nutrition Page for a Tablet Viewport HTML 375 Integrating Audio HTML 474
To Style the Nutrition Page for a Desktop Viewport HTML 378 Audio File Formats HTML 475
Adding a Favicon HTML 378 File Compression and Codecs HTML 475
To Add a Favicon to a Website HTML 380 HTML 5 audio Element HTML 476
To Validate the Style Sheet HTML 383 To Add Audio to the Classes Page HTML 478
To Validate the HTML Files HTML 383 Integrating Video HTML 480
Chapter Summary HTML 384 Video File Formats HTML 480
Apply Your Knowledge HTML 385 HTML 5 video Element HTML 481
Extend Your Knowledge HTML 387 Using the video Element HTML 481
Analyze, Correct, Improve HTML 388 To Add Video to the About Us Page HTML 483
In the Lab HTML 389 To Style the Video HTML 484
Consider This: Your Turn HTML 396 Making Videos Accessible HTML 486
To Create a Captions File HTML 488
CHAPTER EIGHT To Add a Track Element HTML 490
To View Video Captions Using Web Server
Creating Tables and Forms for Chrome HTML 491
Objectives HTML 399 To Validate the Style Sheet HTML 495
Introduction HTML 400 To Validate the HTML Files HTML 495
Project—Create a Table and a Form HTML 400 Chapter Summary HTML 496
Roadmap HTML 402 Apply Your Knowledge HTML 497
Discovering Tables HTML 402 Extend Your Knowledge HTML 498
Creating a Table with HTML Elements HTML 403 Analyze, Correct, Improve HTML 498
Table Borders, Headers, and Captions HTML 404 In the Lab HTML 500
Table Element Attributes HTML 406 Consider This: Your Turn HTML 504
Use of Tables HTML 407
Planning the Table HTML 408
To Create the Classes Page HTML 408 CHAPTER TEN
To Add a div Element to the Classes Page HTML 409
To Add a Table to the Classes Page HTML 411
Creating Interactivity with CSS
Styling Table Elements HTML 415 and JavaScript
Styling Tables for Responsive Web Design HTML 416 Objectives HTML 507
To Style a Table for a Tablet Viewport HTML 417 Introduction HTML 508
To Style a Table for a Large Desktop Viewport HTML 422 Project — Add Interactivity to a Webpage HTML 508
Creating Webpage Forms HTML 423 Roadmap HTML 508
Form Controls HTML 424 Using CSS to Create Interactivity HTML 510
Form Labels HTML 429 To Apply a CSS Transform to a Webpage HTML 512
Attributes of HTML Tags Used to Create Forms HTML 429 To Add Animation to a Webpage HTML 515
Form Processing HTML 431 Incorporating JavaScript HTML 517
To Add a Form, Fieldset, Legend, Labels, and To Create a New Nav Element for
Text Input Controls to the Contact Us Page HTML 432 a Mobile Viewport HTML 519
To Add email and tel Input Controls to a Form HTML 433 To Style the New Nav Element
To Add Checkbox Controls to a Form HTML 434 for a Mobile Viewport HTML 523
To Add a select Element to a Form HTML 435 To Modify Previous Navigation Style Rules
To Add a textarea Element to a Form HTML 437 for a Mobile Viewport HTML 527
To Add a Submit Button to a Form HTML 438 JavaScript Terminology HTML 531
Styling Forms HTML 438 Writing JavaScript Code HTML 533
To Style a Form for a Mobile Viewport HTML 439 DOM Methods HTML 534
To Style a Form for a Tablet Viewport HTML 442 Using if/else Statements HTML 535
To Style a Form for a Desktop Viewport HTML 443 jQuery HTML 535
To Validate the Style Sheet HTML 444 To Create a JavaScript File HTML 536
To Validate the HTML Files HTML 445 To Create the hamburger( ) Function HTML 537
Chapter Summary HTML 445 To Call the hamburger( ) Function HTML 540
Apply Your Knowledge HTML 447 To Add and Style a Video Element
Extend Your Knowledge HTML 449 on the About Us Page HTML 541
Analyze, Correct, Improve HTML 450 To Create and Call the burpees( ) Function HTML 543
In the Lab HTML 452 To Create and Call the plank( ) Function HTML 546
Consider This: Your Turn HTML 462 To Create and Call the mountain( ) Function HTML 548
To Create and Call the discount( ) Function HTML 549
To Validate the Style Sheet HTML 552
CHAPTER NINE To Validate the HTML Files HTML 552
Integrating Audio and Video Chapter Summary HTML 553
Objectives HTML 465 Apply Your Knowledge HTML 554
Introduction HTML 466 Extend Your Knowledge HTML 555
Project — Add Audio and Video to a Webpage HTML 466 Analyze, Correct, Improve HTML 557
Roadmap HTML 468 In the Lab HTML 558
Using Multimedia HTML 468 Consider This: Your Turn HTML 567
Copyright 2021 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).
Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Responsive Web Design with HTML 5 & CSS Contents vii
CHAPTER TWELVE
Getting Started with Bootstrap
Objectives HTML 633
Introduction HTML 634
Project — Create a Website Using Bootstrap HTML 634
Roadmap HTML 634
Copyright 2021 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).
Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Copyright 2021 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).
Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Preface
The Shelly Cashman Series® offers the finest textbooks in computer education. We are
proud that our previous web design and development books have been so well received.
With each new edition of our HTML and CSS books, we make significant improvements
based on web technology and comments made by instructors and students. For Responsive
Web Design with HTML 5 and CSS, Ninth Edition, the Shelly Cashman Series development
team carefully reviewed our pedagogy and analyzed its effectiveness in teaching today’s
student. Contemporary students read less, but need to retain more. As they develop and
perform skills, students must know how to apply the skills to different settings. Today’s
students need to be continually engaged and challenged to retain what they’re learning.
With this web design book, we continue our commitment to focusing on the user
and how they learn best.
Responsive Web Design with HTML 5 and CSS, Ninth Edition, is intended for a first course that
Objectives of offers an introduction to HTML, CSS, and responsive web design techniques. No experience with webpage
This Textbook development or computer programming is required. The objectives of this book are:
• To teach the fundamentals of how to plan and organize the webpages for a new website
• To thoroughly apply two fundamental webpage technologies to realistic case studies: HTML for
structure and CSS for style and layout
• To provide an exercise-oriented approach that reinforces learning by doing
• To introduce students to new web technologies and trends, including responsive web design and
mobile-first design strategies
• To demonstrate current techniques for incorporating audio and video and for integrating interactivity
using CSS and JavaScript
• To promote curiosity and independent exploration of web resources
• To support current, professional webpage development best practices
• To encourage independent study and support distance learners
ix
Copyright 2021 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).
Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
x Preface Responsive Web Design with HTML 5 & CSS
Instructor Resources
The Instructor Resources include both teaching and testing aids and can be accessed via
www.cengage.com/login.
Instructor’s Manual Includes lecture notes summarizing the chapter sections, figures, and boxed
elements found in every chapter, teacher tips, classroom activities, lab activities, and quick
quizzes in Microsoft® Word® files.
Figure Files Illustrations for every figure in the textbook in electronic form.
PowerPoint Presentations A multimedia lecture presentation system that provides slides for each
chapter. Presentations are based on chapter objectives.
Data Files for Students Includes all the files that are required by students to complete the
exercises.
Solutions to Exercises Includes solutions for all end-of-chapter exercises and chapter reinforce-
ment exercises.
Test Bank & Test Engine Test banks include questions for every chapter, featuring objective-based
and critical thinking question types. Cengage Learning Testing Powered by Cognero is a
flexible, online system that allows you to:
• author, edit, and manage test bank content from multiple Cengage Learning solutions
• create multiple test versions in an instant
• deliver tests from your LMS, your classroom, or wherever you want
Copyright 2021 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).
Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Textbook Walk-Through
The Shelly Cashman Series Pedagogy: Project-Based — Step-by-Step — Variety of Assessments
HTML 340 HTML Chapter 7 Improving Web Design with New Page Layouts
may have when working through the steps At the beginning of step instructions throughout the chapter, you will see an
abbreviated form of this roadmap. The abbreviated roadmap uses colors to indicate
and provide additional information about chapter progress: gray means the chapter is beyond that activity; blue means the
task being shown is covered in that activity, and black means that activity is yet to be
what they are doing right where they covered. For example, the following abbreviated roadmap indicates the chapter would
be showing a task in the 4 CREATE & STYLE NUTRITION PAGE activity.
need it. 1 MODIFY HOME PAGE
4 CREATE &
| 2 STYLE HOME PAGE
5 ADD FAVICON
Use the abbreviated roadmap as a progress guide while you read or step through
the instructions in this chapter.
Integrating Audio and Video HTML Chapter 9 HTML 493 Using HTML 5 Semantic Elements
HTML Chapter 9
Recall from Chapter 2 that HTML 5 semantic elements are a set of starting and
ending HTML tags that provide meaning about the content of the tags. For example,
3
the navigation system is contained within the <nav> and </nav> tags; likewise, footer
• Tap or click the Select Folder button to select the fitness folder. content is contained within the <footer> and </footer> tags.
• Tap or click the Web Server URL(s) link http://127.0.0.1:8887 to open the Forward Fitness Club website using Web Use HTML 5 semantic elements for specific types of content within a webpage.
Server for Chrome (Figure 9–32). The name of the tag reflects its purpose. Using semantic HTML 5 elements provides
a standard naming convention for webpage content, making webpages more universal,
Why did the home page open?
Q&A
Unless specified otherwise, Web Server for Chrome opens the index.html file by default. accessible, and meaningful to search engines.
index.html
web server
running HTTP
About Us link
Y Photo Studio/Shutterstock.com
Figure 9–32
4
• Tap or click the About Us link to open the webpage.
• Locate the More Options button on the right side of the video controls to prepare to display the video options
(Figure 9–33).
about.html
More Options
video controls button
Figure 9–33
Copyright 2021 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).
Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Responsive Design Part 2: Designing for Tablet and Desktop Devices HTML Chapter 6 HTML 319
HTML Chapter 6
1 ADD TABLET MEDIA QUERY & STYLES | 2 ADD DESKTOP MEDIA QUERY & STYLES | 3 MODIFY VIEWPORT BREAKPOINTS
To Add a Linear Gradient 4 INSERT & STYLE PSEUDO - CLASSES | 5 ADD LINEAR GRADIENT
Add a linear gradient to the div element with the id attribute exercises for the tablet viewport. Why? A
gradient background enhances the appearance of the webpage for tablet and desktop displays. The following steps create a
new style rule to apply a linear gradient to the #exercises selector as desired for the tablet viewport.
1
• Place the insertion point at the
end of Line 192 and press the
ENTER key to insert a new
Line 193.
Q&A
within the tablet media query?
experiment, and take advantage of The Common Exercises div is not
Figure 6–55
displayed on a mobile viewport.
web technologies. These steps are not Now that you have added this gradient for the tablet viewport, subsequent viewports will inherit the change.
• Return the background to a linear gradient, save the styles.css file, and then refresh about.html in your browser
(Figure 6–56).
Yes. If your audience is accustomed to the desktop-only website, retrofitting the website for tablet and mobile display screens
makes sense because the site remains familiar to users. You also avoid building a new site linear
fromgradient
scratch and you can take ad-
applied
vantage of design decisions such as color scheme and use media you have already acquired. However, depending on the site
content and number of pages, redesigning may be a time-consuming process.
Wireframe
Before web designers actually start creating the first webpage for a website,
they sketch the design using a wireframe. A wireframe is a simple, visual guide that
clearly identifies the location of main webpage elements, such as the navigation area,
organization logo, content areas, and images. When you create a wireframe sketch for Figure 6–56
your webpages, use lines and boxes as shown in Figure 1–12. Also be sure to incorporate
plenty of white space within your design to improve readability and to clearly
distinguish among the areas on the webpage. You can use two types of white space:
active white space and passive white space. Active white space is an area on the page
that is intentionally left blank. Typically, the goal of active white space is to help balance
the design of an asymmetrical page. Passive white space is the space between content
areas. Passive white space helps a user focus on one part of the page. Proper use of white
space makes webpage content easy to read and brings focus to page elements.
Consider This boxes pose
thought-provoking questions
tabs or buttons with short
text links for navigating site
appealing
graphic or text
Logo Navigation with answers throughout each
passive white space
chapter, promoting critical
heading or Image banner
advertisement
thought along with immediate
passive white space
content related
feedback.
Image Article
to main content
Image
Figure 1–12
You can use one of several free tools to create a wireframe, including Pencil Project, Mockplus, and Wireframe CC. You can
also use drawing tools in Microsoft Word or PowerPoint or a pen and paper.
Site Map
A site map is a planning tool that lists or displays all the pages on a website
and indicates how they are related to each other. In other words, a site map shows
the structure of a website. Begin defining the structure of a website by identifying the
information to provide and then organize that information into divisions using
the organizing method that makes the most sense for the content. For example, if the
website offers three types of products for sale, organize the site by product category.
If the website provides training, organize the site in a step-by-step sequence.
Copyright 2021 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).
Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Textbook Walk-Through
HTML 198 HTML Chapter 4 Designing Webpages with CSS
What decisions will you need to make when creating your next CSS file?
CONSIDER THIS
Use these guidelines as you complete the assignments in this chapter and create your own websites outside of this class.
1. Determine properties for your HTML elements (such as header, nav, main, and footer).
a. Set webpage width and centering characteristics.
b. Decide on any necessary text properties to use for font face, size, and style.
c. Set text and background colors.
Creating Tables and Forms d. Decide
HTML if you
Chapter 8 need
HTMLborders,
447 and then set the style, size, and color of the border.
HTML Chapter 8
e. Float any content that needs to appear on the same line.
f. Determine the amount of margins and padding to use.
Apply Your Knowledge 2. Link the CSS file to your HTML pages and website template.
a. Add comments to your CSS file, noting the declarations for each selector.
Reinforce the skills and apply the concepts you learned in this chapter.
b. Validate your CSS file to confirm that it does not contain any errors.
c. View your website in a browser to see the applied styles throughout the development process.
Using Tables d. Determine any changes that need to be made and revalidate.
Note: To complete this assignment, you will be required to use the Data Files. Please3.contact your
Depending on the structure of your website, determine if you should create additional CSS files to accommodate multiple
STUDENT ASSIGNMENTS
instructor for information about accessing the Data Files. wireframes or different media such as mobile or print. Styling for multiple devices will be covered in later chapters.
Instructions: In this exercise, you will use your text editor to create a table and apply table styles.
First, you insert a table element. Next, you add a table caption, table rows, table headers, and table
data. Then, you create style rules to format the table. Work with the index.html fileHow should
in the you submit solutions to questions in the assignments identified with a
apply symbol? Every assignment in this
CONSIDER THIS
book contains
folder and the apply08.css file in the apply\css folder from the Data Files. The completed one or more questions identified with a
webpage symbol. These questions require you to think beyond the assigned
presentation. Present your solutions to the questions in the format required by your instructor. Possible formats may include one
is shown in Figure 8–67. You will also use professional web development practices to indent, space,
or more of these options: create a document that contains the answer; present your answer to the class; discuss your answer
comment, and validate your code. in a group; record the answer as audio or video using a webcam, smartphone, or portable media player; or post answers on a
blog, wiki, or website.
Continued >
Copyright 2021 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).
Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Visit https://testbankfan.com
now to explore a rich
collection of testbank or
solution manual and enjoy
exciting offers!
Responsive Design Part 1: Designing for Mobile Devices HTML Chapter 5 HTML 269
HTML Chapter 5
Extend Your Knowledge
Extend the skills you learned in this chapter and experiment with new skills. You may
need to use additional resources to complete the assignment.
STUDENT ASSIGNMENTS
Instructions: In this exercise, you will create and modify style rules to learn more about how to place
elements on a page using positions. An example of page element positions is shown in Figure 5–66.
HTML Chapter 6
3. Open the extend05.css file in your text editor. Locate the “sticky” comment and create a style
rule for the sticky class selector. Add a declaration for the position property with a value of
-webkit-sticky. Add a declaration for the position property with a value of19.sticky Save your
. changes and refresh extend06.html in your browser to view the changes.
Add a declaration for the top property and specify a zero value. Save your changes, refresh
20. Save your files and submit them in a format specified by your instructor.
your page, and scroll down to view the changes. In the index.html file, use the empty
21. paragraph
In this exercise, you explored more about gradients and used percentages to set color stops.
element within the sticky div element to briefly explain how to use the sticky position.
You also used rgba to set transparency in step 14. Use your browser to research how to set
4. In the extend05.css file, locate the “relative” comment and create a style rule for thegradient
relative color stops using percentages. Also research how to use the rgba() function to create
STUDENT ASSIGNMENTS
class selector. Add a declaration for the position property with a value of relative . Add
transparency. Include a description of your findings.
another declaration for the top property and specify a value of 90 pixels. Add another
Analyze,
declaration for the left property with a value of 30 pixels. Save your changes, refresh your Correct, Improve
page, and scroll down to view the changes. Return to extend05.css file and modify the top and
Analyze
left property values to a value of your choice. In the index.html file, use the empty a webpage, correct all errors, and improve it.
paragraph
element within the relative div element to identify the values you used for the top and left
properties and how it affected the relative box. Modifying Media Queries
Note: To complete this assignment, you will be required to use the Data Files. Please contact your
Continued >
instructor for information about accessing the Data Files.
Instructions: The analyze06.html webpage is a draft website template, but must be corrected and
improved for responsive design before presenting it to a client. Use Figure 6–63, Figure 6–64, and
Figure 6–65 as a guide to correct these files.
Figure 6–64
Continued >
Copyright 2021 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).
Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Textbook Walk-Through
HTML 500 HTML Chapter 9 Integrating Audio and Video
STUDENT ASSIGNMENTS
Analyze, Correct, Improve continued
In the Lab
Labs 1 and 2, which increase in difficulty, require you to create webpages based on what
you learned in the chapter; Lab 3 is ideal for group projects/collaboration.
GlobalStock, istockphoto.com/PamelaJoeMcFarlane
HTML 504 HTML Chapter 9 Integrating Audio and Video
STUDENT ASSIGNMENTS
Figure 9–39
In the Lab continued
Instructions: Perform the following tasks:
13. Check your spelling. Validate all HTML and CSS files and correct any errors. Save your1. Open your music folder and create a new subfolder named media. Copy the Data Files from
changes. chapter09/lab1 to your media folder.
14. Submit your assignment in the format specified by your instructor. 2. Open the lessons.html file in your text editor and update the comment with today’s date.
15. Identify the resource you used to make your video. Identify the resource you used for3.audio.
In the piano section, after the paragraph element, insert two new blank lines and then add an
Identify the resource you used for file conversions. h4 element with the text, Piano Spring Performance.
4. Below the h4 element, add an audio element with the controls attribute.
Consider This: Your Turn 5. Nest a source element within the audio element that specifies the piano.mp3 as the source
file, located in the media folder, and audio/mp3 as the type.
Apply your creative thinking and problem-solving skills to design and implement a
6. Nest another source element that specifies the piano.ogg as the source file and audio
solution.
/ogg as the type.
7. Below the source element, provide fallback text for legacy browsers that do not support the
1. Adding Audio to Your Personal Portfolio Website audio element.
Personal
Part 1: You have already developed a responsive website for your personal portfolio and now need
to add audio to the website.
1. Open your portfolio folder and create a new subfolder named media.
2. Add the audio element to one of your webpages. Review your webpages to determine which
page will use the audio element.
3. Determine which attributes to include for the audio element. Include at least two source
files. You may use an existing audio file that you have, you may create an audio file, or you can Consider This: Your Turn exercises call
research the Internet for a free audio resource, such as freemusicarchive.com. Save your audio
source files in your portfolio/media folder. on students to apply creative-thinking
4. Provide fallback text for legacy browsers that do not support the video element.
5. Save and test your files.
and problem-solving skills to design and
6. Validate and correct your HTML file as needed. implement a solution.
7. Submit your assignment in the format specified by your instructor.
Part 2: Discuss the reasons you should or should not include audio on your portfolio webpage.
Copyright 2021 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).
Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
HTML
1 Introduction to the
Internet and Web Design
Home Page
Training Training
module 1 module 3
page 1 page 1
Logo Navigation
Objectives
You will have mastered Image
the material in this chapter when
Articleyou can:
HTML 2
Copyright 2021 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).
Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
HTML
Source: Notepad++
Roadmap
In this chapter, you learn how to create the webpage shown in Figure 1–1. The
following roadmap identifies general activities you perform as you progress through
this chapter:
1. run a text editor and create a blank document.
2. enter html tags in the document.
3. add text to the webpage.
4. save the webpage as an HTML document.
5. view the webpage in a browser.
Use the abbreviated roadmap as a progress guide while you read or step through
the instructions in this chapter.
Copyright 2021 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).
Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.
Exploring the Variety of Random
Documents with Different Content
Rivers, 14, 99, 226.
Rizzio, 283.
Roads, 172, 173.
Rob Roy, 38, 98, 213.
Roderick Dhu, 62, 166, 215, 216.
Roman Wall, 15, 51.
Romans, 51–53, 279.
Rome, 15, 264.
“Roslyn Castle,” 163.
Roslyn Chapel, 43.
Rous, 258, 262.
Ruins, 39–42, 47, 70, 71, 192, 200, 205.
Ruskin, 128, 133.
Russia, 256.
Russian fleet, 194.
Rutgers College, 58.
1.D. The copyright laws of the place where you are located also
govern what you can do with this work. Copyright laws in most
countries are in a constant state of change. If you are outside
the United States, check the laws of your country in addition to
the terms of this agreement before downloading, copying,
displaying, performing, distributing or creating derivative works
based on this work or any other Project Gutenberg™ work. The
Foundation makes no representations concerning the copyright
status of any work in any country other than the United States.
1.E.6. You may convert to and distribute this work in any binary,
compressed, marked up, nonproprietary or proprietary form,
including any word processing or hypertext form. However, if
you provide access to or distribute copies of a Project
Gutenberg™ work in a format other than “Plain Vanilla ASCII” or
other format used in the official version posted on the official
Project Gutenberg™ website (www.gutenberg.org), you must, at
no additional cost, fee or expense to the user, provide a copy, a
means of exporting a copy, or a means of obtaining a copy upon
request, of the work in its original “Plain Vanilla ASCII” or other
form. Any alternate format must include the full Project
Gutenberg™ License as specified in paragraph 1.E.1.
• You pay a royalty fee of 20% of the gross profits you derive from
the use of Project Gutenberg™ works calculated using the
method you already use to calculate your applicable taxes. The
fee is owed to the owner of the Project Gutenberg™ trademark,
but he has agreed to donate royalties under this paragraph to
the Project Gutenberg Literary Archive Foundation. Royalty
payments must be paid within 60 days following each date on
which you prepare (or are legally required to prepare) your
periodic tax returns. Royalty payments should be clearly marked
as such and sent to the Project Gutenberg Literary Archive
Foundation at the address specified in Section 4, “Information
about donations to the Project Gutenberg Literary Archive
Foundation.”
• You comply with all other terms of this agreement for free
distribution of Project Gutenberg™ works.
1.F.
Most people start at our website which has the main PG search
facility: www.gutenberg.org.