- From: Felipe Gasper <fgasper@freeshell.org>
- Date: Mon, 29 Mar 2004 16:39:06 -0600
- Cc: www-style@w3.org
This is true; "@supports" would only allow for detecting whether a parser recognizes something. I still just think it's a bad idea to start coding for particular UAs. It discourages browser makers from supporting standards; in fact, it could open up a whole new world of pain with "extensions" to CSS. (And we all know a corporation that luuuves to "extend" standards...) I suppose it's debatable whether this has already happened with DOM. I use server-side scripting to identify UAs and then modify the CSS using PHP - not the prettiest solution, but it works. I think ultimately we're debating the merits of one hack vs. another. -F Quoth David Hyatt on 3/29/2004 4:22 PM... > > I don't think feature-based querying is a good idea. The whole > motivation behind this proposal is that browsers are flawed and don't > necessarily implement the spec properly. A feature-based solution would > result in browsers claiming to implement features even when their > support for those features was still flawed. Ultimately authors really > need to be able to identify the exact browser version in order to really > know what they're dealing with. > > dave > > On Mar 29, 2004, at 2:14 PM, Dave Shea wrote: > >> >>> The way to do this is NOT to introduce browser-specific code into >>> CSS, but to test for support of individual features: >>> @supports(td:hover) { >>> /* CSS code */ >>> } >>> Part of the reason for having official standards is to lessen the >>> dependence upon coding for a particular browser; having that standard >>> explicitly account for browser peculiarities wouldn't make sense. >> >> >> >> I like this just fine. I completely agree with you. I don't care at >> all about the method, it's the principle I'm concerned with. >> >> Is there any official momentum behind this? >> >> d. >> >
Received on Monday, 29 March 2004 17:39:14 UTC