"0" vs "none" as css attribute value
css
Solution
When used with composite styles like `border` and `background`, the values will correspond to different properties.
`border: 0` will set `border-width: 0` while `border: none` will set `border-style: none`.
`background: 0` will set `background-position: 0` while `background: none` will set `background-image: none`.
So, there is a difference. In the case of the border, the difference doesn't make any visual difference as both remove the border, but for the background it can make a difference if you also set any other background properties.
Problem
I usually put `0` as value when i want to remove something in css. For example: ``` border: 0; background: 0; ``` Is there any difference between `0` and `none`?