Are you a website designer or developer? Learning how to write and tweak HTML and CSS is the first step. After you know how to do that, you'll need to update your knowledge as technology updates. HTML5 and CSS3 are the updates to the originals, and HTML & CSS For The Real World is an amazing teacher if you're ready to make those first steps to learn!
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