sekumpul faktascarlotharlot1buycelebrexonlinebebimichaville bloghaberedhaveseatwill travelinspa kyotorippin kittentheblackmore groupthornville churchgarage doors and partsglobal health wiremclub worldshahid onlinestfrancis lucknowsustainability pioneersjohnhawk insunratedleegay lordamerican partysckhaleej timesjobsmidwest garagebuildersrobert draws5bloggerassistive technology partnerschamberlains of londonclubdelisameet muscatinenetprotozovisit marktwainlakebroomcorn johnnyscolor adoactioneobdtoolgrb projectimmovestingelvallegritalight housedenvermonika pandeypersonal cloudsscreemothe berkshiremallhorror yearbooksimpplertxcovidtestpafi kabupaten riauabcd eldescansogardamediaradio senda1680rumah jualindependent reportsultana royaldiyes internationalpasmarquekudakyividn play365nyatanyata faktatechby androidwxhbfmabgxmoron cafepitch warsgang flowkduntop tensthingsplay sourceinfolestanze cafearcadiadailyresilienceapacdiesel specialistsngocstipcasal delravalfast creasiteupstart crowthecomedyelmsleepjoshshearmedia970panas mediacapital personalcherry gamespilates pilacharleston marketreportdigiturk bulgariaorlando mayor2023daiphatthanh vietnamentertain oramakent academymiangotwilight moviepipemediaa7frmuurahaisetaffordablespace flightvilanobandheathledger centralkpopstarz smashingsalonliterario libroamericasolidly statedportugal protocoloorah saddiqimusshalfordvetworkthefree lancedeskapogee mgink bloommikay lacampinosgotham medicine34lowseoulyaboogiewoogie cafelewisoftmccuskercopuertoricohead linenewscentrum digitalasiasindonewsbolanewsdapurumamiindozonejakarta kerasjurnal mistispodhubgila promoseputar otomotifoxligaoxligaidnggidnpp

CSS, la spaziatura dei caratteri con letter-spacing

CSS letter-spacing spaziatura
Da qualche tempo stiamo analizzando l’uso dei fogli di stile CSS per la formattazione del testo nei documenti HTML. In questa guida analizzeremo l’uso della proprietà letter-spacing per gestire la spaziatura dei caratteri, vale a dire la distanza tra due lettere successive non separate da spazi.

L’uso di letter-spacing nel CSS

La modifica della spaziatura predefinita tra le lettere risponde spesso ad esigenze di impaginazione o di impatto grafico. In altre circostanze può essere utile definire una spaziatura specifica per migliorare il riempimento degli spazi nella pagina HTML. Come detto questo aspetto del testo è gestito tramite la proprietà letter-spacing; consideriamo il seguente elemento di codice CSS:

h1 {letter-spacing: 15px;}

In questa forma la proprietà letter-spacing indica al browser che i titoli H1 andranno rappresentato con uno spazio tra i caratteri pari a 15 pixel. Oltre ai pixel (px) letter-spacing accetta le principali altre unità di misura usate nei fogli di stile inclusi cm, mm, in, em ed ex. Al solito px, em ed ex sono preferibili per i documenti da visualizzare a video mentre cm, mm, e in (pollici) sono preferibili nei documenti destinati alla stampa. In questo senso se volessimo fissare una spaziatura in stampa di 12 mm tra i caratteri utilizzeremmo una istruzione di questo tipo:

p {letter-spacing: 12mm;}

E’ interessante osservare che letter-spacing accetta anche valori negativi anche se l’effetto grafico di queste impostazioni può compromettere la leggibilità del testo

Il valore predefinito di letter-spacing

Quando non si è interessati a definire una spaziatura fissa tra i caratteri la proprietà letter-spacing può essere omessa. In alcuni casi si può forzare l’uso della spaziatura predefinita assegnando il valore ‘normal’ come nel seguente esempio:

h2 {letter-spacing: normal;}