- You'll save an extra 5% on Books purchased from Amazon.ca, now through July 29th. No code necessary, discount applied at checkout. Here's how (restrictions apply)
HTML5 & CSS3 For The Real World Paperback – May 22 2011
|New from||Used from|
Special Offers and Product Promotions
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
About the Author
Louis Lazaris is a freelance web designer and front-end developer. He has been involved in web design since the days when table layouts and one-pixel GIF's dominated the industry. Louis writes for a number of top web design blogs including his own site, Impressive Webs.
Alexis Goldstein is a teacher and co-organizer of Girl Develop it, a group that conducts low-cost programming classes for woman, and a very proud member of the NYC Resistor hackerspace in Brooklyn, New York.
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
Naturally, this means developing a website for a fictional newspaper, dating back to 1911.
What it says: about HTML5
The approach the book takes in relating the difference between old HTML4 conventions (XHTML1 for you picky ones), and the new, simplified and streamlined HTML5 conventions make for an interesting read about semantics in use on the internet today.
They present HTML5, in it’s current form, as the way a computer or search engine will relate your content to your layout. For example, an article is assumed to contain content that is related entirely to itself. You can add an aside right next to the article, and the site will know it has something to do with the data in that article. Instead of relying on proper use of header tags, they describe the way you can use header groups, and article headers of any kind to generate an easy to follow sitemap.
What it says: about CSS3
CSS3 is presented as the filter your data uses to present itself to human eyes. It takes semantic meaning clean out of CSS, and discourages the use of temporary classes to change styles.Read more ›
Most Helpful Customer Reviews on Amazon.com (beta)
The authors specifically point to the growing mobile market, and that focus is reflected in the chapters included in the book. They say,
"Mobile Safari on iOS devices like the iPhone and iPad, Opera Mini and Opera Mobile, as well as the Android operating system's web browser all provide strong levels of HTML5 and CSS3 support. New features and technologies supported by some of those browser include CSS3 colors and opacity, the Canvas API, Web Storage, SVG, CSS3 rounded corners, Offline Web Apps, and more."
The authors made a strong effort to be as up to date as one can possibly be in a hardcopy format. They mentioned very recent changes in HTML5. They knew what future versions of browsers were likely to support, and therefore, what vendor specific prefixes were no longer needed, or soon would not be needed.
The downloadable site adds valuable practical and hands-on experience with the examples in the book that many learners will appreciate. It gives you something concrete to grapple with in addition to the theoretical information behind what's going on in a browser or other device. Since I tend to look at everything from an educator's point of view, I think the downloadable files would be a real asset if this book was used to teach either HTML5 or CSS3 or both.
It's a lot for one book, but it's all handled well. Which makes this book a decent choice for someone who wants a single resource to guide them through the new technologies and tools that are available in and around HTML5 and CSS3. I wouldn't recommend it for someone who didn't already understand HTML and CSS, but it is certainly a valuable book for learning the latest information in those fields.
The only reason I am not giving it five stars is that when it came to CSS3, I feel the book should provide a list of compatible browsers for each and every feature covered. Those features pretty much degrade gracefully, but in order to make choices on what to use, it's important to understand what's supported by various browsers, unfortunately the book barely help on this. It also means it's not going to help you that much as a reference later on (to be honest, it clearly wasn't conceived as a reference). All in all, a very good book, that missed the opportunity to be a great one.
The book is easy to read, follow along, and understand. If you're itching to learn or brush up on HTML5 and CSS3 which includes HTML Markup, Styling, or scripting- this book will definitely lead you to where you want to be!
HTML and CSS (if you don't already know) are the languages of the web. As we all know- all languages improve as time goes on. Hence the 5 (HTML5) and 3 (CSS3). They both contain new features that the old HTML and CSS do not have.
Learning any skill can prove difficult at times, but if you're willing to get the right resources (books) and put the time, passion, and patience into learning you can definitely do it. I've not only taught myself HTML and CSS but graphic design, sewing, and crocheting (as well as other stuff). It's having the books that clearly explain in a way that can be understood (and shows the examples and has detail).
This book is more than just a step-by-step tutorial, it's a hands on, practical guide to using HTML5 and CSS3 in the "real world." Every obstacle that you might face when designing and building websites are explained and you are walked through them with this book.
If you aren't understanding why web language is constantly evolving this book helps you along the way to fully comprehending that! There are cool little icons placed throughout the book that will let you know of any tips, notes, warnings, or something that clearly needs MORE attention. When working with something new, this is always a good thing.
This book isn't for beginners. If you know nothing about HTML and CSS, then you should definitely start at the beginning and work your way through to this book. You'll need to start out with a book that clearly defines HTML, not HTML5. This is strictly for those that already understand how to write HTML and CSS. HTML5 and CSS3 are just updating the originals, not making something new.
So, if you can look at what's below and are completely lost and don't know what it means, you need to start out with HTML.
<html lang= "en">
<meta charset= "utf-8'>
<title> The HTML Herald </title>
<meta name= "description" content="The HTML Herald">
When you build and manage a website or several, you can't keep them the same forever. You can't spend all that time designing and building just to never go back and edit and update it. That isn't how it works. That's like a homeowner building a brand new house and never cleaning or fixing it. You have to continually keep an eye on it and update it as technology changes.
Learning HTML5 and CSS3 is the next step to learning how to keep up with the ever-changing technological times. You are definitely taking a gigantic leap in your website and web development improvements by willing to take that extra step and learn.
This is an awesome starting point at learning HTML5 and CSS3 because it has a good overview and insight of both. The only thing is that it left me wanting more at some points throughout the book. Although it had a wide coverage, the coverage at times was brief.
I wish it had more detail to the more complex and harder to understand features such as the canvas. This isn't something that is easy to learn, yet it's only explained briefly, within the same chapter as the drag-and-drop, which is also hard to learn. They should both have been covered a little more in my opinion.
I like getting the hang of stuff. I like seeing it in action, using it a couple times, and getting a feel for something before I feel comfortable with it. I felt that it should have been a little more in depth with these two things, so that we could definitely feel more comfortable using something so complex to what we're used to as web designers.
I'd also liked if there were a cheatsheet inside. Something that covered a shortlist of HTML tags. That way if we were coding and writing, we could just flip to that page and find what we're looking for. I like to be able to quickly reference back to something, so I think it would have made it 10x easier on us if it had had that cheatsheet inside.
Other than that- this book is amazing. It covers a variety of different HTML5 and CSS3 markups.
Autoplay Attribute, loop Attribute, preload Attribute
Rounded Corners: border-radius
and so much more