Contatta l'assistenza

Rispondiamo per e-mail, di solito entro due giorni.

Per prevenire abusi, Google reCAPTCHA verifica questo invio; alcuni dati vengono trasmessi a Google. Lo script viene caricato solo all'apertura di questo modulo.

← Tutti gli articoli

Intestazione e piè di pagina a tutta larghezza

Una piccola modifica visibile su ogni pagina qui: la fascia scura in alto e il piè di pagina in basso ora occupano tutta la larghezza della finestra.

Fino a oggi erano racchiusi nella stessa colonna di 1180 pixel di tutto il resto, quindi su uno schermo largo la pagina appariva come una striscia di contenuto che galleggiava in uno sfondo vuoto. Il piè di pagina nelle pagine delle statistiche era già a tutta larghezza — era l'unico, ed è proprio questa incoerenza ad aver dato il via a questo intervento.

Cosa non è cambiato

Il contenuto all'interno di quelle fasce. Testo, pulsanti e numeri restano allineati sugli stessi 1180 pixel delle sezioni sottostanti, quindi la fascia è larga ma la scrittura no. Nessuno legge righe di cento caratteri, e un titolo disteso su un monitor da 27 pollici non è una scelta di design, è una svista.

Perché non il trucco abituale

Il modo comune per far uscire un elemento da una colonna centrata è un margine negativo rispetto a 100vw. Ha un difetto facile da non notare su un desktop con la barra di scorrimento disattivata: vw include la barra di scorrimento. Il blocco finisce per essere più largo dell'area visibile esattamente di quella larghezza, e l'intera pagina può essere trascinata lateralmente di qualche pixel — il che su un telefono significa che il layout traballa sotto il pollice mentre stai cercando di leggere.

Quindi la fascia non si estende verso l'esterno: parte larga e aggiunge spaziatura verso l'interno:

area visibile100vwla barra di scorrimento rientra in 100vw

padding-inline: max(20px, calc((100% - 1180px) / 2))

Le percentuali si risolvono rispetto al genitore dell'elemento, che in questo caso è il body della pagina e non include la barra di scorrimento. Sotto i 1180 pixel prevale il primo valore e la fascia mantiene un margine ragionevole di 20 pixel invece di uno negativo. Nessun secondo contenitore, nessun JavaScript, e nulla da misurare in fase di esecuzione.

Dove si applica

La pagina iniziale, la pagina Chi siamo e ogni pagina delle statistiche. Stessa costruzione in tutte e tre, ed era proprio questo l'obiettivo.

Pubblicità