Vendor-prefixed CSS Property Overview
Posted August 6th, 2010 in HTML and CSS and Offsite Articles
CSS allows for vendor-specific extensions which can start with a dash or an underscore, although in practise they all appear to start with a dash. Although this is declared in the official syntax reference, the W3C does recommend that authors should avoid vendor-specific extensions. Nevertheless, they exist and this post links through to an overview of all the vendor-specific extensions available.
Vendor-prefixed CSS Property Overview
Peter Beverloo posted the Vendor-prefixed CSS Property Overview on his blog and it appears to be regularly updated. It includes the prefixes for Gecko (i.e. Firefox and deritives); WebKit (i.e. Konqueror, Safari and Chrome); Presto (Opera); and Trident (Internet Explorer).
Some of those in the list are available in the actual specifications as well, as a draft or candidate recommendation. In the case of these ones there are links through to the appropriate specification.
But... CSS vendor prefixes can be considered harmful
Meanwhile, over at Quirksmode, they posted "CSS vendor prefixes considered harmful" which looks into the vendor prefixes in some detail and why they are bad.
From the article:
It’s time to abolish all vendor prefixes. They’ve become solutions for which there is no problem, and they are actively harming web standards.
Vendor prefixes force web developers to make their style sheets much more verbose than is necessary, while also running the risk of accidentally forgetting one set of vendor-prefixed declarations.
Besides, why do we need to use several declarations for obtaining one single effect? Weren’t web standards supposed to prevent that sort of thing?
Read the full post (and comments) for more details.
Related posts:
- border-radius and box-shadow support across browsers (Monday, May 16th 2011)
- CSS3 rounded corner input (Tuesday, April 26th 2011)
- Different CSS style rules for printing (Wednesday, May 26th 2010)
- Change element's properties with CSS based on body id or class (Thursday, May 6th 2010)
- Cross browser transparency (Saturday, February 20th 2010)
- Avoid over-using CSS classes (Saturday, January 23rd 2010)

Comments
blog comments powered by Disqus