HTML 5 and CSS 2019940290, 9780357107140


290 91 60MB

English Pages [946]

Report DMCA / Copyright

DOWNLOAD PDF FILE

Table of contents :
Cover
Preface
Brief Contents
Table of Contents
HTML Level I: Tutorials
Tutorial 1: Getting Started with HTML 5: Creating a Website for a Food Vendor
Session 1.1 Visual Overview: The Structure of an HTML Document
Exploring the World Wide Web
Introducing HTML
Tools for Working with HTML
Exploring an HTML Document
Creating the Document Head
Adding Comments to Your Document
Session 1.1 Quick Check
Session 1.2 Visual Overview: HTML Page Elements
Writing the Page Body
Linking an HTML Document to a Style Sheet
Working with Character Sets and Special Characters
Working with Inline Images
Working with Block Quotes and Other Elements
Session 1.2 Quick Check
Session 1.3 Visual Overview: Lists and Hypertext Links
Working with Lists
Working with Hypertext Links
Specifying the Folder Path
Linking to a Location within a Document
Linking to the Internet and Other Resources
Working with Hypertext Attributes
Validating Your Website
Session 1.3 Quick Check
Review Assignments
Case Problems
Tutorial 2: Getting Started with CSS: Designing a Website for a Fitness Club
Session 2.1 Visual Overview: CSS Styles and Colors
Introducing CSS
Exploring Style Rules
Creating a Style Sheet
Working with Color in CSS
Employing Progressive Enhancement
Session 2.1 Quick Check
Session 2.2 Visual Overview: CSS Typography
Exploring Selector Patterns
Working with Fonts
Setting the Font Size
Controlling Spacing and Indentation
Working with Font Styles
Session 2.2 Quick Check
Session 2.3 Visual Overview: Pseudo Elements and Classes
Formatting Lists
Working with Margins and Padding
Using Pseudo-Classes and Pseudo-Elements
Generating Content with CSS
Inserting Quotation Marks
Validating Your Style Sheet
Session 2.3 Quick Check
Review Assignments
Case Problems
HTML Level II: Tutorials
Tutorial 3: Designing a Page Layout: Creating a Website for a Chocolatier
Session 3.1 Visual Overview: Page Layout with Floating Elements
Introducing the display Style
Creating a Reset Style Sheet
Exploring Page Layout Designs
Working with Width and Height
Floating Page Content
Session 3.1 Quick Check
Session 3.2 Visual Overview: CSS Grid Layouts
Introducing Grid Layouts
Introducing CSS Grids
Creating a CSS Grid
Working with Grid Rows and Columns
Outlining a Grid
Placing Items within a Grid
Defining the Grid Gap
Managing Space within a Grid
Session 3.2 Quick Check
Session 3.3 Visual Overview: Layout with Positioning Styles
Positioning Objects
Handling Overflow
Clipping an Element
Stacking Elements
Session 3.3 Quick Check
Review Assignments
Case Problems
Tutorial 4: Graphic Design with CSS: Creating a Graphic Design for a Genealogy Website
Session 4.1 Visual Overview: Backgrounds and Borders
Creating Figure Boxes
Exploring Background Styles
Working with Borders
Session 4.1 Quick Check
Session 4.2 Visual Overview: Shadows and Gradients
Creating Drop Shadows
Applying a Color Gradient
Creating Semi-Transparent Objects
Session 4.2 Quick Check
Session 4.3 Visual Overview: Transformations and Filters
Transforming Page Objects
Exploring CSS Filters
Working with Image Maps
Session 4.3 Quick Check
Review Assignments
Case Problems
Tutorial 5: Designing for the Mobile Web: Creating a Mobile Website for a Daycare Center
Session 5.1 Visual Overview: Media Queries
Introducing Responsive Design
Introducing Media Queries
Exploring Viewports and Device Width
Creating a Mobile Design
Creating a Tablet Design
Creating a Desktop Design
Session 5.1 Quick Check
Session 5.2 Visual Overview: Flexible Layouts
Introducing Flexible Boxes
Working with Flex Items
Reordering Page Content with Flexboxes
Exploring Flexbox Layouts
Creating a Navicon Menu
Session 5.2 Quick Check
Session 5.3 Visual Overview: Print Styles
Designing for Printed Media
Working with the @page Rule
Working with Page Breaks
Session 5.3 Quick Check
Review Assignments
Case Problems
HTML Level III: Tutorials
Tutorial 6: Working with Tables and Columns: Creating a Program Schedule for a Radio Station
Session 6.1 Visual Overview: Structure of a Web Table
Introducing Web Tables
Adding Table Borders with CSS
Spanning Rows and Columns
Creating a Table Caption
Session 6.1 Quick Check
Session 6.2 Visual Overview: Rows and Column Groups
Creating Row Groups
Creating Column Groups
Exploring CSS Styles and Web Tables
Tables and Responsive Design
Designing a Column Layout
Session 6.2 Quick Check
Review Assignments
Case Problems
Tutorial 7: Designing a Web Form: Creating a Survey Form
Session 7.1 Visual Overview: Structure of a Web Form
Introducing Web Forms
Starting a Web Form
Creating a Field Set
Creating Input Boxes
Adding Field Labels
Designing a Form Layout
Defining Default Values and Placeholders
Session 7.1 Quick Check
Session 7.2 Visual Overview: Web Form Widgets
Entering Date and Time Values
Creating a Selection List
Creating Option Buttons
Creating Check Boxes
Creating a Text Area Box
Session 7.2 Quick Check
Session 7.3 Visual Overview: Data Validation
Entering Numeric Data
Suggesting Options with Data Lists
Working with Form Buttons
Validating a Web Form
Applying Inline Validation
Session 7.3 Quick Check
Review Assignments
Case Problems
Tutorial 8: Enhancing a Website with Multimedia: Working with Sound, Video, and Animation
Session 8.1 Visual Overview: Playing Web Audio
Introducing Multimedia on the Web
Working with the audio Element
Exploring Embedded Objects
Session 8.1 Quick Check
Session 8.2 Visual Overview: Playing Web Video
Exploring Digital Video
Using the HTML 5 video Element
Adding a Text Track to Video
Using Third-Party Video Players
Session 8.2 Quick Check
Session 8.3 Visual Overview: Transitions and Animations
Creating Transitions with CSS
Animating Objects with CSS
Session 8.3 Quick Check
Review Assignments
Case Problems
Tutorial 9: Getting Started with JavaScript: Creating a Countdown Clock
Session 9.1 Visual Overview: Creating a JavaScript File
Introducing JavaScript
Working with the script Element
Creating a JavaScript Program
Debugging Your Code
Session 9.1 Quick Check
Session 9.2 Visual Overview: JavaScript Variables and Dates
Introducing Objects
Changing Properties and Applying Methods
Writing HTML Code
Working with Variables
Working with Date Objects
Session 9.2 Quick Check
Session 9.3 Visual Overview: JavaScript Functions and Expressions
Working with Operators and Operands
Working with the Math Object
Working with JavaScript Functions
Running Timed Commands
Controlling How JavaScript Works with Numeric Values
Session 9.3 Quick Check
Review Assignments
Case Problems
Tutorial 10: Exploring Arrays, Loops, and Conditional Statements: Creating a Monthly Calendar
Session 10.1 Visual Overview: Creating and Using Arrays
Introducing the Monthly Calendar
Introducing Arrays
Session 10.1 Quick Check
Session 10.2 Visual Overview: Applying a Program Loop
Working with Program Loops
Comparison and Logical Operators
Program Loops and Arrays
Session 10.2 Quick Check
Session 10.3 Visual Overview: Conditional Statements
Introducing Conditional Statements
Completing the Calendar App
Managing Program Loops and Conditional Statements
Session 10.3 Quick Check
Review Assignments
Case Problems
Appendix A: Color Names with Color Values, and HTML Character Entities
Appendix B: HTML Elements and Attributes
Appendix C: Cascading Styles and Selectors
Appendix D: Making the Web More Accessible
Appendix E: Designing for the Web
Appendix F: Page Validation with XHTML
Glossary
Index

HTML 5 and CSS
 2019940290, 9780357107140

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Recommend Papers