contents · a01_felk4338_04_se_fm.indd 10 11/21/16 2:47 pm. contents xi check box and radio button...
TRANSCRIPT
Contents ix
CONTENTS
CHAPTEr 1
Internet and Web Basics 1The Internet and the Web 2Web Standards and Accessibility 4Web Browsers and Web Servers 6Internet Protocols 8Uniform Resource Identifiers and Domain Names 10Information on the Web 14HTML Overview 16Under the Hood of a Web Page 18Your First Web Page 20
Review and Apply 24
CHAPTEr 2
HTML Basics 27Heading Element 28Paragraph Element 30Line Break and Horizontal Rule 32Blockquote Element 34Phrase Elements 36Ordered List 38Unordered List 40Description List 42Special Entity Characters 44HTML Syntax Validation 46Structural Elements 48Practice with Structural Elements 50Anchor Element 52Practice with Hyperlinks 54E-Mail Hyperlinks 58
Review and Apply 60
CHAPTEr 3
Web Design Basics 69Your Target Audience 70Website Organization 72
Principles of Visual Design 74Design to Provide for Accessibility 76Use of Text 78Web Color Palette 80Design for Your Target Audience 82Choosing a Color Scheme 84Use of Graphics and Multimedia 88More Design Considerations 90Navigation Design 92Wireframes and Page Layout 94Fixed and Fluid Layouts 96Design for the Mobile Web 98Responsive Web Design 100Web Design Best Practices Checklist 102
Review and Apply 104
CHAPTEr 4
Cascading Style Sheets Basics 109Cascading Style Sheets Overview 110CSS Selectors and Declarations 112CSS Syntax for Color Values 114Configure Inline CSS 116Configure Embedded CSS 118Configure External CSS 120CSS Selectors: Class, Id, and Descendant 122Span Element 124Practice with CSS 126The Cascade 128Practice with the Cascade 130CSS Syntax Validation 132
Review and Apply 134
CHAPTEr 5
Graphics & Text Styling Basics 141Web Graphics 142Image Element 144Image Hyperlinks 146
A01_FELK4338_04_SE_FM.indd 9 11/21/16 2:47 PM
Basics of Web Design: HTML5 & CSS3, 4th EditionSample Table of Contents http://webdevbascis.net
x Contents
Configure Background Images 148Position Background Images 150CSS3 Multiple Background Images 152Fonts with CSS 154CSS Text Properties 156Practice with Graphics and Text 158Configure List Markers with CSS 160The Favorites Icon 162Image Maps 164
Review and Apply 166
CHAPTEr 6
More CSS Basics 175Width and Height with CSS 176The Box Model 178Margin and Padding with CSS 180Borders with CSS 182CSS3 Rounded Corners 184Center Page Content with CSS 186CSS3 Box Shadow and Text Shadow 188CSS3 Background Clip and Origin 190CSS3 Background Resize and Scale 192Practice with CSS3 Properties 194CSS3 Opacity 196CSS3 RGBA Color 198CSS3 HSLA Color 200CSS3 Gradients 202
Review and Apply 204
CHAPTEr 7
Page Layout Basics 213Normal Flow 214Float 216Clear a Float 218Overflow 220CSS Box Sizing 222Basic Two-Column Layout 224Vertical Navigation with an Unordered List 228Horizontal Navigation with an Unordered List 230CSS Interactivity with Pseudo-Classes 232Practice with CSS Two-Column Layout 234
Positioning with CSS 236Practice with Positioning 238CSS Sprites 240
Review and Apply 242
CHAPTEr 8
More on Links, Layout, and Mobile 247
More on Relative Linking 248Fragment Identifiers 250Figure and Figcaption Elements 252Practice with Floating Figures 254More HTML5 Elements 256HTML5 Compatibility with Older Browsers 258CSS for Print 260Mobile Web Design 262Viewport Meta Tag 264CSS3 Media Queries 266Practice with Media Queries 268Flexible Images with CSS 272Picture Element 274Responsive Img Element Attributes 276Testing Mobile Display 278
Review and Apply 280
CHAPTEr 9
Table Basics 291Table Overview 292Table Rows, Cells, and Headers 294Span Rows and Columns 296Configure an Accessible Table 298Style a Table with CSS 300CSS3 Structural Pseudo-classes 302Configure Table Sections 304
Review and Apply 306
CHAPTEr 10
Form Basics 311Form Overview 312Text Box 314Submit Button and Reset Button 316
A01_FELK4338_04_SE_FM.indd 10 11/21/16 2:47 PM
Contents xi
Check Box and Radio Button 318Hidden Field and Password Box 320Textarea Element 322Select Element and Option Element 324Label Element 326Fieldset Element and Legend Element 328Style a Form with CSS 330Server-Side Processing 332Practice with a Form 334HTML5 Text Form Controls 336HTML5 Datalist Element 338HTML5 Slider and Spinner Controls 340HTML5 Calendar and Color-Well Controls 342Practice with an HTML5 Form 344
Review and Apply 346
CHAPTEr 11
Media and Interactivity Basics 355Plug-ins, Containers, and Codecs 356Configure Audio and Video 358Flash and the HTML5 Embed Element 360HTML5 Audio and Source Elements 362HTML5 Video and Source Elements 364Practice with HTML5 Video 366Iframe Element 368CSS3 Transform Property 370CSS Transition Property 372Practice with Transitions 374CSS Drop Down Menu 376
HTML5 Details and Summary Elements 378JavaScript & jQuery 380HTML5 APIs 382
Review and Apply 384
CHAPTEr 12
Web Publishing Basics 391Register a Domain Name 392Choose a Web Host 394Publish with File Transfer Protocol 396Search Engine Submission 398Search Engine Optimization 400Accessibility Testing 402Usability Testing 404
Review and Apply 406
APPENDixAnswers to Review Questions 409HTML5 Cheat Sheet 410CSS Cheat Sheet 415Comparison of XHTML and HTML5 422WCAG 2.0 Quick Reference 428Landmark Roles with ARIA 430CSS Flexible Box Layout 432
Index 000Credits 000Web Safe Color Palette 000
A01_FELK4338_04_SE_FM.indd 11 11/21/16 2:47 PM