WordPress Training
Elementor

Impostare correttamente l'interlinea in Elementor: la guida alla line-height

Elementor Typografie Zeilenabstand

Se sta costruendo un sito con Elementor e il testo „non respira“ o i titoli stanno troppo stretti sui paragrafi, quasi sempre si tratta dell'interazione tra line-height e margin. Sono collegati tra loro, entrambi vengono impostati separatamente nell'interfaccia di Elementor — ed entrambi, nella pratica, vengono spesso confusi. In questo articolo ripercorro la logica, mostro valori concreti che si sono rivelati efficaci in oltre 50 progetti e affronto le trappole tipiche (soprattutto su mobile). Se desidera approfondire in generale il design con Elementor, il mio articolo I 10 migliori consigli di design per Elementor è il passo successivo ideale.

Requisito: Elementor 3.20+ o versione successiva. La maggior parte dei consigli vale anche per Elementor Pro — dove entrano in gioco funzioni specifiche di Pro, lo segnalo.

Line-height vs. margin: dove sta la differenza

Due concetti correlati, ma distinti:

La line-height è lo spazio all'interno di un blocco di testo — tra due righe dello stesso paragrafo. Se il Suo body text appare „compresso“, la line-height è la vite su cui agire.

Il margin è lo spazio tra gli elementi — ad esempio tra un paragrafo e il titolo successivo. Se due paragrafi „sono appiccicati“ o un titolo „siede sul paragrafo“, il margin è la leva giusta.

Regole pratiche che funzionano:

  • Line-height del body text: 1.5–1.7 (a volte in em, a volte senza unità — Elementor consente entrambe)
  • Line-height dei titoli: 1.1–1.3 (i titoli grandi hanno bisogno di meno aria)
  • Margin tra i paragrafi: 1em–1.5em (quindi circa un'altezza di riga)
  • Margin tra titolo e testo che segue: 0.5em (stretto, appartengono insieme)
  • Margin tra paragrafo e nuovo titolo successivo: 2em (distanza, nuovo argomento)

Questi valori non sono un dogma — li adatti alla Sua scelta tipografica. Un carattere serif stretto (ad es. Lora) richiede più line-height, un carattere grottesco largo (ad es. Inter, Source Sans) di meno.

Tipografia globale: impostare una volta, usare ovunque

L'errore più grande che vedo nei progetti Elementor: la line-height viene impostata per ogni widget, invece che globalmente. Il risultato: 47 line-height diverse sparse per il sito, nessuna coerenza, ogni modifica diventa una fatica di Sisifo.

Invece: usi la tipografia globale.

In Elementor → menu hamburger in alto a sinistra → „Site Settings“ → „Typography“. Lì definisce:

  • Primary Heading (H1)
  • Secondary Heading (H2)
  • Text (body)
  • Accent Text (ad es. testi lead)

Per ogni stile imposta Font Family, Weight, Size, line-height e Letter-Spacing. Questi diventano poi applicabili con un clic in ogni widget — e se in seguito modifica la line-height da 1.6 a 1.55, il cambiamento si applica ovunque sul sito, non solo in un punto.

Valori predefiniti consigliati:

Stile Font Size (Desktop) Line-Height Margin-Bottom
Primary Heading (H1) 48 px 1.15 0.5em
Secondary Heading (H2) 32 px 1.2 0.6em
Tertiary Heading (H3) 24 px 1.3 0.5em
Body Text 17 px 1.6 1.2em
Accent / Lead 20 px 1.5 1.5em

Questi valori sono un punto di partenza per moderni siti tech/service. Per riviste, blog, testi di lettura più lunghi imposterei la line-height del body su 1.7 o persino 1.8 — la fluidità di lettura batte la densità.

Sezione Pro: interlinea per titoli vs. body

I titoli tollerano poca line-height, perché tra le righe non hanno un carattere di fluidità di lettura — sono brevi, incisivi, devono stare uniti. Se imposta un H1 su due righe con line-height 1.6, sembra che qualcuno abbia scritto due frasi separate.

Il body text, al contrario, è testo di lettura. Qui le righe hanno bisogno di respiro, affinché l'occhio possa saltare alla riga successiva senza perdere il filo. Regola pratica: più è lunga la Sua lunghezza di riga, più line-height serve. Una colonna di testo larga 800 pixel con 65 caratteri per riga tollera 1.6 senza problemi; una colonna stretta di 400 pixel con 35 caratteri per riga dovrebbe avere piuttosto 1.4.

Trucco pratico: nelle impostazioni del widget Elementor, sotto „Style“ → „Typography“, vede uno slider „Line Height“. Lo imposti su „Unit-less“ (il piccolo dropdown a destra dello slider). La line-height unit-less scala con la dimensione del carattere — se in seguito modifica la font-size, l'interlinea si adatta automaticamente. Con valori in „Em“ o „px“ questo non avviene.

Spacing-Widget vs. CSS margin: quando usare cosa?

Elementor offre tre modi per creare spaziatura verticale:

  1. Margin sull'elemento (Style-Tab → Advanced → Margin)
  2. Padding sul container (Layout-Tab → Padding)
  3. Spacer-Widget (un widget a sé che si inserisce tra gli elementi)

Quale via è quella giusta? Dipende dal contesto.

Il margin lo uso per:

  • Spaziature standard tra elementi di testo
  • Coerenza globale (definita nella tipografia globale)

Il padding lo uso per:

  • Spaziature tra sezioni (padding sopra/sotto sul container)
  • Quando lo sfondo/background ha un ruolo (il padding sposta il contenuto, non l'area colorata)

Lo Spacer-Widget lo uso per:

  • Spaziature singole, molto specifiche, che non rientrano nella logica standard
  • Test rapidi in modalità design

Ciò che evito:

  • Più tag

    vuoti nell'editor di testo per creare spazio. È un trucco HTML del 2007 — non semantico, scadente per gli screen reader, si comporta in modo diverso da quanto ci si aspetta nel responsive.

  • Spacer al pixel su ogni sezione. Uno spacer da 73 px appare perfetto nell'editor, ma è un incubo di manutenzione.

Interlinea su mobile: cosa va storto su tablet/telefono

La trappola di spaziatura mobile più comune: sul desktop ha un H1 con font-size 48 px e line-height 1.15. Sul telefono la font-size si riduce automaticamente a 32 px — ma la line-height 1.15 rende lì il blocco del titolo improvvisamente troppo stretto, perché i titoli su mobile spesso vanno a capo.

Soluzione: Elementor consente valori responsive per ogni breakpoint. Clicchi sull'icona del dispositivo accanto a ogni valore e imposti:

  • Desktop H1: line-height 1.15
  • Tablet H1: line-height 1.2
  • Mobile H1: line-height 1.25

Allo stesso modo per il body text:

  • Desktop body: line-height 1.6
  • Mobile body: line-height 1.55 (le righe più corte ne richiedono meno)

Su mobile il margin dovrebbe essere più piccolo che su desktop. Chi ha 2em tra H2 e paragrafo su desktop, su mobile dovrebbe scendere a 1.2em — altrimenti su un display da 5 pollici il sito sembra che qualcuno abbia separato ogni sezione con tre righe vuote.

Bonus per gli utenti Pro: con Elementor Pro può definire breakpoint personalizzati sotto „Site Settings“ → „Layout“. Quelli standard sono Mobile (≤767 px), Tablet (768–1024 px), Desktop. Se il Suo pubblico ha molti iPad Pro, vale la pena aggiungere un breakpoint a 1200 px.

Nota sulle prestazioni: niente orge di CSS inline

Ogni valore di spaziatura che imposta in Elementor per ogni widget finisce come classe CSS generata nell'HTML — e può accumularsi. Una pagina con 200 widget stilizzati individualmente ha 200 regole CSS aggiuntive nell'head. Non è un crimine, ma è inutile.

Best practice per prestazioni pulite:

  1. Definire la tipografia globale (vedi sopra) invece di stilizzare per ogni widget.
  2. Riutilizzare template di sezione pre-costruiti invece di stilizzare ogni sezione da capo.
  3. Definire Custom CSS Classes (Elementor Pro) — ad es. una classe .spacing-medium che imposta 2em di margin-bottom, da applicare poi dove serve.
  4. Disattivare i widget non utilizzati. Elementor carica il CSS per ogni widget attivato — anche se non lo usa. Sotto „Settings“ → „Features“ può fare pulizia.

Per consigli più approfonditi sulle prestazioni di Elementor consulti il mio articolo Ottimizzazione delle prestazioni di Elementor. E se è proprio all'inizio e vuole imparare Elementor in modo strutturato, il mio Tutorial Elementor per principianti è lettura obbligatoria.

Forzare un'interruzione di riga — senza un nuovo paragrafo

Strettamente legata all'interlinea è l'interruzione di riga. A volte vuole andare a capo senza iniziare un intero nuovo paragrafo (con spaziatura aggiuntiva) — ad esempio per un indirizzo, uno slogan o una dicitura su più righe. Nell'editor di testo di Elementor lo controlla così:

  • Shift + Invio crea una semplice interruzione di riga (<br>) — stessa altezza di riga, nessuna spaziatura di paragrafo aggiuntiva.
  • Un normale Invio crea un nuovo paragrafo (<p>) con la spaziatura di paragrafo maggiore, che controlla più in alto tramite il margin.

Proprio questa distinzione è lo scoglio più frequente: chi preme Invio ovunque ottiene troppo spazio e si stupisce dei blocchi di testo spezzati. Con Shift+Invio mantiene il controllo — e, combinata con la giusta altezza di riga di cui sopra, il testo finalmente appare calmo.


Vuole un controllo del design o una formazione?

Se il Suo sito Elementor „non torna del tutto“ a livello di spaziatura, Le guardo dietro le spalle per 60 minuti e scopro le lacune più frequenti — di solito basta un'ora per impostare la tipografia in modo pulito e creare coerenza. Mi scriva due righe e fisserò con Lei un coaching 1:1 o un piccolo audit.

Richiedere un coaching: Mettiti in contatto

Tag

DesignElementorHow-toTypografieWordPress