Web Standards Solutions: The Markup and Style Handbook By: Dan Cederholm Published by Apress
There are three ways to go with a CSS book. The Cookbook: thick as a phonebook and likely to show so many examples—except the one you need. The Theoretical Essay: long, dry, detailed and suitable for programmers and hardcore designers. The Photo Album: all of these pretty glossy examples of what CSS can do nothing practical for you. By : Mike DeWolfe When you look at the title of "Web Standards Solutions: The Markup Style Handbook," you think: great... a theory book. Instead, it's a nice combo of cookbook examples dissected to almost the point of theory. Because the book is in black and white, it doesn't fall into the temptation of pages that show and don't tell. "Web Standards" covers the frequently used CSS implementations: headings, forms, lists, and tables. It shows off how to dress up these tags and use styles in uncommon ways (like a horizontal list and CSS based rollovers). Chapter 9, "Minimizing Markup" gets past the cookbook elements and digs into optimization. If all of your CSS building came from the likes of Dreamweaver, your CSS style sheet would be as long as War and Peace. "Minimizing Markup" talks about when tags will improve the design and when they are unnecessary. Chapter 10, "Applying CSS" continues on with optimization. It shows how to combine CSS styles sheets; as well as how to use CSS inclusion techniques to give "hi-fi" and "lo-fi" results for different vintages of web browsers. This stuff isn't dramatic, but it is nice that it's pulled together. Chapter 12, "Print Styles" talks about how you can serve out alternative tags to satisfy alternative media types. When I first learned of this, I took it to a boss. I showed how you could have one layout for the screen and a very different layout when printed. It was like dropping a jet engine on his desk. I was really happy to see that functionality emphasized in this book. Chapter 14 is all about image replacement. With CSS, you can swap out a heading for the flashier equivalent in graphics. The chapter talks about different methods but leaves out the most exciting new method of image replacement: sFIR—swapping text for the Flash equivalent and doing it only with some JavaScript and DHTML slight of hand. What did I want out of this book? Well, I have six other CSS books kicking around. Some are painfully artsy and detailed. A couple books are so dry that I have to know the tag to look it up. By itself, Web Standards Solutions is okay as a cookbook/theory book/photo essay of CSS. It needs more to back it up but then that "more" is readily available in other books and online. Since you probably have access to the CSS references, leaving them out spared some trees and probably knocked this book's price point down a notch. This isn't your one-stop for web standards but it does complement a foundation of design skills and/or CSS reference material. | 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 Codewalkers developerWorks - FREE Tools! | Visit IBM developerWorks to download the latest trial version of IBM Data Studio V1.1 at no cost. IBM Data Studio is a comprehensive data management solution that helps you effectively design, develop, deploy and manage your data, databases, and database applications throughout the data management life cycle utilizing a consistent and integrated user interface. Unlike other client-side data management solutions that focus on only one aspect of the application lifecycle or database administration, Data Studio complements the Rational Software Delivery platform, providing unparalleled flexibility for a heterogeneous data server environment across platforms. FREE! Go There Now!
| | | | This tutorial shows new users of IBM WebSphere Business Monitor Version 6.0.2 how to perform the "Hello World" equivalent for monitoring business process applications. It is intended to help you get familiar with the capabilities of the product. FREE! Go There Now!
| | | | Secure your Web applications with IBM Rational AppScan Standard Edition V7.7, previously known as Watchfire AppScan. This Web application security testing tool automates vulnerability assessments and scans and tests for common Web application vulnerabilities. Visit IBM developerWorks to download a free trial of IBM Rational AppScan Standard Edition V7.7. FREE! Go There Now!
| | | | Join this webcast to discover the key requirements for successful change and release management. Learn how to extend your .NET environment to improve productivity and collaboration, and address core problems afflicting team development. In this webcast, we’ll review typical challenges faced by customers and how to resolve them with the IBM Rational Change and Release Management solution, including Rational ClearCase, Rational ClearQuest and Rational Build Forge. Replay is available for 9 months. FREE! Go There Now!
| | | | Regression testing -- in which code is thoroughly tested to ensure that changes have not produced unexpected results -- is an important part of any development process. But many testing environments neglect the terminal-based applications that still form the backbone of many industries. In this tutorial, you'll learn how the Rational Functional Tester Extension for Terminal-Based Applications works with other Rational Functional Tester to help test terminal-based applications quickly and easily. FREE! Go There Now!
| | | | Get a free trial download of the latest version of IBM Rational Functional Tester V7.0.1. Rational Functional Tester is an automated functional and regression testing solution for QA teams concerned with the quality of their Java, Microsoft Visual Studio .NET, and Web-based applications. FREE! Go There Now!
| | | | As businesses grow increasingly dependent upon Web applications, these complex entities grow more difficult to secure. Most companies equip their Web sites with firewalls, Secure Sockets Layer (SSL), and network and host security, but the majority of attacks are on applications themselves – and these technologies cannot prevent them. This paper explains what you can do to help protect your organization, and it discusses an approach for improving your organization’s Web application security. FREE! Go There Now!
| | | | User communities play an important role in communication and collaboration around products, solutions and other areas of special interest to members. Successful communities are able to provide the right mix of content and services to deliver a value proposition that resonates with each audience. Join Tom Inman, VP of Marketing for Information and Platform Solutions as he introduces the new LeverageINFORMATION community. During this webcast, learn about the value provided by the community and how customers and partners derive value from the community in addressing their own technical and business challenges. FREE! Go There Now!
| | | | Explore how Rational and WebSphere software enable enterprise documentation in SOA environments. Specifically, a new integration between IBM WebSphere® Business Modeler and IBM Rational® Method Composer software can help technical writers more easily keep enterprise operations manuals in sync with changes that are made to business processes, resulting in more accurate and timely documentation that benefits the entire enterprise. FREE! Go There Now!
| | | | The unprecedented scope of a service-oriented architecture (SOA) initiative brings to the forefront a number of management and governance issues that were sidestepped in the past. The key to a successful SOA implementation is managing and governing activities throughout the entire SOA delivery lifecycle by ensuring that services conform to the needs of all of the business’s stakeholders. Learn how service lifecycle management allows the business to ensure that the process by which services are defined, created, tested, deployed, optimized and retired is manageable, repeatable and auditable. FREE! Go There Now!
| | | | All FREE IBM® developerWorks Tools! | |