es casi correcta.
Dado que el -
es un operador de JavaScript, realmente no puede tener eso en los nombres de las propiedades. Si estuviera configurando, border
o algo así, su código funcionaría bien.
Sin embargo, lo que necesita recordar para padding-top
, y para cualquier nombre de atributo con guiones, es que en javascript, quite el guión y haga que la siguiente letra en mayúscula, en su caso sería paddingTop
.
Existen otras excepciones. JavaScript tiene algunas palabras reservadas, por lo que no puede establecer float
así, por ejemplo. En cambio, en algunos navegadores debe usar cssFloat
y en otros styleFloat
. Es para discrepancias como esta que se recomienda que utilice un marco como jQuery, que maneja las incompatibilidades del navegador para usted ...
Como se indica en la respuesta aceptada, hay algunas excepciones. Me gusta 'flotar '. –