Vediamo un classico esempio di un elemento che è molto piccolo per il suo contenuto e che genera un overflow, in quanto tutto è più facile da vedere attraverso degli esempi, prima vediamone uno prima di passare a vedere le proprietà che ci aiutano a controllare l'overflow.
EsempioCi sono molti tipi diversi di frutta - ci sono oltre 500 varietà di banane da sole. Quando aggiungiamo gli innumerevoli tipi di mele, arance e altri frutti ben noti, ci troviamo di fronte a migliaia di scelte.
Il codice precedente genera il seguente risultato nel browser:
overflow-x / overflow-y: Determinano il comportamento del trabocco orizzontale o verticale.
Trabocco: È una scorciatoia per utilizzare la proprietà precedente e l'ordine in cui funziona è overflow, overflow x, overflow y.
Le proprietà che possono essere utilizzate con l'elemento straripamento sono come segue:auto: Questo valore delega al browser la responsabilità di decidere cosa fare, di solito ciò che accade è che viene mostrata una barra di scorrimento quando l'elemento inizia a traboccare che lo contiene.
nascosto: Il contenuto viene mostrato fino alla parte che non trabocca, nascondendo il resto del contenuto, non ha meccanismi per dire all'utente cosa fare per vedere il resto del contenuto.
nessun contenuto: Il contenuto in overflow viene rimosso se non può essere inserito nel contenitore. Questo valore non è supportato da nessuno dei browser più diffusi
nessuna visualizzazione: Il contenuto è nascosto se non può essere visualizzato completamente. Questo valore non è supportato da nessuno dei browser più diffusi.
scorrere: Il browser genera una barra di scorrimento che consente all'utente di vedere sempre il contenuto in overflow all'interno del contenitore. La barra dipenderà dal browser e dal sistema per definire il modo in cui viene visualizzata. La barra di scorrimento sarà sempre visibile anche se l'elemento non trabocca.
visibile: Questo è il valore predefinito. Il contenuto viene sempre visualizzato anche in caso di overflow.
Ora che abbiamo gli strumenti per attaccare un overflow, vediamo in pratica come possiamo applicarlo, niente di meglio di un piccolo codice per dimostrarlo:EsempioCi sono molti tipi diversi di frutta - ci sono oltre 500 varietà di banane da sole. Quando aggiungiamo gli innumerevoli tipi di mele, arance e altri frutti ben noti, ci troviamo di fronte a migliaia di scelte.
Ci sono molti tipi diversi di frutta - ci sono oltre 500 varietà di banane da sole. Quando aggiungiamo gli innumerevoli tipi di mele, arance e altri frutti ben noti, ci troviamo di fronte a migliaia di scelte.
Abbiamo usato due elementi per dimostrare come il straripamento, nella prima posizioniamo la proprietà nascosto dove sappiamo che verrà mostrato solo il contenuto fino a dove inizia l'overflow, poi il resto viene nascosto e per il secondo usiamo scroll, con cui verrà mostrata una scroll bar se l'elemento overflow o meno, vediamo il risultato: