Przepełnienie - overflow
Wstęp
Właściwośćoverflow
decyduje co zrobić z zawartością, która wychodzi poza wymiary aktualnego elementu. Dokładnie mówiąc są trzy właściwości:overflow
,overflow-x
,overflow-y
. Właściwośćoverflow
dotyczy zarówno wysokości, jak i szerokości,overflow-x
szerokości, aoverflow-y
wysokości.
Każda z tych właściwości może przyjąć wartości, które zostały omówione poniżej.
visible
Wartośćvisible
sprawia że zawartość, która wychodzi poza wymiary elementu jest widoczna. Jest to wartość domyślna, czyli używana w przypadku, gdy nie określisz innej.
1 2 3 4 5 6 7 8 910 | div{width:200px;height:100px;border:1pxsolidred;margin:10px;}p{width:400px;text-align:justify;} |
---|---|
hidden
Wartośćhidden
sprawia że zawartość, która wychodzi poza wymiary elementu jest niewidoczna.
1 2 3 4 5 6 7 8 91011 | div{overflow:hidden;width:200px;height:100px;border:1pxsolidred;margin:10px;}p{width:400px;text-align:justify;} |
---|---|
scroll
Wartośćscroll
sprawia że pojawia się możliwość scrollowania zawartości. Jeśli zawartość jest mniejsza to scrollbar jest wyłączony i nie można z niego korzystać, natomiast jeśli zawartość jest większa to można przewijać zawartość za pomocą wyświetlonego scrollbara.
1 2 3 4 5 6 7 8 91011 | div{overflow:scroll;width:200px;height:100px;border:1pxsolidred;margin:10px;}p{width:400px;text-align:justify;} |
---|---|
auto
Wartośćauto
sprawia że jeśli zawartość jest większa to pojawiają się paski do scrollowania, w przeciwnym wypadku nie są one wyświetlane.
1 2 3 4 5 6 7 8 91011 | div{overflow:auto;width:200px;height:100px;border:1pxsolidred;margin:10px;}p{width:400px;text-align:justify;} |
---|---|
Zadanie 1
W tym zadaniu Twoim celem jest ustawienie dla elementu.block
overflowvisible
.
Podsumowanie
Lekcja ta była dość krótka, jednak omówiony materiał na pewno jest przydatny. Tym razem poznałeś dobrze właściwośćoverflow
, jej warianty dotyczące wyłącznie osi x lub y, oraz dostępne właściwości.