2 ms·
"In case they don't implement the feature identically, which allows browser makers to experiment and find the right way to do it." Maybe the right thing to do
by wwweston 15y ago
"In case they don't implement the feature identically, which allows browser makers to experiment and find the right way to do it."
Maybe the right thing to do here is make the prefix optional. That is, let webkit/gecko/ie/etc recognize -webkit/-moz/-ms/-etc prefixes just in case you need to invoke a rule differently for a special snowflake case, but let the non-prefixed rule work when a prefixed rule hasn't been specified.
- bonzoesc 15y agoThat makes it difficult to provide progressive enhancement though. If I use a prefixed property, I have the ability to make sure it works fine without it, and I can assume that in the future, if the semantics of it change when it becomes non-prefixed, it'll either disappear (i.e. if it was a -webkit property being rendered on firefox) or still work (i.e. if it was a -o property being rendered on opera). If I use an experimental non-prefixed property, how do I make sure future browsers that might implement it differently render it usably?