Risposte:
Prova la proprietà line-height .
Ad esempio, 12px dimensione del carattere e 4px distanti dalla riga inferiore e superiore:
line-height: 20px; /* 4px +12px + 4px */
O con le emunità
line-height: 1.7em; /* 1em = 12px in this case. 20/12 == 1.666666 */
Puoi anche usare un valore senza unità, che è il numero di righe: line-height: 2;è a doppia spaziatura, line-height: 1.5;è una e mezza, ecc.
Non è possibile impostare la spaziatura tra paragrafi in CSS usando l'altezza della linea, la spaziatura tra i <p>blocchi. Questo invece imposta la spaziatura tra le linee all'interno del paragrafo, lo spazio tra le linee all'interno di un <p>blocco. Cioè, l'altezza della linea è l'interlinea del tipografo che conduce all'interno del paragrafo è controllata dall'altezza della linea.
Al momento non conosco alcun metodo nei CSS per produrre (ad esempio) un'interfaccia di 0.15em <p>, sia che utilizzi le varianti em che rem su qualsiasi proprietà del font. Sospetto che si possa fare con galleggianti o offset più complessi. Un vero peccato questo è necessario nei CSS.
<p>?
margin-tope / o margin-bottompuò realizzare efficacemente ciò che è desiderato qui.
Se si desidera linee condensate, è possibile impostare lo stesso valore per font-sizeeline-height
Nel tuo file CSS
.condensedlines {
font-size: 10pt;
line-height: 10pt; /* try also a bit smaller line-height */
}
Nel tuo file HTML
<p class="condensedlines">
bla bla bla bla bla bla <br>
bla bla bla bla bla bla <br>
bla bla bla bla bla bla <br>
</p>
-> Gioca con questo frammento su jsfiddle.net
È inoltre possibile aumentare line-heightper il controllo della spaziatura delle linee sottili:
.mylinespacing {
font-size: 10pt;
line-height: 14pt; /* 14 = 10 + 2 above + 2 below */
}
Prova questa proprietà
line-height:200%;
o
line-height:17px;
usa l'aumento e diminuisci il volume
Non sono sicuro se questo è ciò che intendevi:
line-height: size;
Sì, come dicono tutti, line-heightè la cosa. Qualsiasi tipo di carattere che stai utilizzando, un carattere di altezza media (come un o ■, che non attraversa la parte superiore o inferiore) dovrebbe avere la stessa altezza in corrispondenza line-height: 0.6di 0.65.
<div style="line-height: 0.65; font-family: 'Fira Code', monospace, sans-serif">
aaaaa<br>
aaaaa<br>
aaaaa<br>
aaaaa<br>
aaaaa
</div>
<br>
<br>
<div style="line-height: 0.6; font-family: 'Fira Code', monospace, sans-serif">
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■<br>
■■■■■■■■■■
</div>
<br>
<br>
<strong>BUT</strong>
<br>
<br>
<div style="line-height: 0.65; font-family: 'Fira Code', monospace, sans-serif">
ddd<br>
ƒƒƒ<br>
ggg
</div>
display: block;che queste impostazioni fossero efficaci ovunque, non solo nella parte superiore e inferiore del paragrafo.