Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion manual/en-US/coding-standards/chapters/css.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,12 @@ Subsections should be normally cased and within an open comment block.
// These are stripped on compile.
```

## Class naming
## CSS selectors
Only use classes for CSS selectors, *never IDs* as they intoduce unwated speficity to the cascade. It takes 255 chained css class selectors to override a single ID, so using an ID as a css selector is like firing the first nuke; you begin a specifity war that can only escalate, with terrible consequence.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A couple spelling errors here... introduce, unwanted, specificity


To put it another way; Don't use a Sith Lord when just two Storm Troopers will suffice: [CSS Specifity Wars](http://www.stuffandnonsense.co.uk/archives/css_specificity_wars.html)

### Class naming convention
Use dashes to create compound class names:

```css
Expand Down