Układ CSS - przelanie
- Poprzednia strona CSS z-index
- Następna strona CSS przepływ
Polecenia kursu:
Ten tekst jest bardzo długi, a wysokość jego kontenera wynosi tylko 100 pikseli. Dlatego dodano paski przewijania, aby pomóc czytelnikom przewijać zawartość.
overflow
CSS Overflow
overflow
Atrybut określa, czy zawartość jest obcinana, gdy zawartość jest zbyt duża, aby zmieścić się w określonej przestrzeni, czy zamiast tego dodawany jest pasek przewijania.
visible
Atrybut może mieć następujące wartości:hidden
- Domyślnie. Przepływy nie są obcinane. Zawartość jest renderowana poza ramą elementuscroll
- Przepływy są obcinane, a reszta zawartości jest niewidocznaauto
- Przepływy są obcinane, a paski przewijania są dodawane, aby zobaczyć resztę zawartościscroll
Podobnie, ale dodaje paski przewijania tylko w razie potrzeby
Komentarz:overflow
Atrybut działa tylko na blokowych elementach z określonymi wymiarami.
Komentarz:w OS X Lion (na Macu) paski przewijania są domyślnie ukryte i są wyświetlane tylko w momencie używania (nawet jeśli ustawiono "overflow:scroll").
overflow: visible
Domyślnie, overflow jest widoczny (visible
) to oznacza, że nie będzie obcinane, ale będzie renderowane poza ramą elementu:
Przykład
div { width: 200px; height: 50px; background-color: #eee; overflow: visible; }
overflow: hidden
jeśli użyjesz hidden
wartość, przewierty będą obcięte, a reszta zawartości będzie ukryta:
Przykład
div { overflow: hidden; }
overflow: scroll
jeśli ustawisz wartość na scroll
przewierty będą obcięte, a paski przewijania będą dodane, aby przewijać wewnątrz ramy. Uwaga, to doda paski przewijania w poziomie i pionie (nawet jeśli nie potrzebujesz ich):
Przykład
div { overflow: scroll; }
overflow: auto
auto
wartość podobna do scroll
ale dodaje paski przewijania tylko w razie potrzeby:
Przykład
div { overflow: auto; }
overflow-x oraz overflow-y
overflow-x
i overflow-y
Atrybut określa, czy zmiana przepływu zawartości jest pozioma, pionowa (lub oba jednocześnie):
overflow-x
Określa, jak处理内容的左/右边缘。overflow-y
Określa, jak处理内容的上/下边缘。
Przykład
div { overflow-x: hidden; /* Ukryj poziomy pasek przewijania */ overflow-y: scroll; /* Dodaj pionowy pasek przewijania */ }
Wszystkie właściwości CSS Overflow
Właściwość | Opis |
---|---|
overflow | Określa, co się stanie, jeśli zawartość wykracza poza ramki elementu. |
overflow-x | Określa, jak obsługiwać wypływ treści z lewej/prawej strony elementu, gdy zawartość wykracza poza obszar elementu. |
overflow-y | Określa, jak obsługiwać wypływ treści z góry/dół elementu, gdy zawartość wykracza poza obszar elementu. |
- Poprzednia strona CSS z-index
- Następna strona CSS przepływ