Some of these extensions can prove very useful and provide
support for missing features, but as usual we urge authors to tread carefully and
only use an extension as a last resort.
Chapter 17
Workarounds, Filters, and Hacks
Unfortunately, as you deal with CSS you??™ll eventually discover differences in the
way user agents apply and render CSS rules. These differences can be caused by
the user agents??™ varying interpretations of, and levels of support for, the CSS
standards, as well as rendering problems and bugs. But??”luckily for us??”they can
be addressed using workarounds, filters, and hacks.
If you search the Web for ???CSS hacks,??? you??™ll find numerous sites and articles from
as far back as 2001 describing ways to tackle browser-related CSS problems. These
problems were discovered once people started attempting to create completely
CSS-based web design and layout. Happily, modern browser support for CSS is
fairly good, so many of those old-school hacks are no longer needed.
Pages:
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565