Experimental CSS properties are typically implemented using vendor prefixes until the final behavior has been
established and agreed upon. Most CSS3 properties have vendor-prefixed equivalents for multiple vendors, including
Firefox (-moz-), Safari/Chrome (-webkit-) and Internet Explorer (-ms-). It's
easy to forget to include the vendor prefixed version of a property when there are so many to keep track of.
This rule is intended to raise an issue when a vendor-prefixed property is missing. Note that only the following main vendors are checked by this rule:
-moz-)-webkit-)-ms-)Opera (-o-) for example is not.
The following properties have multiple vendor-prefixed versions:
| Property | Vendor Prefixes |
|---|
/* Noncompliant: Missing -ms- vendor-prefix */
.mybox {
-webkit-hyphens: none;
hyphens: none;
}
.mybox {
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}