HTML for RWD—Learn the HTML You Need in a Free Chapter

Sams Teach Yourself Responsive Web Design in 24 Hours
Sams Teach Yourself Responsive Web Design in 24 Hours

While responsive web design uses CSS to adjust web designs to respond to the devices viewing the page, you need to start with good HTML. Chapter 5 of my latest book Sams Teach Yourself Responsive Web Design in 24 Hours helps you learn the basics of HTML so that you’re ready to create a responsive website.

In chapter 5, you will learn:

  • How to write HTML for RWD
  • How to build a basic web page with HTML5
  • What semantic elements are and how to use them
  • Why valid HTML is important

And this chapter is available for free on the Informit website.

Note that if you’re a complete novice to HTML, this chapter will only be a starting place. It’s intended as an introduction to the minimum HTML you might need to do RWD. If you need to learn HTML, you should check out my first Sams book: Sams Teach Yourself HTML5 in 24 Hours (get a copy).

Starting on my Next Book

I’ve finished 25% of my latest book Sams Teach Yourself Bootstrap in 24 Hours. This has proven to be very fun to write. Bootstrap, if you’re not familiar with it, is a web design framework to help you build web pages that have a consistent design and look and feel. It includes things like a grid system and powerful CSS styles; components like icons and navigation; and a bunch of JavaScript plugins to make building dynamic web pages that much easier.

Some of the things I love about Bootstrap include:

  • It is responsive by default. So everything you learned in my last book Sams Teach Yourself Responsive Web Design in 24 Hours is still useful, but you can implement it more quickly with Bootstrap.
  • The grid system is very easy to use. And it’s easy to create multiple grids for different device sizes.
  • Bootstrap creates a good looking typography and color iconography framework for your website. You don’t have to worry about how your text will look. And if you need to show information like warnings or success states visually, Bootstrap has you covered.

And there is so much more too Bootstrap than those features. I hope you’ll be willing to join me on this adventure with a great framework.

HTML5 Learning Lab Available

HTML5 Learning Lab
HTML5 Mobile Application Development in 24 Hours Learning Lab

I’m pleased to announce that the latest version of my book Sams Teach Yourself HTML5 Mobile Application Development in 24 Hours is available in a Learning Lab format from Pearson.

The Learning Lab takes the entire book and adds interactive quizzes, videos, step-by-step lessons, and live code editing right in the book. If you’ve wanted to do more practice while learning HTML5, this is an excellent version of the book to get.

Three Free Chapters

The first three chapters are available online for free for you to try out and see if this version will work for you.

I worked hard on these videos and on the quizzes as well as writing the entire body of text, so I hope that you enjoy the HTML5 Learning Lab.


Sorry for the delay — I didn’t forget the giveaway

Life just got the better of me for a while there. I’m happy to say that I’m nearly caught up. Now that school has started I might have a little more time. 🙂 But you don’t care about that, you want to know who won!

Adobe Dreamweaver CS6 on Demand by Perspection Inc. and Steve Johnson
Adobe Dreamweaver CS6 on Demand by Perspection Inc. and Steve Johnson

The following people won a copy of the book Adobe Dreamweaver CS6 on Demand:

  • Leigh C-M
  • Janet
  • Sunday ayodele
  • Lisa Vincent
  • Karen


Adobe Muse on Demand by Ted LoCascio
Adobe Muse on Demand by Ted LoCascio

The following people won a copy of the book Adobe Muse on Demand:

  • Aggrey
  • Yussuf Olawale Afeez
  • Sudheer Marath
  • Kenny SILVA
  • Deb Tilton

I’ll be contacting you directly to get your mailing address and get it off to my editor. If you don’t hear from me within 10 hours, please contact me directly.

Slashdot review

I was very pleased to see this review on Slashdot yesterday. Michael J. Ross did a great job finding the problems and explaining what the book is about. He even commented on some things that I found annoying, and I wrote the book! 🙂 But of course, my favorite part is the last paragraph:

“Despite the aforementioned blemishes, this book is definitely worth a look, because it is currently one of the most complete tutorials for learning how to use HTML5 for creating mobile apps and web sites.”

I have already addressed some of his concerns, such as getting the code samples and errata linked from the site navigation (oops!). And I’ll be making notes of the errors he found to correct for a future printing.

The Galleys are Here—The Book is Nearly Ready!

I am now working on reading through the book again in paper format. I’m pleased to say that so far, it looks great! This is the exciting part as it means that the book is nearly ready and will soon be in your hands. It is available for pre-order from right now. And don’t worry, if you want to read it on your Kindle or as an eBook it you will be able to get it in that format as well.

Seeing the galleys is a great feeling as it means that all my hard work is nearly ready for you to see. I hope you like it and find it useful.

Save 35% off HTML5 for Mobile Web Applications


There is a new resource center on to help you learn about HTML5: This page includes articles, chapter excerpts, and books to help you learn HTML5. My book is there, as well as a bunch of other great titles.
Use the coupon code HTML52011 to get 35% of all book titles that you purchase from that site.
The book will be available soon. I’m excited. I hope you are too!

Who is this Book for?

I’ve been working on editing the proof copies of the book for the last several weeks and one thing that keeps popping to mind is the audience. I wrote the book intending it for a beginner audience, but I should clarify this. When I say that it’s for beginners, I mean beginners to mobile and web application development, not beginners to HTML.

I wrote the book to teach people who already have some knowledge of HTML and web development how to use HTML5 to create mobile web applications. The book is not intended to teach someone who has never built a web page before how to write HTML. There are lots of books available that you can use to learn HTML. These are some of my favorites:

I hope that designers and developers interested in learning how to build mobile web applications will find my book useful. And if you’re still learning HTML, there’s always my site on to help you get started. I have tons of resources there to help beginners learn HTML and web design.

Dive Into HTML5 is Back

Dive Into HTML5 title screen
Dive Into HTML5 is Back!

You may have noticed that one of the best websites for learning HTML5 suddenly went dark a little while ago. Apparently the author, Mark Pilgrim, decided to exit the internet and took all his writing with him. And this meant that he marked the site Dive into HTML5 as 401-Gone. I was disappointed both because it removed a valuable resource and because I loved his “The All-In-One Almost-Alphabetical No-Bullshit Guide to Detecting Everything” Which made it easy to quickly detect whatever HTML5 thing I wanted to detect, without having to memorize it myself. I wasn’t terribly upset, as I bought a copy of the book version, HTML5 Up and Running in eBook format long before I even knew of the website. But it was still a loss for anyone else wanting to learn HTML5.

So when some html5homies put it back up at I was very happy. This is very good news. And what’s even better is that they are going to continue to add to it to keep it up-to-date and accurate.