Cita:
Iniciado por Threepwood Según entiendo, para la W3C, el padding es independiente del Width del elemento y asi lo entienden la mayoria de los navegadores (IE7, Firefox, Opera). Si yo tengo una caja que mide 200px y le aplico un padding-left de 20px la caja no crecera a 220 sino permanecera del mismo tamaño.
Creo que es exactamente al revés: el padding es efectivamente independiente del width, por lo que se sumará a éste, de manera que una caja con un acho de 200px y un padding izquierdo de 20px, deberá medir en realidad 220px.
Lo mejor es que lo pruebes con un doctype strict o transitional.