- From: Glen <glen.84@gmail.com>
- Date: Fri, 19 Mar 2010 23:13:04 +0200
- To: www-style@w3.org
- Message-ID: <4BA3E8E0.20507@gmail.com>
I agree that vendor prefixes require attention. If I wish to use an experimental property, I should not have to declare 4 or 5 variations of it (and it's 4 or 5 *now*, what happens when additional rendering engines are developed?). As mentioned by more than one person in the previous discussion regarding this topic, a single prefix for work-in-progress properties could be defined. For example: -border-radius: 10px; (or --, or x-, etc.) This would be used by all vendors who have an implementation matching the current WD. A vendor prefix would then be used in the following two cases: 1. Proprietary properties (no standard exists). 2. Alternative syntax or behavior of a property (differing implementation). I just think that this is ridiculous: border-top-left-radius: 8px; border-top-right-radius: 8px; -khtml-border-radius-topleft: 8px; -khtml-border-radius-topright: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; .... just to round the top of an element. If this wasn't a CR, there might well have been 4 extra declarations for Opera & IE. That's *6* declarations for every property!? Just my thoughts. Glen. P.S. Why does border-radius: 5px 10px; affect tl/br and tr/bl, and not tl/tr and bl/br or tl/bl and tr/br? It seems like the least useful alternative.
Received on Sunday, 21 March 2010 20:22:06 UTC