There are several other books on the market that serve as in-depth technical guides or reference books for CSS. None, however, take a more hands-on approach and use practical examples to teach readers how to solve the problems they face in designing with CSS - until now. Eric Meyer provides a variety of carefully crafted projects that teach how to use CSS and why particular methods were chosen. The web site includes all of the files needed to complete the tutorials in the book. In addition, bonus information is be posted.
So far I am just dabbling with CSS. This book is great for taking you from ground zero to something svelte. The lesson format is like having a personal tutor. I will eventually get around to something practical. In the meantime, I am expanding my universe.
So far I find this to be midlevel coding. The real problem with top-level is that you have to know the idea want you are doing and a lot of superfluous overhead is added to the commands; it is good for a quickie but can later paint you into a corner. A low level will give you a tighter code and more control over results. Midlevel is a compromise but sometimes adds functionality that can not be reached at the lover level command line coding.
Every language has its strengths and purpose they just do not invent more complexity for the fun of it. I hope to have the mechanics down before I find out what it is.
CSS may come and go but it is necessary to be aware of it in case you need to correct someone else’s code. For me, this is the right book at the right time. What time is it for you?
Book divided in projects, which contains step by step instructions. Also it contains some hints. Though book is quite old, but still can be useful if you start learning CSS. This books is practical book, so you would have to read documentation or find a theory book.
The opening chapter deals with converting a site from table-based layout to style-based, a worthy endeavor for any developer. From that point forward, it's a step by step walk through total conversions of various pages, with explanations of the code along the way. Syntax is never explained explicitly, but CSS syntax is so simple that it can be easily picked up along the way.
Going from this book to building my own sites was a very easy and simple transition.
It must be highlighted, however, that this book does not explore any design theory. You will not learn how to choose appropriate colors or pick fonts or design good layouts from this book. But if you already have these things in mind, the book will teach you how to apply those designs to a web page.
This is an excellent book for progressing from using style sheets for specifying only fonts and colors to building entire sites driven by CSS layout rendering--it is not a reference book. The author (who, incidentally led the W3C effort to define the CSS2 Recommendation) presents thirteen different real-world types of projects to teach and explain the power of CSS, ranging from conversion of existing pages and creation of menuing systems, to multicolumn layout. A short book that will make big changes in the way you build web sites.
I'm sure this is a fine book for some interests but it doesn't work for me where I am now. It's essentially a sort of "recipe book": each chapter starts with a premise like "Styles for Print" and "How to Skin a Menu" and goes step-by-step showing how Mr. Meyer would tackle the problem. Fine for learning how Mr. Meyer would tackle a problem but not so much for learning how CSS can tackle problems and then selecting which approach to adopt. Maybe I'll try it again a little later ....