On Mar 8, 2010, at 8:21 AM, Jeff Zeitlin wrote: > Mr Clarke is pushing CSS3 in this book, though he notes that (at the > time the book was written) support for CSS3 was spotty at best even for > the Mac (his preferred platform).
Note that CSS3 as a unit doesn't exist. 'CSS3' is a collection of modules, some of which are in the Candidate recommendation state, some others are just early (concept) drafts. Those modules are all labeled with 'CSS' and 'level 3'. Support is not at all dependent on platform but on rendering-engine (browser). I seriously doubt Andy would make the claim that support is better on OS X than other OS. Modules one seriously can start using include the Selectors module [1], the border and backgrounds module [2] to name two that more wide support in various browsers; other modules have at least a partial implementation in various browsers. For a full list, see [3]. > He also advocates NOT trying to make > the presentation of a website look the same in all browsers, but to > write to the limit of the CSS capabilities of each individual browser, > and use things like conditional includes, media rules, and @import to > control what CSS gets seen/used by which browser(s). Which is a philosophy I fully support. It is called progressive enhancement. > Question the first: Is this a widely-accepted philosophy in the > web-design community, and is it being widely adopted - and should it be? Why not use it, certainly on personal sites and even on commercial sites ? This can only help improve browser support. [1] http://www.w3.org/TR/css3-selectors/ [2] http://www.w3.org/TR/css3-background/ [3] http://www.w3.org/Style/CSS/current-work Philippe --- Philippe Wittenbergh http://l-c-n.com/ ______________________________________________________________________ css-discuss [[email protected]] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
