Note, it appears that "initial" is not supported at all in IE, so that would be one reason not to use it. Also, comparing padding:initial to padding:0 is not always accurate. Some elements my have some default padding (like ul and ol, etc.).
Msg#: 4688565 posted 1:37 am on Jul 19, 2014 (gmt 0)
Some elements my have some default padding (like ul and ol, etc.).
The "initial value" and "browser default value" are not the same: the initial value is defined by spec, which is separate from what value the browser assigns to certain properties on certain elements as part of its default stylesheet. In my example, the browser default value is 0px in Firefox and 2px in Chrome, while the initial value is 0px according to the spec [w3.org].