A practical guide on CSS (Cascading Style Sheets) for professionals and novices, that can be used both as a tutorial and read cover-to-cover or as a handy and practical reference book to common problems, solutions and effects. The Question and Answer format makes it easy for readers to solve their problems and learn more about common pitfalls and workarounds. CSS has been growing steadily in its adoption as a technology. CSS gives the developer complete control over how an HTML page looks without using cumbersome HTML tags- truly separating content from presentation. Many major organizations have been adopting CSS technology e.g. www.wired.com.
When I’m not writing books like this one, I’m writing code. I make my living by
building Websites and applications, as, I’m sure, will many readers of this book.
I use CSS to get jobs done every day. And I know what it’s like to struggle to get
something to work when the project needs to be finished the next morning.
When I talk to designers and developers who don’t use CSS, or use CSS only for
simple text styling, one thing that I hear over and over again is that they just
don’t have time to learn this whole new way of doing things. After all, tables and
spacer GIFs work, they get the job done, and they pay the bills.
I was lucky. I picked up CSS very early in the piece, and started to play with it
because it interested me. As a result of that early interest, my knowledge grew as
the CSS techniques themselves were developed, and I can now draw on three
years’ experience building CSS layouts every time I tackle a project.
This book is my attempt to pass on the tricks and techniques that allow me to
quickly and easily develop Websites and applications using CSS.