HTML, XHTML, and CSS All-in-One Desk Reference For Dummies

Front Cover
John Wiley & Sons, Aug 12, 2008 - Computers - 930 pages
Want to build a killer Web site? Want to make it easy to keep your site up to date? You'll need to know how CSS, HTML, and XHTML work together. HTML, XHTML, and CSS All-In-One Desk Reference For Dummies makes that easy too! These eight minibooks get you started, explain standards, and help you connect all the dots to create sites with pizzazz.

This handy, one-stop guide catches you up on XHTML basics and CSS fundamentals. You'll learn how to work with Positionable CSS to create floating elements, margins, and multi-column layouts, and you'll get up to speed on client-side programming with JavaScript. You'll also get the low-down on server side programming with PHP, creating a database with MySQL, and using Ajax on both client and server sides. You'll find out how to:

  • Use templates and validators
  • Manage information with lists and tables
  • Turn lists of links into button bars
  • Add style color and borders
  • Create variables for data
  • Add motion with basic DOM animation
  • Work with arrays
  • Add Flash functionality with AFLAX
  • Build and manage a multipage site
  • Choose and run your own server

You don't need expensive or complicated software or a super-powerful computer to build a Web site that does all sorts of amazing things. All you need is a text editor and the clear, step-by-step guidance you'll find in HTML, XHTML, and CSS All-In-One Desk Reference For Dummies.

 

What people are saying - Write a review

Book for Dummies

User Review  - Overstock.com

This a great book if you are in need of this type of information. Its ver detailed and gives you great examples. The Cd that comes with the book is loaded with great software that can help you do the job. Read full review

User Review - Flag as inappropriate

goodest!!

Contents

Introduction
1
Creating the XHTML Foundation
7
Sound HTML Foundations
9
Its All about Validation
19
Choosing Your Tools
39
Managing Information with Lists and Tables
61
Making Connections with Links
79
Adding Images
89
Animating Your Pages
459
ServerSide Programming with PHP
489
Setting Up Your Server
491
Generating HTML with PHP
501
PHP and XHTML Forms
513
Control Structures
535
Working with Arrays
555
Using Functions and Session Variables
575

Creating Forms
119
Styling with CSS
139
Coloring Your World
141
Styling Text
159
Selectors Class and Style
185
Borders and Backgrounds
205
Levels of CSS
227
Using Positional CSS for Layout
247
Fun with the Fabulous Float
249
Building Floating Page Layouts
271
Styling Lists and Menus
293
Using Alternative Positioning
313
ClientSide Programming with JavaScript
333
Getting Started with JavaScript
335
Making Decisions with Conditions
357
Loops and Debugging
371
Functions and Arrays
395
Talking to the Page
413
Getting Valid Input
437
Working with Files and Directories
587
Connecting to a MySQL Database
605
Databases with MySQL
627
Getting Started with Data
629
Managing Data with SQL
657
Normalizing Your Data
683
Putting Data Together with Joins
701
Into the Future with AJAX
723
AJAX Essentials
725
Improving JavaScript with jQuery
739
Animating with jQuery
759
Sending and Receiving Data
787
Moving from Web Pages to Web Sites
801
Managing Your Servers
803
Moving from Pages to Sites
829
Introducing Content Management Systems
849
Taking Control of Content
871
Copyright

Other editions - View all

Common terms and phrases

About the author (2008)

Andy Harris began his teaching life as a special education teacher. As he was teaching young adults with severe disabilities, he taught himself enough computer programming to support his teaching habit with freelance programming. Those were the exciting days when computers started to have hard drives, and some computers began communicating with each other over an arcane mechanism some were calling the Internet.
All this time Andy was teaching computer science part time. He joined the faculty of the Indiana University/Purdue University — Indianapolis Computer Science department in 1995. He serves as a Senior Lecturer, teaching the introductory course to Freshmen as well as numerous courses on Web development, general programming, and game programming. As manager of the Streaming Media Laboratory, he developed a number of online video-based courses, and worked on a number of international distance education projects including helping to start a computer science program in Tetevo, Macedonia FYR.
Andy is the author of several other computing books, including Beginning Flash Game Programming For Dummies and Game Programming: The L Line. He invites your comments and questions at andy@aharrisbooks.net.

Chris McCulloh has a bachelor’s degree in Media Arts and Science from Indiana University/Purdue University — Indianapolis (IUPUI), a certificate in Applied Computer Science from the Computer and Information Science Department (CSCI) at IUPUI, and is a full-time PHP Developer working at CIK Enterprises. He loves to teach, write, and read, and is currently teaching server-side programming for CSCI at IUPUI. He writes a programming-related blog on his Flash game site at blog.chomperstomp.com, and maintains a popular Firefox extension located at statusbarcalculator.com.

Bibliographic information