Vai al contenuto
SilktideAiuto

Scorrimento orizzontale su dispositivi mobili

Silktide controlla se le tue pagine scorrono lateralmente sui telefoni cellulari. I contenuti ​​dovrebbero adattarsi alla larghezza di uno schermo piccolo, così i visitatori devono solo scorrere verso il basso.

Perché è importante

Quando una pagina è più larga dello schermo, parte di ogni riga di testo rimane fuori dalla visualizzazione e il lettore deve trascinare avanti e indietro per seguire il contenuto. Questo ​​è faticoso per tutti e costituisce una vera barriera per le persone ipovedenti (che spesso ingrandiscono anche la pagina) e per le persone con disabilità motorie. Il criterio di successo WCAG 1.4.10 (Ridisposizione, di ) richiede che i contenuti si adattino a uno schermo largo 320 pixel senza dover scorrere in due dimensioni.

Di solito la pagina nel suo complesso è corretta e un singolo elemento causa l'overflow: una tabella larga, un'immagine con larghezza fissa, un video incorporato o una stringa lunga senza possibilità di interruzione, come un URL.

Come risolvere il problema

  1. Apri la pagina su un telefono (oppure restringi la finestra del browser a 320 pixel) e trova ciò che sporge dal bordo destro.
  2. Correggi l'elemento problematico con responsive:
/* L'elemento con larghezza fissa rende la pagina più larga dello schermo */
img.hero { width: 600px; }

/* Corretto: si ridimensiona per adattarsi agli schermi stretti */
img.hero { max-width: 100%; height: auto; }
  1. Per le tabelle di dati larghe, consenti alla tabella di scorrere all'interno del proprio contenitore (overflow-x: auto), così il resto della pagina continua ad adattarsi allo schermo.
  2. I contenuti che richiedono effettivamente un layout a due dimensioni, come mappe e diagrammi, possono scorrere: se questo è tutto ciò che mostra il risultato, puoi .

Come esegue il controllo Silktide

  1. Carica la pagina come dispositivo mobile.
  2. Misura di quanto la pagina si estende oltre il bordo destro dello schermo. Un overflow inferiore a 10 pixel viene ignorato come errore di arrotondamento.
  3. Classifica l'overflow in base al numero di dispositivi interessati, da un leggero overflow che riguarda solo i telefoni più piccoli (larghi 320 pixel, come un iPhone 5) fino a un overflow abbastanza ampio da interessare i telefoni grandi (larghi 414 pixel, come un iPhone 7 Plus).

Risoluzione dei problemi

Il controllo relativo al design per dispositivi mobili

Questo controllo segnala l'overflow orizzontale sulle pagine che per il resto sono compatibili con i dispositivi mobili. Le pagine che non cercano affatto di supportare i dispositivi mobili — nessun , testo minuscolo, overflow estremo — vengono segnalate invece da Zoom e scorrimento su dispositivi mobili, dove la soluzione è una riprogettazione responsive.

Non riesco a vedere alcuno scorrimento

Gli overflow ridotti possono essere invisibili sui telefoni più grandi. Esegui il test a 320 pixel di larghezza: ​​gli strumenti per sviluppatori del browser consentono di impostare la larghezza esatta — e cerca qualsiasi elemento ​​che oltrepassi il bordo destro.

Per saperne di più

Ultimo aggiornamento

Questa pagina è stata utile?

Scorrimento orizzontale su dispositivi mobili | Guida di Silktide