Skip to Content
CSS Cookbook, 3rd Edition
book

CSS Cookbook, 3rd Edition

by Christopher Schmitt
December 2009
Intermediate to advanced
728 pages
15h 59m
English
O'Reilly Media, Inc.
Content preview from CSS Cookbook, 3rd Edition

Chapter 12. Hacks, Workarounds, and Troubleshooting

Introduction

When designing for the Web, developers historically have used hacks and workarounds due to browser limitations.

The mid-1990s saw a proliferation of such workarounds, among them single-pixel GIFs, font tags, and nested tables, to name just a few. Although the CSS2 specification became a recommendation back in May 1998, only recently have browser vendors fully implemented the standard in their products. This gap in time of browsers without CSS support to browsers with full or near-perfect CSS implementation means a handful of the browsers that most people use has poor CSS support.

To overcome the bugs in these popular browsers that have this poor CSS support, web developers have once again resorted to using hacks and workarounds to successfully achieve web page designs.

Even though problems might be solved by using newer versions of browsers, web developers might need to use hacks or workarounds to deliver the appropriate presentation to their audience, for many reasons.

Unlike web developers, most people don’t automatically upgrade their browsers each time a new one is available. They tend to stick with the browser that’s on their computer because it works fine, and will get a new browser only when they purchase a new computer.

Also, IT departments in many companies lock down the systems and prevent individuals from upgrading software applications on their own.

For web developers struggling to polish their designs, this chapter ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

CSS Master, 3rd Edition

CSS Master, 3rd Edition

Tiffany B Brown
CSS in Depth

CSS in Depth

Keith Grant
Mastering CSS

Mastering CSS

Rich Finelli

Publisher Resources

ISBN: 9781449377250Errata Page