Programming Books C Java PHP Python Learn more Browse Programming Books
Buy Used
Condition: Used: Acceptable
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

HTML, XHTML and CSS All-In-One For Dummies Paperback – November 16, 2010

ISBN-13: 978-0470537558 ISBN-10: 0470537558 Edition: 2nd

Price: $5.16
15 New from $5.00 53 Used from $1.17
Amazon Price New from Used from
"Please retry"
"Please retry"
$5.00 $1.17

There is a newer edition of this item:



Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 1080 pages
  • Publisher: For Dummies; 2 edition (November 16, 2010)
  • Language: English
  • ISBN-10: 0470537558
  • ISBN-13: 978-0470537558
  • Product Dimensions: 7.2 x 2.2 x 9 inches
  • Shipping Weight: 3.4 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (42 customer reviews)
  • Amazon Best Sellers Rank: #815,017 in Books (See Top 100 in Books)

Editorial Reviews

From the Author

If you are going to get only one book on web development, this is the one.  It's a big book, but that's because I put everything in it that you'll need.
Start from the beginning with solid code-based development. No tricks, no gimmicks, nothing to buy. Learn how easy the technology of the web really is. The current edition focuses on XHTML strict with a preview of HTML5.
Use CSS to make your pages look great. If you can imagine it, you can make it happen. 
Many web development books stop at the visual elements (HTML and CSS) but that's where this one starts to pick up steam.  Once you can build a basic page, learn how you can use JavaScript to (literally) make your pages sing and dance.
If you're going to go into commercial web development (or want to be a serious amateur) you'll need to learn how to program on the web server. I provide a complete mini-book on PHP programming, which is among the most marketable skills anywhere today.
Most commercial web development is really about data. I provide a mini-book on how to think through data problems using the very popular MySQL and phpMyAdmin platforms.
Finally I walk you through practical parts of running your own web business: How to work with a web hosting company, how to set up your own test servers, how to use content management systems, and how to work with clients.
Best of all, absolutely everything you need is right here in the book (and on my companion web site.) I only recommend free and open source software, so you won't need to buy anything else, and you can use any computer you want.  
I can't wait to see what you create!  Drop me a line at andy <at> if you have any questions.

From the Back Cover

You too can become a Web wizard! Here's how to go from simple pages to super sites

Contemplating your first dip into Web page creation, or ready to take your sites to the next level? All you need are these eight minibooks. Newbies can start at the beginning for a complete understanding of basic page creation with HTML5, XHTML, and CSS. If you've been there and done that, jump ahead to managing data with MySQL, building AJAX connections, and more!

  • Lay the foundation — build the skeleton of your pages with XHTML, use CSS to add color and formatting, and create dynamic buttons or menus

  • Serve it up — move to the server and use PHP to program responses to Web requests or connect to databases

  • Manage data — set up a secure data server and create a reliable and trustworthy data back-end for your site

  • Explore AJAX — learn the essentials of AJAX, how to add events and animation, and cool ways to use the UI library

  • Create super sites — understand clients and servers, work with content management systems, and more

Open the book and find:

  • The basics of building XHTML documents

  • What to do with selectors, classes, and styles

  • How to build flexible layouts

  • Tips on using HTML5

  • Secrets of managing files and directories

  • All about SQL coding

  • AJAX essentials and how to add events with jQuery

  • The advantages of a Content Management System

Bonus CD Includes
Firefox browser plus valuable extensions and plugins
Aptana programmer's editor that simplifies the process
XAMPP, an easy-to-install server package

Visit the companion Web site at for code and other supporting materials

8 books in

  • Creating the HTML/XHTML Foundation

  • Styling with CSS

  • Using Positional CSS

  • Client-Side Programming with JavaScript

  • Server-Side Programming with PHP

  • Managing Data with MySQL

  • Into the Future with AJAX

  • Moving from Pages to Sites

More About the Author

I live near Indianapolis, Indiana.

I am a lecturer in computer science at Indiana University / Purdue University - Indianapolis (Yes, that IS officially the longest university name on the planet... we call it IUPUI)

I was an army brat. I grew up in many parts of the Eastern United States and in Japan.

I've been interested in computing since the early eighties, when my brother and I took the money we were saving for a car and blew it on a TRS-80 model 1 with the built-in Japanese character set. (That machine is still in my garage. Don't tell my wife.)

My first career was as a special education teacher. I taught young adults with severe disabilities for several years. I really enjoyed my job and my students. I learned a lot about teaching through that experience.

While doing special ed, I kept my interest in computing, doing some freelance programming and writing about computer topics. Eventually, I became a lab instructor in the computer science program at IUPUI.

I moved to IUPUI as a full-time gig in 1995. Since then, I have been involved in creating a certificate of applied computer science. I have also worked on building a distributed education program. I especially love designing curricula using emerging and interesting technology and ideas.

I have taught many applied CS topics, but there is always more to learn.
Right now my focus tends to be on applied computing in programming languages, game programming, and mobile computing.

My favorite part about writing is hearing from readers. It's great when somebody sends me a link to a game or project they've written using one of my books. I'd love to get a line from you about one of my books, what you'd like to see me work on next, or just to say hi. I hope my writing feels like a conversation, and I'm looking forward to hearing from your side of the talk.

Customer Reviews

Now I can see a future that includes taking all those reference books with me where ever I go.
Pete W.
I expected a great book, since I did hours of searching, online and in the physical world for a better book, but nothing came close for the amateur.
B. Seward
If you start out reading from page 1 and follow the book on through, it is VERY easy to understand.
Lisa Caroline

Most Helpful Customer Reviews

27 of 27 people found the following review helpful By revitus on April 24, 2011
Format: Paperback Verified Purchase
I knew nothing about html, css or anything else related to building websites before I bought this book. I needed to develop a custom website for my new small business, and didn't want to spend $2000+ for someone else to do it. Reading this book was (is) very enjoyable and formatted in a very easy-to-understand manner (and I don't really like reading books), and I was actually able to apply the information to real-world situations for building my first website and writing all of the code myself.

One of the best parts is how easy it is to use the TOC and index to re-reference topics when I need to insert new code of a specific topic. Plus, the included software / content on the CD-ROM is extremely helpful (Aptana is great!).

I recommend this book to anyone who wants to build a great foundation for developing websites by writing XHTML code. The Styling with CSS minibook helps you get the exact custom look for your website. I still have to delve into JavaScript and PHP to enhance my website's functionality to allow my visitors to download files, and I'm excited to keep learning from this wonderful book!

P.S. I ordered the book at 5:30 PM on a Thursday evening, and it arrived at my door on Friday afternoon just before noon (with standard shipping)! Thanks again for the great service, Amazon.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 13 people found the following review helpful By Diane on February 13, 2011
Format: Paperback Verified Purchase
I was interested in web design and this book was easy to understand. It's a really thick book! This book has enough information to start a website.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
23 of 28 people found the following review helpful By JKL on January 5, 2011
Format: Paperback Verified Purchase
Having decided to explore converting our printed books Key West and the Spanish American War,Key West; Images of the Past into ebooks, I needed to get a basic understanding of HTML, CSS, etc. so I would have some idea of what was involved. The books available seemed incomplete, going only so far before one would have to consult another one. Then Andy's book popped up! One of the biggest Dummies books ever, at over 1,000 pages, it covers the territory with great cross-references and index, just what I needed.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 7 people found the following review helpful By K. Halla on December 24, 2011
Format: Paperback Verified Purchase
It has been years since I've actually created and developed a website. In college my track was in web development, but I haven't really touched in 3 years. For those skeptical that they won't be able to make a web page, this book is definitely for you. This book breaks down how to build a web site step-by-step, from setting up your development environment to running it in your web browser. The only topic I could see that the book was missing, was how to exactly publish your page to the internet, but search the web and you can find your answers. Even as an "experienced" (cough) web developer this book was a great refresher course. This book will break down how to build a XHTML (1.0 strict) website which will be formatted using CSS and a touch of Javascript (client side programming) if needed. The section on JavaScript was a tad short, but it gives you an introduction on the subject and how to manipulate a client's browser using the DOM (document object model). You'll learn all this jargon and what it means in the book!

In the "2nd" part of the book, it touches more on the development aspect of web design. It will walk you through using PHP (Server Side Programming) to using a MySQL database to store all your information. One of the nicest things about this book is the author provides all the programs (or most) on the CD that he discusses in the book. Don't expect to build a website like off of this book, but it will give you the confidence and knowledge you will need to tackle larger projects and eventually work your way up to builder better websites.

I would like to add a word of caution, that if you're computer illiterate, this book is probably not for you. You will have to know how to install programs, use a web browser and navigate a computer. Other then that, this book will show you everything you need to know to get up and running. On another note, this book is huge, so it will take some reading time, but it's doable!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 10 people found the following review helpful By Pete W. on March 24, 2011
Format: Kindle Edition Verified Purchase
I revised this review February 7, 2012. I have amended my original rating of 3 stars all the way to 5. The companion CD issue has been completely resolved to my total satisfaction. Read my attached addendum below for a full explanation and useful directions to obtain the CD content.

Originally titled "Not Kind to the Kindle User"
I purchased this book as kind of an experiment. I wanted to see how I would like using it on a Kindle. As anyone who uses many reference books knows, they can be bulky and hard to manage. Having them on the Kindle seemed to be a good idea and it does take care of the bulky and hard to manage problem, but seeing the graphical figures has it's difficulties on a Kindle as they are kind of small and a bit out of focus. Also the paper version of this book comes with a companion CD which is not provided with the Kindle version, nor is there a site where one can download the CD's contents. The book is well written and full of good information as far as I can tell, but I feel ripped of concerning the lack of the CD. I tried resolving this by contacting Amazon, the publisher and the author. No help from anyone. Amazon did offer to remove the book from my Kindle and refund my money or send me the paper book and CD. I decided to muddle on as the author does tell you where you can download various free programs, etc. which he included on the CD, but this must be discovered as you you read through the book. I may just be being nit-picky, but I would have preferred to have been provide everything I thought I was paying for instead of being given extra work. My honest opinion is that neither the publisher or Amazon even considered the CD situation when publishing the Kindle version, so nothing was done to cover that issue.
Read more ›
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

What Other Items Do Customers Buy After Viewing This Item?