DHTML and CSS for the World Wide Web
Home > Computing and Information Technology > Computer programming / software engineering > Web programming > DHTML and CSS for the World Wide Web: Visual QuickStart Guide
DHTML and CSS for the World Wide Web: Visual QuickStart Guide

DHTML and CSS for the World Wide Web: Visual QuickStart Guide

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

Increasing numbers of Web page creators are familiar with HTML but are daunted by the prospect of using DHTML and CSS. Dynamic HTML (DHTML), a collection of technologies, works on all browsers and helps create a dynamic Web interface that reacts to visitors' needs, while CSS (Cascading Style Sheets) allows designers to create sites with the exact typeface, color, and layout they want. Using both technologies, any Web author or developer can easily add interactive and visually sophisticated elements to a site. DHTML and CSS for the World Wide Web, 2nd Edition: Visual QuickStart Guide, shows readers that DHTML and CSS don't have to be difficult to learn. This revised and expanded second edition is up-to-date on the latest Web standards and browsers, and includes all-new coverage of using DHTML to get information about the browser environment and adding multimedia to a site. It also includes updated basic and advanced dynamic techniques, such as making objects appear and disappear, moving objects in 3D, and adding dynamic content. With over 400 screen shots and visual, task-based lessons, those new to DHTML can use this guide as an introduction to scripting, while experienced programmers will be pleased to find practical and working examples throughout the book. This edition offers full cross-platform and cross-browser coverage.

Table of Contents:
Introduction. I. CASCADING STYLE SHEETS. 1. Understanding CSS. What Is a Style? What Are Cascading Style Sheets? Versions of CCS. Types of CSS Rules. The Parts of a CSS Rule. Kinds of HTML Tags. 2. CSS Basics. Adding CSS to an HTML Tag. Adding CSS to a Web Page. Adding CSS to a Website. (re)Defining an HTML Tag. Defining Classes to Create Your Own Tags. Defining Classes to Creating your Own Tags. Defining IDs to Identify an Object. Create Your Own Inline HTML Tags. Creating Your Own Block-Level HTML Tags. Defining Tags in Context. Making a Definition !important. Inheriting Properties from a Parent. Managing Existing or Inherited Property Values. Determining a the Cascade Order. Setting the CSS for Printing. Adding Comments to CSS. Style-Sheet Strategies. 3. Font Controls. Understanding Typography on the Web. Using Type on the Web. Setting the Font. Downloading Fonts. Using Browser-Safe Fonts. Setting the Font Size. Making Text Italic. Setting Bold, Bolder, Boldest. Creating Minicaps. Setting Multiple Font Values. 4. Text Controls. Adjusting the Kerning. Adjusting the Word Spacing. Adjusting the Leading. Setting Text Case. Aligning Text Left, Right, and Center. Aligning Text Vertically. Indenting Paragraphs. Decorating Text. Controlling White Space. Setting Page Breaks for Printing. 5. List and Mouse Controls. Setting up a List. Setting the Bullet Style. Creating a Hanging Indent. Creating Your Own Bullets. Changing the Mouse Pointer's Appearance. 6. Color and Background Controls. Setting a Background. Setting a Individual Background Properties. Setting Foreground Color. 7. Border and Margin Controls. Understanding the Element's Box. Setting the Width and Height of an Element. Setting an Element's Margins. Setting an Element's Border. Setting an Element's Padding. Setting a Table's Boarder and Margins. Wrapping Text Around an Element. Preventing Text from Wrapping. Telling an Element How to Display (or Not). 8. Positioning Controls. Understanding the Window. Setting the Positioning Type. Setting the Position from the Top and Left. Setting the Position from the Bottom and Right. Stacking Objects (3-D Positioning). Nesting an Absolute Element in a Relative Element. 9. Visibility Controls. Setting the Visibility of an Element. Setting the Visible Area of an Element (Clipping). Setting Where the Overflow Goes. II. DYNAMIC HTML. 10. Understanding DHTML> What Is Dynamic HTML? The Flavors of DHTML. Why Should I Use DHTML? Flash vs. DHTML> 11. The Document Object Model. Understanding the DOM: Road Map to Your Web Page. Creating an Object. Understanding Event Handlers. Detecting an Event. How the DOM Works. Using Feature Sensing. Detecting the DOM Type. Building a Crossbrowser DOM. Using the Cross-Browser DOM. Netscape 4 and Nested Layers. 12. Learning about Your Environment. Detecting the Browser's Name and Version. Detecting the Operating System. Finding the Screen Dimensions. Finding the Number of Colors. Finding the Browser's Window Dimensions. Finding the Visible Page Dimensions. Finding the Page's Location and Title. Finding the Page's Scroll Position. Finding an Object's Dimensions. Finding an Object's Top and Left Positions. Finding an Object's Bottom and Right Positions. Finding an Object's 3-D Position. Finding an Object's Visibility State. Finding an Object's Visible Area. 13. Dynamic Techniques: The Basics. Making Objects Appear and Disappear. Moving Objects from Point-to-point. Moving Objects by a Certain Moving Objects in 3-D. Scrolling a Web Page. Changing an Objects Visible Area. 14 Dynamic Techniques: Advanced. Making a Function Fun Again. Passing an Event to a Function. Creating a Global Event Handler. Animating an Object. Finding Your Location on the Screen. Identifying an Object on the Screen. Dynamic Content Between Frames. Moving the Browser Window. Opening a New Browser Window. Changing a Window's Size. 15. Dynamic Techniques: CSS. Changing a Definition. Changing an Object's Class. Adding a New Rule. Disabling a Style Sheet. 16. Netscape Layers. What Is a Netscape Layer? Creating a Layer. Importing External Content with Netscape Layers. Accessing Layers with JavaScript. Modifying Layers with JavaScript. Providing Content for Nonlayer Browsers. 17. Internet Exployer for Windows. Fading between Objects. Transitions between Pages. Making an Element Blur. Making an Object Wave. III. USING DHTML AND CSS TOOLS. 18 GoLive Primer. The GoLive Interface. Adding CSS. Adding a Layer. (floating Box) Adding DHTML Animation. 19. Dreamweaver Primer. The Dreamweaver Interface. Adding CSS. Adding a Layer. Adding Animation. IV. DYNAMIC WEB SITES. 20. Understanding the Dynamic Web. What Makes a Web Site Dynamic? What Is Hypertext? Dynamic by Design. Understanding Layout on the Web. Navigation Do's and Don'ts. 21. Creating a Dynamic Web Site. Step 1: Define. Step 2: Design. Step 3: Build. 22. Web Page Layout. Netscape CSS Bug Fix. Setting the CSS for the OS. Creating Headlines. Creating a Fixed Header. Creating a Sidebar. Setting a Dynamic Header and Footer. Making Your Own Frame Borders. Opening and Closing Frames. Keeping Pages Framed. Looking Good in Print (on the Web). 23. Importing External Content. Combining ilayers and iframes. Using Server-Side Includes. Using an External JavaScript File. Viewing Someone Else's External Content. 24. Web Site Navigation. Setting Link Styles. Setting Multiple Link Styles. Creating Drop=Down Menus. Creating a Sliding Menu. Creating a Remote Control. Creating a Clamshell Menu. Creating a Breadcrumb Menu. Navigation for Nondynamic Browsers. Educating the Browser. 25. Controls. Creating Your Own Scrollbars. Creating Your Own Back Button. Creating a Slide Show. Creating Pop-Up Hypertext. Contextual Forms. 26. Special Effects. Advanced Drop Shadow. Fading HTML Text. Follow the Mouse. Animating Objects: the Bouncing Banner. Toggling Graphics. Persistent Rollovers. Transparent Graphics with the PNG format. 27. Multimedia. Using Sound. Creating a Sound. Embedding Sound in a Web Page. Adding Sound to a Link. Using Video. Linking to a Video. Embedding a Video. Using Java Embedding Java Applets. Using Flash. Creating a Flash animation. Embedding a Flash File. 28. When Things Go Wrong-Debugging Your Code. Troubleshooting CSS. Troubleshooting JavaScript. Crossbrowser Conundrums. 29. The Future of Dynamic Content. Why Standards Matter. XML. XML and the DOM. XSL. XHTML. SMIL . Is Flash the Web's Future? What's Next: CSS Level 3. APPENDICES. Appendix A: The Browsers. Netscape Navigator. Internet Explorer. Other Browsers. Appendix B: CSS Quick Reference. Appendix C: DHTML Quick Reference. JavaScript Reserved Words. Object Flow. DHTML Objects. Appendix D: Browser Safe Fonts. Apple Macintosh. Microsoft Windows. Microsoft Internet Explorer. Appendix E: Bugs and Fixes. CSS. DHTML. Appendix F: Tools of the Trade. Appendix G: Further Research. webbedENVIRONMENTS. Building the Web. Web Monkey. VisiBone


Best Sellers


Product Details
  • ISBN-13: 9780201730845
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Peachpit Press Publications
  • Height: 229 mm
  • No of Pages: 616
  • Sub Title: Visual QuickStart Guide
  • Width: 178 mm
  • ISBN-10: 0201730847
  • Publisher Date: 06 Jun 2001
  • Binding: Paperback
  • Language: English
  • Spine Width: 30 mm
  • Weight: 941 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
DHTML and CSS for the World Wide Web: Visual QuickStart Guide
Pearson Education (US) -
DHTML and CSS for the World Wide Web: Visual QuickStart Guide
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

DHTML and CSS for the World Wide Web: Visual QuickStart Guide

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!