• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Introduction > Browsers

Browsers

The exercises in this book have been tested in the latest versions of the major browsers. At the time of this writing, these browser versions are Chrome 6, Firefox 3.6, Internet Explorer 8, Opera 10.6, and Safari 5. The exercises were also tested in the beta versions of Internet Explorer 9 and Firefox 4 available at the time of this writing, but behavior may be different from what’s described in the book by the time these browsers are finalized and released.

The exercises have also been tested in older browser versions that are still in significant use today (such as Internet Explorer 7 and 6). In many cases, the CSS3 effects we’ll be adding that work in the newest browsers also work in older versions of those same browsers; even when they don’t, the pages still work, are always perfectly usable, and look fine. We’ll always go over possible ways to provide workarounds or fallbacks for non-supporting browsers for each technique.

For information on which browsers a given technique works in, I’ve provided a table of browser-support information for each property or selector introduced in each chapter. Each browser is set to “yes,” “partial,” or “no.” A value of “yes” means the browser supports all of the syntax and behavior; it may have very minor bugs or inconsistencies with the spec, but overall it’s compliant. A value of “partial” means the browser supports some of the syntax and behavior, but not all, or not without significant bugs or inconsistencies.

Some CSS3 properties work only using a vendor-specific prefixed version of the property (you’ll learn about these prefixed properties in Chapter 1). I’ve indicated which browsers require the prefixes on a given property in the browser support tables.

Note

On the flip side, I’ve also occasionally included the browser version number in the support table when it’s particularly notable how early the property or selector was supported—for instance, the fact that IE 4 supports @font-face!


In cases where support in a given browser is relatively new and there’s a chance that some users of the older, non-supporting versions of that browser are still out there, I’ve provided the version number of the browser in the browser support table, indicating which version was the earliest to support the property or selector. If the browser has supported the property or selector for the last few versions and it’s unlikely that there’s any significant number of users of the non-supporting versions, I have not included the earliest version number in the support table; you can feel safe that all versions of that browser in use support it.

  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint