2012-06-11 14 views

risposta

22

Quando utilizzato con stili compositi, quali border e background, i valori corrisponderanno a diverse proprietà.

border: 0 imposta border-width: 0 mentre border: none imposta border-style: none.

background: 0 imposta background-position: 0 mentre background: none imposta background-image: none.

Quindi, c'è una differenza. Nel caso del bordo, la differenza non fa alcuna differenza visiva in quanto entrambi rimuovono il bordo, ma per lo sfondo può fare la differenza se si impostano anche altre proprietà di sfondo.

+0

Bella risposta @Guffa :) –

+0

Puoi fornire una fonte @Guffa? –

+1

@MarcoScannadinari: riferimento per lo stile del bordo: https://developer.mozilla.org/en-US/docs/Web/CSS/border da lì puoi andare agli stili separati per vedere quali valori accettano. Usando 'border: none;' per esempio può significare solo 'border-style' perché questo è l'unico degli stili che accetta un valore' none'. – Guffa

Problemi correlati