DHTML and CSS Advanced : Visual QuickPro Guide

by
Edition: 1st
Format: Paperback
Pub. Date: 2004-12-15
Publisher(s): Peachpit Press
List Price: $32.09

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Once you discovered the dynamic, sophisticated sites you could create using DHTML and CSS, you wanted more--more interaction, more accessibility, more animation, more interesting combinations of text and graphics, more everything! This book provides the key. By picking up where his enormously popular Visual QuickStart Guide left off, best-selling authorJason Cranford Teagueexplores the advanced DHTML and CSS programming techniques you need to take your Web sites to the next level. Covering everything from standards and accessibility to separating content from style; creating multicolumn layouts; combining text and graphics; creating controls, menus, forms, and special effects; working with other Web languages; and much more, this friendly, task-based volume is a must-have if you're serious about Web design. Step-by-step instructions and a strong visual format make complex topics understandable, even fun--especially when coupled with the loads of tips, screen shots and practical, working examples that Jason has provided.

Author Biography

Jason Cranford Teague has written and contributed to several best-selling books including Final Cut Pro 3 and the Art of Filmmaking and Dreamweaver MX Magic. In addition, he has written for the Apple Developers Center, Adobe, Macworld, and CNet and appeared on TechTV's "The Screen Savers." He has been working as a multimedia designer for more than 10 years creating real-world solutions for clients including Coca-Cola, Virgin, CNN, Kodak, and WebMD. Jason is currently the Creative Director for Bright Eye Media and teaches design classes online, in the classroom, and at professional conferences. He is the also the author of the best-selling DHTML and CSS: Visual QuickStart Guide.

Table of Contents

Introduction ix
Creating a Dynamic Web Site
1(26)
What Makes a Web Site Dynamic?
3(2)
Understanding Layout on the Web
5(3)
Creating an Accessible Web Site
8(2)
Understanding Hypertext, Navigation, and Controls
10(2)
Navigation Dos and Don'ts
12(3)
Dynamic by Design
15(1)
The Four Ds of Web Design
16(11)
Mastering CSS
27(28)
The Myths of CSS
28(2)
Building Your Style Sheets
30(3)
Web Typography: Beyond Times and Arial
33(4)
Creating Web Pages for Print
37(2)
Building a Master Style Sheet
39(2)
Understanding CSS Shorthand
41(2)
Using Grouping and Context
43(2)
Fixing CSS Browser Inconsistencies
45(3)
CSS Beyond Internet Explorer 6
48(7)
Advanced DHTML Techniques
55(42)
Setting Up and Accessing Arrays
56(5)
Changing an Array
61(3)
Sorting an Array
64(5)
Working with Data Objects
69(2)
Storing Data in Frames
71(7)
Storing Data in URLs
78(6)
Storing Data in Cookies
84(7)
Delaying or Stopping an Action
91(3)
Handling Errors on the Fly
94(3)
Content
97(32)
Preloading Images
98(2)
Adding External Content with iframes
100(2)
Adding External Content Using Server-Side Includes
102(2)
Adding External Content with JavaScript
104(2)
Viewing Someone Else's External JavaScript or CSS
106(3)
Adding External Content with PHP
109(2)
Inserting a New Element
111(3)
Inserting a New Text Element
114(2)
Inserting a New iframe Element
116(2)
Removing an Element
118(2)
Including Random Content
120(2)
Including Multiple Pages in a Single Page
122(3)
Including a Clock
125(4)
Layout
129(44)
Creating Simple Columns
130(3)
Creating Balanced Columns
133(4)
Creating Graphic Background Columns
137(4)
Creating Contextual Layouts
141(4)
Centering Layouts Horizontally and Vertically
145(2)
Creating Curved Text Wrapping
147(3)
Creating Curved Borders
150(4)
Creating a Drop Shadow Around an Element
154(4)
Creating a Frame Drop Shadow
158(4)
Keeping Pages Framed
162(4)
Switching Layouts on the Fly
166(3)
Highlighting Table Rows
169(4)
Navigation
173(50)
Working with Link Styles
174(8)
Creating an HTML Text Graphic Button
182(4)
Creating Tabbed Navigation
186(3)
Adding a Simple Menu
189(3)
Adding a Fixed Drop-down Menu
192(8)
Adding a Floating Menu Bar
200(3)
Adding a Clipping Menu
203(9)
Adding a Jump Menu
212(3)
Adding Pop-up Menus
215(5)
Educating the Browser
220(3)
Controls
223(46)
Creating Customized Browser Controls
224(4)
Creating a Sortable Table
228(5)
Adding Font Size Controls
233(6)
Creating a Scrollable Area
239(3)
Animating Scroll Controls
242(7)
Adding a Calendar Date Picker
249(6)
Adding QuickTime Video Controls
255(4)
Opening and Closing Frames
259(10)
Forms
269(40)
Styling Forms
270(6)
Highlighting Form Fields
276(6)
Auto-Focusing Form Fields
282(4)
Performing Form Validation
286(4)
Creating Contextual Forms
290(4)
Creating Contextual Form Data
294(4)
Restricting a Form Field's Content
298(3)
Disabling Form Controls
301(4)
Creating Graphic Form Controls
305(4)
Special Effects
309(30)
Creating Transparent Layers
310(4)
Creating Text Drop Shadows
314(3)
Floating Objects
317(3)
Adding a GIF Animation
320(6)
Adding Ambient Sound
326(2)
Creating Transparent Graphics in PNG Format
328(5)
Special Effects in Internet Explorer for Windows
333(6)
Databases
339(36)
Understanding XML
340(2)
Accessing XML Data in Internet Explorer for Windows
342(3)
Accessing XML Data with Mozilla and Internet Explorer
345(4)
Understanding MySQL
349(1)
Creating Database Objects in MySQL
350(2)
Understanding PHP
352(1)
Using PHP with MySQL
353(3)
Adding Comments to the PHP Blog
356(4)
Adding a Comments Input Form
360(6)
Adding an Administrator Page
366(5)
Creating a Secure Blog Entry Input Form
371(4)
Appendix A: CSS Quick Reference
375(14)
Adding Styles
376(2)
Selectors: HTML, Classes, IDs
378(1)
Grouping Styles
379(1)
Properties and Values
380(9)
Appendix B: DHTML Quick Reference
389(8)
The DOM
390(1)
Events
391(1)
Properties and Values
392(3)
Reserved Words
395(2)
Appendix C: WAI Accessibility Checklist
397(8)
Priorities
398(1)
Priority 1 Checkpoints
399(2)
Priority 2 Checkpoints
401(2)
Priority 3 Checkpoints
403(2)
Appendix D: Browser-Safe Fonts
405(6)
Index 411

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.