Book description
A complete and fully updated reference for these key Web technologies
HTML, XHTML, and CSS are essential tools for creating dynamic Web sites. This friendly, all-in-one guide covers what programmers need to know about each of the technologies and how to use them together.
Like the bestselling first edition, HTML, XHTML, and CSS All-in-One For Dummies, 2nd Edition makes it easy to grasp the fundamentals and start building effective Web pages. With new information about Web 2.0 and Ajax, it's the perfect reference as well.
HTML, XHTML, and CSS are the key technologies for building dynamic Web pages
This friendly, all-in-one guide explains each technology, shows how to use them together, and examines quality Web design and layout
Six self-contained minibooks cover HTML, CSS, design and layout, client-side JavaScript, Ajax and server-side, and putting it all together
Covers new Web development advancements including new technologies and changes to the standards
Includes a CD with additional valuable Web development programs and a companion Web site featuring the code used in the book
Web programmers and designers will find what they most need to know in HTML, XHTML, and CSS All-in-One For Dummies, 2nd Edition, helping them create the type of Web sites that today's market demands.
Table of contents
- Copyright
- About the Author
- Author's Acknowledgments
- Publisher's Acknowledgments
- Introduction
-
I. Creating the HTML/XHTML Foundation
- 1. Sound HTML Foundations
- 2. It's All about Validation
-
3. Choosing Your Tools
- 3.1. What's Wrong with the Big Boys?
- 3.2. Alternative Web Development Tools
- 3.3. Picking a Text Editor
- 3.4. The Web Developer's Browser
- 3.5. Tricking Out Firefox
- 3.6. Using a Full-Blown IDE
- 3.7. Introducing Komodo Edit
- 4. Managing Information with Lists and Tables
- 5. Making Connections with Links
- 6. Adding Images
- 7. Creating Forms
- 8. The Future of HTML: HTML 5
-
II. Styling with CSS
- 1. Coloring Your World
- 2. Styling Text
- 3. Selectors, Class, and Style
- 4. Borders and Backgrounds
- 5. Levels of CSS
-
III. Using Positional CSS
- 1. Fun with the Fabulous Float
- 2. Building Floating Page Layouts
- 3. Styling Lists and Menus
- 4. Using Alternative Positioning
-
IV. Client-Side Programming with JavaScript
- 1. Getting Started with JavaScript
- 2. Making Decisions with Conditions
- 3. Loops and Debugging
- 4. Functions, Arrays, and Objects
- 5. Talking to the Page
- 6. Getting Valid Input
- 7. Animating Your Pages
-
V. Server-Side Programming with PHP
- 1. Getting Started on the Server
- 2. PHP and XHTML Forms
- 3. Control Structures
- 4. Working with Arrays
- 5. Using Functions and Session Variables
- 6. Working with Files and Directories
- 7. Connecting to a MySQL Database
-
VI. Managing Data with MySQL
- 1. Getting Started with Data
- 2. Managing Data with SQL
- 3. Normalizing Your Data
- 4. Putting Data Together with Joins
-
VII. Into the Future with AJAX
- 1. AJAX Essentials
- 2. Improving JavaScript and AJAX with jQuery
- 3. Animating jQuery
- 4. Using the jQuery User Interface Toolkit
- 5. Improving Usability with jQuery
- 6. Working with AJAX Data
-
VIII. Moving from Pages to Sites
- 1. Managing Your Servers
- 2. Planning Your Sites
-
3. Introducing Content Management Systems
- 3.1. Overview of Content Management Systems
-
3.2. Previewing Common CMSs
- 3.2.1. Moodle
- 3.2.2. WordPress
- 3.2.3. Drupal
- 3.2.4. Building a CMS site with Website Baker
- 3.2.5. Installing your CMS
- 3.2.6. Getting an overview of Website Baker
- 3.2.7. Adding your content
- 3.2.8. Using the WYSIWYG editor
- 3.2.9. Changing the template
- 3.2.10. Adding additional templates
- 3.2.11. Adding new functionality
- 3.3. Building Custom Themes
- 4. Editing Graphics
- 5. Taking Control of Content
-
A. What's on the CD
- A.1. System Requirements
- A.2. Using the CD
-
A.3. What You'll Find on the CD
- A.3.1. Author-created material
- A.3.2. Aptana Studio 2.0
- A.3.3. Dia 0.97.1
- A.3.4. FileZilla 3.3.1
- A.3.5. Firefox 3.6 and Extensions
- A.3.6. GIMP 2.6
- A.3.7. HTML Tidy
- A.3.8. IrfanView 4.25
- A.3.9. IZArc 4.1
- A.3.10. jEdit
- A.3.11. jQuery 1.4
- A.3.12. Komodo Edit
- A.3.13. KompoZer 0.7.10
- A.3.14. Notepad++
- A.3.15. SQLite 3.6.22
- A.3.16. WebsiteBaker 2.8.1
- A.3.17. XAMPP 1.7.3
- A.3.18. XnView 1.97
- A.4. Troubleshooting
Product information
- Title: HTML, XHTML, & CSS All-in-One For Dummies®, 2nd Edition
- Author(s):
- Release date: November 2010
- Publisher(s): For Dummies
- ISBN: 9780470537558
You might also like
book
Web Standards:Mastering HTML5, CSS3, and XML, Second Edition
Web Standards: Mastering HTML5, CSS3, and XML provides solutions to the most common web design problems, …
book
Beginning HTML, XHTML, CSS, and JavaScript®
An indispensable introductory guide to creating web pages using the most up-to-date standards This beginner guide …
book
Sass for Web Designers
Foreword by Chris Coyier Let’s face it: CSS is hard. Our stylesheets are more complex than …
book
Plug-In CSS 100 Power Solutions
100 CSS power solutions in one handy guide This practical resource contains 100 ready-to-run CSS plug-ins …