- CHAPTER
- and World Wide Web Introduction to the Internet
- 1.1Evolution of the Internet
- 1.2Internet, Intranets, and Extranets
- The Evolution of the World Wide Web
- 1.3Standards and Coordination
- Consortium 1.4Standards and the World Wide Web
- Accessibility and the Web
- Ethical Use of Information on the Web
- 1.5Network Overview
- 1.6The Client/Server Model
- 1.7Internet Protocols
- File Transfer Protocol (FTP)
- E-mail Protocols
- Hypertext Transfer Protocol (HTTP)
- Protocol (TCP/IP) Transmission Control Protocol/Internet
- 1.8URIs, URLs, and Domain Names
- URIs and URLs
- Domain Names
- 1.9Markup Languages
- (SGML) Standard Generalized Markup Language
- Hypertext Markup Language (HTML) xi
- (XML) Extensible Markup Language
- (XHTML) Extensible Hypertext Markup Language
- (X)HTML HTML 5—The Next Version of
- 1.10Internet and Web Trends
- Chapter Summary
- Key Terms
- Review Questions
- Hands-On Exercise
- Web Research
- Focus on Web Design
- CHAPTER
- XHTML Basics
- 2.1What Is HTML?
- 2.2Why XHTML and Not HTML?
- 2.3Document Type Definition
- 2.4Your First Web Page
- 2.5XHTML—Body and Text Basics
- The Body Element
- The Heading Element
- Accessibility and Headings
- Hypertext Markup Language (HTML) xi
- The Paragraph Element Contents
- The Line Break Element
- The Blockquote Element
- (SGML) Standard Generalized Markup Language
- 2.6XHTML—List Basics
- Definition Lists
- Ordered Lists
- Unordered Lists
- 2.7XHTML—Text Formatting
- XHTML Logical Style Elements
- XHTML—Physical Style Elements
- Special XHTML Characters
- 2.8XHTML—Hyperlinks
- The Anchor Element
- Absolute and Relative Links
- E-Mail Links
- Accessibility and Links
- 2.9XHTML Validation
- Chapter Summary
- Key Terms
- Review Questions
- Apply Your Knowledge
- Hands-On Exercises
- Web Research
- Focus on Web Design
- Web Site Case Study
- CHAPTER
- with CSS Configuring Color and Text
- 3.1Overview of Cascading Style Sheets
- Advantages of Cascading Style Sheets
- Types of Cascading Style Sheets
- Introduction to CSS Syntax
- 3.2Using Color on Web Pages
- Web Color Palette
- Making Color Choices
- Accessibility and Color
- 3.3Configuring Color with Inline CSS
- The Style Attribute
- Styles 3.4Configuring Color with Embedded
- The Style Element
- 3.5Configuring Text with CSS
- CSS and Fonts
- 3.6The Classand IdSelectors
- The ClassSelector
- The IdSelector
- 3.7The Divand SpanXHTML Elements
- 3.8Using External Style Sheets
- 3.9Centering XHTML Elements with CSS
- Center the Page Content
- 3.10CSS Validation
- Chapter Summary
- Key Terms
- Review Questions
- Apply Your Knowledge
- Hands-On Exercises
- Web Research
- Focus on Web Design
- Web Site Case Study: Implementing CSS
- CHAPTER
- Visual Elements and Graphics
- 4.1Configuring Lines and Borders
- The Horizontal Rule Element
- Properties The borderand padding
- The Horizontal Rule Element
- 4.2Types of Graphics
- GIF Images
- JPEG Images
- PNG Images
- 4.3Using Graphics
- The Image Element
- Accessibility and Images
- Image Links
- Background Images
- with CSS Configuring Background Images
- 4.4XHTML Images and More
- Image Maps
- Thumbnail Images
- The Favorities Icon
- Slicing Advanced Techniques: Image
- 4.5Sources and Guidelines for Graphics
- Sources of Graphics
- Guidelines for Using Images
- Accessibility and Visual Elements
- 4.1Configuring Lines and Borders
- 3.6The Classand IdSelectors
- Chapter Summary Contents
- Key Terms
- Review Questions
- Apply Your Knowledge
- Hands-On Exercises
- Web Research
- Focus on Web Design
- Web Site Case Study: Using Graphics
- CSS and Fonts
- 3.1Overview of Cascading Style Sheets
- CHAPTER
- Web Design
- 5.1Web Site Organization
- Hierarchical Organization
- Linear Organization
- Random Organization
- 5.2Web Site Navigation—Best Practices
- Ease of Navigation
- Navigation Bars
- Short Pages
- Table of Contents
- Site Map and Site Search Features
- 5.3Design Principles
- throughout Design Repetition: Repeat Visual Elements
- and Draw Attention Contrast: Add Visual Excitement
- Proximity: Group-Related Items
- Visual Unity Alignment: Align Elements to Create
- 5.4Web 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 and Page Layout
- 5.5Page Layout Design Techniques
- Ice Design
- Jello Design
- Liquid Design
- 5.6Text Design—Best Practices
- 5.7Graphic Design—Best Practices
- 5.8Design to Provide Accessibility
- WCAG 2.0 Quick Reference List
- 5.9Best Practices Checklist
- Chapter Summary
- Key Terms
- Review Questions
- Hands-On Exercises
- Web Research
- Focus on Web Design
- Best Practices Web Site Case Study: Web Design
- CHAPTER
- Page Layout with CSS
- 6.1CSS Page Layout Overview
- Page Layout Advantages of Using CSS for
- Page Layout Disadvantages of Using CSS for
- 6.2The Box Model
- 6.3CSS Positioning Properties
- Positioning Relative and Absolute
- The floatProperty
- The clearProperty
- The overflowProperty
- The displayProperty
- The z-indexProperty
- 6.4Exploring CSS Page Layout
- 6.5Two-Column Page Layout
- 6.6CSS Debugging Tips
- CSS Debugging Techniques
- 6.7CSS Page Layout Resources
- Chapter Summary
- Key Terms
- Review Questions
- Apply Your Knowledge
- Hands-On Exercises
- Web Research
- Focus on Web Design
- Two-Column Page Layout Web Site Case Study: Implementing CSS
- 6.1CSS Page Layout Overview
- 5.1Web Site Organization
- CHAPTER xiv Contents
- More on Links, Lists, and Layout
- 7.1Another Look at XHTML Hyperlinks
- More on Relative Linking
- Relative Link Examples
- Window Opening a Link in a New Browser
- Linking to Fragment Identifiers
- 7.2CSS Pseudo-Classes and Links
- 7.3CSS Navigation Layout Using Lists
- 7.4Three-Column CSS Page Layout
- 7.5CSS Styling for Print
- 7.6CSS Styling for the Mobile Web
- 7.7The “Cascade”
- Chapter Summary
- Key Terms
- Review Questions
- Apply Your Knowledge
- Hands-On Exercises
- Web Research
- Focus On Web Design
- in a List Web Site Case Study: Navigation Links
- 7.1Another Look at XHTML Hyperlinks
- CHAPTER
- Tables
- 8.1Using Tables on Web Pages
- Overview of an XHTML Table
- XHTML Table Headings
- XHTML Table Captions
- XHTML Table Attributes
- and Cells Applying Attributes to Rows
- Accessibility and Tables
- XHTML Table Row Groups
- 8.2XHTML—Table Page Layout
- Accessibility and Layout Tables
- More Sample Page Layout Tables
- Flexible and Fixed Table Widths
- Nested Tables
- 8.3Using CSS to Style a Table
- Chapter Summary
- Key Terms
- Review Questions
- Apply Your Knowledge
- Hands-On Exercises
- Web Research
- Focus on Web Design
- Web Site Case Study: Using Tables
- CHAPTER
- XHTML Forms
- 9.1Overview of Forms
- 9.2XHTML—Using Forms
- The Form Element
- Form Controls
- 9.3 Form Enhancements
- The Label Element
- The Fieldset and Legend Elements
- The tabindexAttribute
- The accesskeyAttribute
- Accessibility and Forms
- Element Image Buttons and the Button
- 9.4Using CSS to Style a Form
- Styling Forms with Tables and CSS
- Styling Forms with Only CSS
- 9.5Server-Side Processing
- Processing Steps in Utilizing Server-Side
- Privacy and Forms
- Server-Side Processing Resources
- Technologies Exploring Server-Side Processing
- Chapter Summary
- Key Terms
- Review Questions
- Apply Your Knowledge
- Hands-On Exercises
- Web Research
- Focus on Web Design
- Web Site Case Study: Adding a Form
- 8.3Using CSS to Style a Table
- 8.1Using Tables on Web Pages
- CHAPTER
- Web Site Development
- Development 10.1Successful Large-Scale Project
- 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
- 10.3Domain Name Overview
- Choosing a Domain Name
- Registering a Domain Name
- 10.4Web Hosting
- Web Host Providers
- Hosting Needs
- 10.5Choosing a Virtual Host
- Chapter Summary
- Key Terms
- Review Questions
- Hands-On Exercises
- Web Research
- Focus on Web Design
- Web Site Case Study: Testing Phase
- CHAPTER
- Web Multimedia and Interactivity
- 11.1Helper Applications and Plug-Ins
- 11.2Multimedia File Types
- Obtaining Multimedia Files
- 11.3Using Sound on a Web Page
- The Object Element
- 11.4Podcasting Overview
- 11.5Using Video on a Web Page
- The Object Element
- Internet Explorer Only Option
- Accessibility 11.6Browser Compatibility and
- 11.7Copyright Issues and Media Files
- 11.8Adobe Flash
- Common Uses of Flash
- Web Design and Flash
- Web Page Adding a Flash Animation to a
- Flash Resources
- 11.9Java
- Common Uses of Java Applets
- Web Page Adding a Java Applet to a
- Free Java Applet Resources
- Common Uses of Java Applets
- 11.10JavaScript
- Common Uses of JavaScript
- Free JavaScript Resources
- 11.11Dynamic HTML (DHTML)
- Common Uses of DHTML
- Sources of Free DHTML
- 11.12Ajax
- Common Uses of Ajax
- Ajax Resources
- Multimedia/Interactivity 11.13Accessibility and
- Chapter Summary
- Key Terms
- Review Questions
- Apply Your Knowledge
- Hands-On Exercises
- Web Research
- Focus on Web Design
- Web Site Case Study: Adding Multimedia
- CHAPTER
- E-Commerce Overview
- 12.1What Is E-Commerce?
- Advantages of E-Commerce
- Risks of E-Commerce
- 12.1What Is E-Commerce?
- 11.3Using Sound on a Web Page
- Obtaining Multimedia Files
- 12.2E-Commerce Business Models xvi Contents
- 12.3Electronic Data Interchange (EDI)
- 12.4 E-Commerce Statistics
- 12.5E-Commerce Issues
- 12.6E-Commerce Security
- Encryption
- Integrity
- Secure Sockets Layer (SSL)
- Digital Certificate
- SSL and Digital Certificates
- 12.7Order and Payment Processing
- Cash Model
- Check Model
- Credit Model
- Smart Card
- 12.8E-Commerce Storefront Solutions
- Instant Online Storefront
- Off-the-Shelf Shopping Cart Software
- Custom-Built Solution
- Budget Semi-Custom-Built Solutions on a
- Chapter Summary
- Key Terms
- Review Questions
- Hands-On Exercise
- Web Research
- Focus on Web Design
- for an Online Store Web Site Case Study: Adding a Catalog Page
- CHAPTER
- Web Promotion
- 13.1Search Engine Overview
- 13.2Popular Search Engines
- 13.3Components of a Search Engine
- Robot
- Database
- Search Form
- 13.4Designing Your Pages for Promotion
- Keywords
- Page Titles
- Heading Tags
- Description
- Meta Tags
- Linking
- Page Layout
- Images and Multimedia
- Valid Code
- Content of Value
- Index 13.5Listing in a Search Engine and Search
- Preferential Placement
- Map Your Site
- Alliances
- 13.6Monitoring Search Listings
- 13.7Link Popularity
- 13.8Social Media Optimization
- Social Bookmarking
- Blogs and RSS Feeds
- Social Networking
- 13.9Other Site Promotion Activities
- Affiliate Programs
- Banner Ads
- Banner Exchange
- Reciprocal Link Agreements
- Newsletters
- Sticky Site Features
- Personal Recommendations
- Web Rings
- Newsgroup and Listserv Postings
- Marketing Materials Traditional Media Ads and Existing
- Inline Frames 13.10Serving Dynamic Content with
- Chapter Summary
- Key Terms
- Review Questions
- Hands-On Exercises
- Web Research
- Focus on Web Design
- to Promote Web Sites Web Site Case Study: Meta Tags
- CHAPTER
- A Brief Look at JavaScript
- 14.1Overview of JavaScript
- 14.2The Development of JavaScript
- 14.3Popular Uses for JavaScript
- Alert Message
- Popup Windows
- Browser Sniffing
- Jump Menus
- Mouse Movement Techniques
- 14.4Adding JavaScript to a Web Page
- The Script Element
- JavaScript Statement Block Template
- Practice with Debugging
- 14.5Document Object Model Overview
- 14.6Events and Event Handlers
- 14.7Variables
- Writing a Variable to a Web Page
- a Prompt Collecting Variable Values Using
- Concepts 14.8Introduction to Programming
- Arithmetic Operators
- Decision Making
- Functions
- Writing a Variable to a Web Page
- 14.9Form Handling
- 14.10Accessibility and JavaScript Contents xvii
- 14.11JavaScript Resources
- Chapter Summary
- Key Terms
- Review Questions
- Apply Your Knowledge
- Hands-On Exercises
- Web Research
- Web Site Case Study: Adding JavaScript
- Appendixes Web Developer’s Handbook
- A.XHTML Reference
- B.Special Characters
- C.CSS Property Reference
- HTML D.Comparison of HTML 4, XHTML, and
- E.Section 508 Standards
- Answers
- Index
steven felgate
(Steven Felgate)
#1