Web development & design foundations with XHTML

書誌事項

Web development & design foundations with XHTML

Terry Felke-Morris

Pearson Addison Wesley, c2009

4th ed

タイトル別名

Web development and design foundations with XHTML

この図書・雑誌をさがす
注記

Includes index

内容説明・目次

内容説明

Using Hands-On Practice exercises and Web Site Case Studies to motivate readers, Web Development and Design Foundations with XHTML includes all the necessary lessons to guide students in developing highly effective Web sites. A well-rounded balance of hard skills (such as XHTML, CSS, and JavaScript (TM)) and soft skills (such as accessibility, ethics, e-commerce, and Web site promotion strategies) presents everything beginning Web developers need to know. In the Fourth Edition, cascading style sheets-now the standard in Web design-are introduced earlier in the text and are then integrated throughout. Ethics and accessibility issues receive increased coverage, and a new Design Activities supplement offers hands-on design projects to supplement those presented in the text.

目次

Chapter 1 The Internet and the World Wide Web 1.1 The Evolution of the Internet 1.2 The Internet, Intranets, and Extranets The Evolution of the World Wide Web Internet Standards and Coordination 1.3 Web Standards and the World Wide Web Consortium 1.4 Accessibility and the Web 1.5 Ethical Use of Information on the Web Checkpoint 1.1 1.6 Network Overview 1.7 The Client/Server Model 1.8 Internet Protocols File Transfer Protocol (FTP) E-mail Protocols Hypertext Transfer Protocol (HTTP) Transmission Control Protocol/ Internet Protocol (TCP/IP) 1.9 URLs and Domain Names URLs Domain Names 1.10 Markup Languages Standard Generalized Markup Language (SGML) Hypertext Markup Language (HTML) Extensible Markup Language (XML) Extensible Hypertext Markup Language (XHTML) Checkpoint 1.2 1.11 Internet and Web Trends Key Terms Review Questions Web Research Web Design Focus Chapter 2 XHTML Basics 2.1 What Is HTML? 2.2 Why XHTML and Not HTML? 2.3 Document Type Definition 2.4 Your First Web Page Hands-On Practice 2.1 Checkpoint 2.1 2.5 XHTML-Body and Text Basics The Body Element The Heading Element Hands-On Practice 2.2 Accessibility and Headings The Paragraph Element Hands-On Practice 2.3 The Line Break Element Hands-On Practice 2.4 The Blockquote Element Hands-On Practice 2.5 2.6 XHTML-List Basics Definition Lists Hands-On Practice 2.5 Ordered Lists Unordered Lists Hands-On Practice 2.6 Checkpoint 2.2 2.7 XHTML -Text Formatting XHTML Logical Style Elements XHTML Physical Style Elements Special XHTML Characters Hands-On Practice 2.7 2.8 XHTML-Hyperlinks The Anchor Element Absolute and Relative Links E-mail Links Hands-On Practice 2.8 Accessibility and Links 2.9 XHTML Validation Hands-On Practice 2.9 Checkpoint 2.3 Key Terms Review Questions Apply Your Knowledge Hands-On Exercises Web Research Web Design Focus Web Site Case Study JavaJam Coffee House Fish Creek Animal Hospital Pete the Painter Prime Properties Chapter 3 Configuring Color & Text with CSS 3.1 Overview of Cascading Style Sheets Advantages of Cascading Style Sheets Types of Cascading Style Sheets Introduction to CSS Syntax 3.2 Using Color on Web Pages Web Color Palette Accessibility and Color 3.3 Configuring Color with Inline CSS The Style Attribute Hands-On Practice 3.1 3.4 Configuring Color with Embedded CSS The Style Element Hands-On Practice 3.2 Checkpoint 3.1 3.5 Configuring Text with CSS CSS and Fonts Hands-On Practice 3.3 3.6 The Class and Id Selectors Hands-On Practice 3.4 3.7 The Div and Span Elements Hands-On Practice 3.5 3.8 Using External Style Sheets Hands-On Practice 3.6 Hands-On Practice 3.7 Checkpoint 3.2 3.9 Centering XHTML Elements Hands-On Practice 3.8 3.10 CSS Validation Hands-On Practice 3.9 Key Terms Review Questions Apply Your Knowledge Hands-On Exercises Web Research Web Design Focus Web Site Case Study JavaJam Coffee House Fish Creek Animal Hospital Pete the Painter Prime Properties Chapter 4 Visual Elements & Graphics 4.1 Configuring Lines and Borders The Horizontal Rule Element Hands-On Practice 4.1 The Border and Padding Properties Hands-On Practice 4.2 Checkpoint 4.1 4.2 Types of Graphics GIF Images JPEG Images PNG Images 4.3 Using Graphics The Image Element Accessibility and Images Hands-On Practice 4.3 Image Links Hands-On Practice 4.4 Background Images Configuring Background Images with CSS Hands-On Practice 4.5 Checkpoint 4.2 4.4 XHTML Images and More Image Maps Thumbnail Images Advanced Techniques: Image Slicing Sources of Graphics 4.5 Sources and Guidelines for Graphics Sources of Graphics Guidelines for Using Images Web Accessibility Checkpoint 4.3 Key Terms Review Questions Apply Your Knowledge Hands-On Exercises Web Research Web Design Focus Web Site Case Study JavaJam Coffee House Fish Creek Animal Hospital Pete the Painter Prime Properties Chapter 5 Web Design 5.1 Web Site Organization Hierarchical Organization Linear Organization Random Organization 5.2 Web Site Navigation-Best Practices Ease of Navigation Navigation Bars Short Pages Table of Contents Site Map and Site Search Features 5.3 Design Principles Repetition Contrast Proximity Alignment 5.4 Web Page Design-Best Practices Load Time Perceived Load Time Above the Fold Web Page "Real Estate" Horizontal Scrolling Adequate White Space Target Audience Browser-Friendly Screen Resolution Wireframes & Page Layout 5.5 Page Layout Design Techniques Ice Design Jello Design Liquid Design Checkpoint 5.1 5.6 Text Design-Best Practices 5.7 Graphic Design-Best Practices 5.8 Design to Provide Accessibility 5.9 Best Practices Checklist Checkpoint 5.2 Key Terms Review Questions Hands-On Exercises Web Research Web Design Focus Web Site Case Study JavaJam Coffee House Fish Creek Animal Hospital Pete the Painter Prime Properties Web Project Chapter 6 Page Layout with CSS 6.1 CSS Page Layout Overview Advantages of Using CSS for Page Layout Disadvantages of Using CSS for Page Layout 6.2 The Box Model Hands-On Practice 6.1 6.3 CSS Positioning Properties Relative and Absolute Positioning Hands-On Practice 6.2 The float Property Hands-On Practice 6.3 The display Property The z-index Property Hands-On Practice 6.4 Checkpoint 6.1 6.4 Exploring CSS Page Layout Hands-On Practice 6.5 6.5 Two-Column Page Layout Hands-On Practice 6.6 6.6 CSS Debugging Tips 6.7 CSS Page Layout Resources Checkpoint 6.2 Key Terms Review Questions Apply Your Knowledge Hands-On Exercises Web Research Web Design Focus Web Site Case Study JavaJam Coffee House Fish Creek Animal Hospital Pete the Painter Prime Properties Web Project Chapter 7 More on Links, Lists & Layout 7.1 Another Look at XHTML Hyperlinks More on Relative Linking Relative Link Examples Opening a Link in a New Browser Window Internal Links Hands-On Practice 7.1 7.2 CSS Pseudo-classes and Links Hands-On Practice 7.2 7.3 CSS Navigation Layout Using Lists Checkpoint 7.1 7.4 Three-Column CSS Page Layout Hands-On Practice 7.3 7.5 CSS Styling for Print Hands-On Practice 7.4 7.6 The "Cascade" Hands-On Practice 7.5 Checkpoint 7.2 Key Terms Review Questions Apply Your Knowledge Hands-On Exercises Web Research Web Design Focus Web Site Case Study JavaJam Coffee House Fish Creek Animal Hospital Pete the Painter Prime Properties Web Project Chapter 8 Tables 8.1 Using Tables on Web Pages Overview of an XHTML Table XHTML Table Headings XHTML Table Captions Hands-On Practice 8.1 XHTML Table Attributes Applying Attributes to Rows and Cells Hands-On Practice 8.2 Accessibility and Tables Checkpoint 8.1 8.2 XHTML-Table Page Layout Accessibility and Layout Tables More Sample Page Layout Examples Flexible and Fixed Table Widths Hands-On Practice 8.3 Nested Tables Checkpoint 8.2 8.3 Using CSS to Style a Table Hands-On Practice 8.4 Key Terms Review Questions Apply Your Knowledge Hands-On Exercises Web Research Web Design Focus Web Site Case Study JavaJam Coffee House Fish Creek Animal Hospital Pete the Painter Prime Properties Web Project Chapter 9 Forms 9.1 Overview of Forms 9.2 XHTML-Using Forms Hands-On Practice 9.1 The Form Element Basic Form Elements Hands-On Practice 9.2 Checkpoint 9.1 9.3 Form Enhancements The Label Element The Fieldset and Legend Elements The Tabindex Attribute The Accesskey Attribute Accessibility and Forms Image Buttons and the Button Element Hands-On Practice 9.3 Checkpoint 9.2 9.4 Using CSS to Style a Form 9.5 CGI Server-Side Processing Steps in Utilizing CGI Using CGI Hands-On Practice 9.4 Privacy and Forms CGI Resources Server-Side Processing Technologies Checkpoint 9.3 Key Terms Review Questions Apply Your Knowledge Hands-On Exercises Web Research Web Design Focus Web Site Case Study JavaJam Coffee House Fish Creek Animal Hospital Pete the Painter Prime Properties Web Project Chapter 10 Web Site Development 10.1 Successful Large-Scale Project Development Project Manager Information Architect Marketing Representative Copywriter and Editor Content Manager Graphic Designer Database Administrator Network Administrator Web Developer Project Staffing Criteria 10.2 The Development Process Conceptualization Analysis Design Production Testing Launch Maintenance Evaluation Checkpoint 10.1 10.3 Web Hosting Types of Web Host Providers Hosting Needs 10.4 Choosing a Virtual Host Web Host Checklist Checkpoint 10.2 Key Terms Review Questions Hands-On Exercises Web Research Web Design Focus Web Site Case Study Web Project Chapter 11 Web Multimedia & Interactivity 11.1 Helper Applications and Plug-ins 11.2 Multimedia File Types Obtaining Multimedia Files 11.3 Using Sound on a Web Page The Embed Element Hands-On Practice 11.1 The Object Element Hands-On Practice 11.2 Background Sounds Hands-On Practice 11.3 11.4 Podcasting Overview 11.5 Using Video on a Web Page The Embed Element Hands-On Practice 11.4 The Object Element Hands-On Practice 11.5 11.6 Browser Compatibility and Accessibility 11.7 Copyright Issues and Media Files Checkpoint 11.1 11.8 Adobe Flash Common Uses of Flash Web Design and Flash Adding a Flash Animation to a Web Page Hands-On Practice 11.6 Flash Resources 11.9 Java Common Uses of Java Applets Adding a Java Applet to a Web Page Hands-On Practice 11.7 Free Java Applet Resources Checkpoint 11.2 11.10 JavaScript Common Uses of JavaScript Free JavaScript Resources 11. 11 Dynamic HTML (DHTML) Common Uses of DHTML Sources of free DHTML 11.12 Ajax Common Uses of Ajax Ajax Resources Checkpoint 11.3 11.13 Accessibility and Multimedia/Interactivity Key Terms Review Questions Apply Your Knowledge Hands-On Exercises Web Research Web Design Focus Web Site Case Study JavaJam Coffee House Fish Creek Animal Hospital Pete the Painter Prime Properties Web Project Chapter 12 E-Commerce Overview 12.1 What Is E-Commerce? Advantages of E-Commerce Risks of E-Commerce 12.2 E-Commerce Business Models 12.3 Electronic Data Interchange (EDI) 12.4 E-Commerce Statistics 12.5 E-Commerce Issues 12.6 E-Commerce Security Encryption Integrity Secure Sockets Layer (SSL) Digital Certificate SSL and Digital Certificates Checkpoint 12.1 12.7 Order and Payment Processing Cash Model Check Model Credit Model Smart Card 12.8 E-Commerce Storefront Solutions Instant Online Storefront Off-the-Shelf Shopping Cart Software Custom-Built Solution Semi-Custom-Built Solutions on a Budget Checkpoint 12.2 Key Terms Review Questions Hands-On Exercises Web Research Web Design Focus Web Site Case Study JavaJam Coffee House Fish Creek Animal Hospital Pete the Painter Prime Properties Web Project Chapter 13 Promotion for Web Developers 13.1 Search Engines and Search Indexes Overview 13.2 Popular Search Engines and Search Indexes 13.3 Components of a Search Engine Robot Database Search Form 13.4 Designing Your Pages for Promotion Keywords Description Meta Elements 13.5 Listing in a Search Engine and Search Index Preferential Placement Checkpoint 13.1 13.6 Monitoring Search Engine and Search Index Listings 13.7 Link Popularity 13.8 Other Web Site Promotion Activities Affiliate Programs Banner Ads Banner Exchange Reciprocal Link Agreements Newsletters "Sticky" Site Features Personal Recommendations Social Bookmarking Blogs RSS Feeds Web Rings Newsgroup and Listserv Postings Traditional Media Ads and Existing Marketing Materials Checkpoint 13.2 13.9 Serving Dynamic Content with Inline Frames Hands-On Practice 13.1 Key Terms Review Questions Hands-On Exercises Web Research Web Design Focus Web Site Case Study JavaJam Coffee House Fish Creek Animal Hospital Pete the Painter Prime Properties Web Project Chapter 14 A Brief Look at JavaScript 14.1 Overview of JavaScript? 14.2The Development of JavaScript 14.3 Popular Uses for JavaScript Alert Message Popup Windows Browser Sniffing Jump Menus Mouse Movement Techniques 14.4 Adding JavaScript to a Web Page The Script Element JavaScript Statement Block Template Hands-On Practice 14.1 Checkpoint 14.1 14.5 Document Object Model Overview Hands-On Practice 14.2 14.6 Events and Event Handlers Hands-On Practice 14.3 Checkpoint 14.2 14.7 Variables Writing a Variable to a Web Page Hands-on Practice 14.4 Collecting Variable Values Using Prompt Hands-On Practice 14.5 14.8 Introduction to Programming Concepts Arithmetic Operators Decision Making Using If Hands-On Practice 14.6 Functions Hands-On Practice 14.7 Checkpoint 14.3 14.9 Form Handling Hands-On Practice 14.8 Checkpoint 14.4 14.10 JavaScript and Accessibility 14.11 JavaScript Resources Key Terms Review Questions Apply Your Knowledge Hands-On Exercises Web Research Web Site Case Study JavaJam Coffee House Fish Creek Animal Hospital Pete the Painter Prime Properties Web Project Answers Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Appendix-Web Developer's Handbook A. XHTML Reference B. Special Characters C. CSS Property Reference D. Comparison of HTML and XHTML E. Section 508 Standards Index

「Nielsen BookData」 より

詳細情報
ページトップへ