2012-06-11 8 views

Respuesta

22

Cuando se utiliza con estilos compuestos como border y background, los valores corresponden a las diferentes propiedades.

border: 0 establecerá border-width: 0 mientras que border: none establecerá border-style: none.

background: 0 establecerá background-position: 0 mientras que background: none establecerá background-image: none.

Por lo tanto, hay una diferencia. En el caso del borde, la diferencia no hace ninguna diferencia visual ya que ambos eliminan el borde, pero para el fondo puede marcar la diferencia si también configuras otras propiedades de fondo.

+0

Buena respuesta @Guffa :) –

+0

¿Puedes proporcionar una fuente @Guffa? –

+1

@MarcoScannadinari: referencia para el estilo de borde: https://developer.mozilla.org/en-US/docs/Web/CSS/border a partir de ahí puede ir a los estilos separados para ver qué valores aceptan. Usar 'border: none;' por ejemplo solo puede significar 'border-style' porque ese es el único de los estilos que aceptan un valor' none'. – Guffa