*** CSS CODING STANDARDS *** * Use shorthand where possible: Bad: background-color: #333333; background-image: url(...); background-repeat: repeat-x; background-position: left 10px; padding: 2px 9px 2px 9px; Good: background: #333 url(...) repeat-x left 10px; padding: 2px 9px; * Use hyphens as separators in classes/ids, not underscores: Bad: .example_class Good: .example-class * One property per line Bad: color: white;font-size: smaller; Good: color: white; font-size: smaller; * Property declarations should be spaced like so: `property: value;` Bad: color:value; color :value; color : value; Good: color: value; * Group vendor-prefixes for the same property together: * Longest vendor-prefixed version first: * Always include non-vendor-prefixed version: * Put an extra newline between vendor-prefixed groups and other properties: Bad: -moz-border-radius: 5px; border: 1px solid #999999; -webkit-border-radius: 5px; width: auto; Good: border: 1px solid #999999; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: auto; * Group declarations of subproperties: Bad: background-color: white; color: #0054A7; background-position: 2px -257px; Good: background-color: white; background-position: 2px -257px; color: #0054A7;