2013-09-07 7 views
5

C'è un modo per definire la spaziatura tra le intestazioni. So che usare vari tag di intestazione (h1, h2, h3) hanno varie spaziature e mi chiedevo se c'è un modo per definire un'interlinea per tutti, in modo che siano coerenti e fluidi in tutta la pagina?Definizione dell'interlinea tra le etichette dell'intestazione

Ci sono molti articoli sull'utilizzo del margine e simili, ma non ne sono molto sicuro.

Grazie

+0

Che ne dici di usare css 'line-height'? – hallaji

+0

Vuoi definire lo spazio tra il bordo inferiore di un elemento di intestazione e il bordo superiore del successivo elemento di intestazione? Qual è il tuo codice HTML, di quale "spazio" hai bisogno? Hai provato qualcosa, hai fatto qualcosa con il tuo tentativo di non funzionare? –

risposta

11

Se non si ha familiarità con i CSS vi suggerisco di leggere un po ': CSS Intro: http://www.w3schools.com/css/default.asp

CSS come questo sarebbe impostare l'altezza della linea per tutti i tuoi tag di intestazione:

h1, h2, h3, h4, h5, h6{ 
    line-height: 30px; 
} 

O questo sarebbe impostare il margine superiore e inferiore di per tutte le intestazioni:

h1, h2, h3, h4, h5, h6{ 
    margin-top:20px; 
    margin-bottom:10px; 
} 
5

maggior suggerire utilizzando una line-height di 1,45 per h1 ~ h6 in modo che sarebbe:

h1, h2, h3, h4, h5, h6 { 
    line-height: 1.45; 
} 

Il metodo raccomandato per la definizione di altezza della linea sta utilizzando un valore numerico, indicato come un "senza unità" altezza della linea . Un valore numerico può essere qualsiasi numero.