CSS Cookbook
By: Christopher Schmitt
Published by O'Reilly
Sometimes it can be a real bear of a time trying to write cross browser/platform cascading style sheets (CSS) for a site, so I find it very fitting the cover animal for Christopher Schmitt's CSS Cookbook published by O'Reilly is Usrsus arctos horribilis--a grizzly bear!
With CSS Cookbook, Schmitt offers over 85 quick solutions to common CSS problems. The book is divided into 10 different chapters, each dealing separately with different aspects of design. The sections are divided up as: web typography, page elements, links and navigation, lists, forms, tables, page layouts, printing, various hacks and workarounds, and designing with CSS.
Each section follows O'Reilly's "cookbook format" first stating the problem, then providing the solution and finally providing a discussion with valuable insight to adapt the solutions to other situations.
Obviously the sections that cover topics where my design skills are the weakest are of the greatest value to me, but other recipes are useful too. Some recipes gave me ideas to try, such as using CSS to create a dynamic splash screen (recipe 2.10) and "image based rollovers" using the background-position property (recipe 3.10).
It was also nice to see a few tricks I had worked out myself finally in front of me in print, such as setting a full-bleed effect to override default white space properties of other elements (recipe 2.1). Setting * {margin: 0; padding: 0;} and then forcing myself to specify the properties for ensuing elements has gone a long way in helping me to create cross compatible designs.
... And I don't even want to think about how much frustration and time I could have saved if I had their recipe for creating a flexible multicolumn page layout with floats (recipe 7.5)!
The book isn't a primer on CSS, but rather a companion to O'Reilly's main CSS book, Cascading Style Sheets: The Definitive Guide. Both books would undoubtedly make an indispensable reference pair together on any web designer's bookshelf, but the convenience of having practical examples and solutions at your fingertips makes CSS Cookbook an excellent stand-alone reference as well.
| DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware. |
More Miscellaneous Reviews Articles
More By bluephoenix
developerWorks - FREE Tools! |
Poor Requirements Management capabilities in an Enterprise have been linked to excessive project failures, escalating IT costs, and failure to deliver competitive advantage into the marketplace. Join Brianna M Smith from IBM Rational and learn about how successful organizations align IT and Business stakeholders through collaborative processes and tools for effective requirements management, and how an integrated approach across the IT lifecycle can provide unparalleled visibility and traceability to ensure that project teams are delivering on the business vision by "doing the right things" and "doing things right." FREE! Go There Now!
|
|
|
|
WebSphere Process Server delivers a unique integration framework that simplifies existing IT resources. Often, as IT assets grow to support business demand, so too does their complexity and manageability. In this webcast, we’ll discuss how WebSphere Process Server helps deliver an SOA infrastructure that provides a common model to orchestrate, mediate, connect, map, and execute the underlying IT functions. Discover how WebSphere Process Server simplifies integration of business processes by leveraging existing IT assets as reusable services without the complexities of traditional integration methodologies. FREE! Go There Now!
|
|
|
|
Download a free trial version of IBM DB2 9.5 for Linux, UNIX, and Windows. DB2 9 is the result of a five-year development project that transformed traditional (static) database technology into an interactive data server that merges the high performance and ease of use of DB2 with the self-describing benefits of XML. FREE! Go There Now!
|
|
|
|
Join this webcast to see how IBM Data Studio Developer and pureQuery can take the pain out of Java data access. uApplications developed using both Java and SQL have become a common requirement. Database connectivity using Java Database Connectivity (JDBC) to create an application is a multi-step tedious process, and tooling that covers both SQL and Java has been unavailable, until now. IBM Data Studio introduces the pureQuery platform: a high-performance, Java data access platform focused on simplifying the tasks of developing, managing, and optimizing database applications and services. FREE! Go There Now!
|
|
|
|
In this tutorial, you can learn how to install and configure the IBM Rational Asset Manager Eclipse client, explore the different views in the Asset Management perspective, learn various search techniques, work with existing assets, and submit a new asset. FREE! Go There Now!
|
|
|
|
Portfolio Management is about effectively managing portfolio value by aligning portfolio investments with business goals. This complimentary e-kit provides a collection of materials that can help you understand how IBM Rational enables and automates best practices for improved governance and clear visibility into portfolio and project performance across the entire IT project lifecycle. FREE! Go There Now!
|
|
|
|
This whitepaper provides areas to consider when evaluating any software configuration management solution. It addresses how the IBM solutions (Rational ClearCase and Rational ClearQuest) meet the needs and requirements of both project leaders and developers to provide successful Software Change and Configuration Management. FREE! Go There Now!
|
|
|
|
Visit IBM developerWorks to try the IBM SOA Sandbox for people. The SOA Sandbox for people provides a trial environment with the necessary tooling and components required to enable consistent human and process interaction and collaboration, showing how you can improve user experience and business productivity. FREE! Go There Now!
|
|
|
|
Attend this launch webcast with Scott Hebner, Vice President of IBM Rational Marketing and Strategy, where he will overview Rational’s new offerings and programs to help customers accelerate software innovation on System z. He will discuss how these solutions help organizations extend their core business processes toward modern architectures such as SOA and web technologies to deliver business improvements that stand the test of time. FREE! Go There Now!
|
|
|
|
In this webcast, IBM Rational will discuss the importance of Web application security and will share techniques and best practices to introduce application security testing into current QA processes including: understanding common security vulnerabilities and techniques to integrate security testing with defect tracking and remediation systems in an effort to safeguard sensitive online information. FREE! Go There Now!
|
|
|
|
All FREE IBM® developerWorks Tools! |