2013-02-08 14 views

risposta

26

double visualizza due linee rette che si sommano alla quantità di pixel definita come larghezza del bordo (source).

Avrete bisogno di usare almeno 3px.

h1 
    { text-align: center; 
    border: double black 3px; 
    padding: 1em; 
    margin: 1em; 
} 

http://jsfiddle.net/Hs3ZQ/6/

+2

Già. Avevo 1px ed è per questo che non funzionava per me. Grazie per l'aiuto! – jimmyplaysdrums

7

1px è troppo sottile per il rendering di un doppio bordo, sarà necessario rendere il bordo più spesso.

h1 
    { text-align: center; 
    border: double black 3px; 
    padding: 1em; 
    margin: 1em; 
} 

http://jsfiddle.net/Hs3ZQ/3/

5

Per un doppio bordo, è necessario impostare una larghezza di bordo di almeno 3px-see the effect.

2

Rimozione di 1px da CSS funzionerà ...

h1 
    { text-align: center; 
    border: double black; 
    padding: 1em; 
    margin: 1em; 
} 

vedere il violino aggiornamento: http://jsfiddle.net/Hs3ZQ/5/

+2

Ecco perché la larghezza viene impostata su 'medio', che è più spesso. – BoltClock

+0

@BoltClock: sì giusto ... La sua domanda è, ha dato il doppio come stile del bordo ma vedrà solo il singolo bordo ... Quindi se rimuoviamo la dimensione dei pixel ... funzionerà ... – Pandian

Problemi correlati