Układ CSS - przelanie

Polecenia kursu:

CSS overflow property kontroluje sposób przetwarzania zawartości, która jest zbyt duża, aby zmieścić się w określonej przestrzeni. CSS overflow property kontroluje sposób przetwarzania zawartości, która jest zbyt duża, aby zmieścić się w określonej przestrzeni. CSS overflow property kontroluje sposób przetwarzania zawartości, która jest zbyt duża, aby zmieścić się w określonej przestrzeni. CSS overflow property kontroluje sposób przetwarzania zawartości, która jest zbyt duża, aby zmieścić się w określonej przestrzeni. CSS overflow property kontroluje sposób przetwarzania zawartości, która jest zbyt duża, aby zmieścić się w określonej przestrzeni. CSS overflow property kontroluje sposób przetwarzania zawartości, która jest zbyt duża, aby zmieścić się w określonej przestrzeni. CSS overflow property kontroluje sposób przetwarzania zawartości, która jest zbyt duża, aby zmieścić się w określonej przestrzeni. CSS overflow property kontroluje sposób przetwarzania zawartości, która jest zbyt duża, aby zmieścić się w określonej przestrzeni. CSS overflow property kontroluje sposób przetwarzania zawartości, która jest zbyt duża, aby zmieścić się w określonej przestrzeni. CSS overflow property kontroluje sposób przetwarzania zawartości, która jest zbyt duża, aby zmieścić się w określonej przestrzeni. CSS overflow property kontroluje sposób przetwarzania zawartości, która jest zbyt duża, aby zmieścić się w określonej przestrzeni.

Spróbuj sam

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ą elementu
  • scroll - Przepływy są obcinane, a reszta zawartości jest niewidoczna
  • auto - Przepływy są obcinane, a paski przewijania są dodawane, aby zobaczyć resztę zawartości scroll 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:

Kiedy chcesz lepiej kontrolować układ, możesz użyć atrybutu overflow. Atrybut overflow określa, co się stanie, jeśli zawartość wyjdzie poza ramę elementu.

Przykład

div {
  width: 200px;
  height: 50px;
  background-color: #eee;
  overflow: visible;
}

Spróbuj sam

overflow: hidden

jeśli użyjesz hidden wartość, przewierty będą obcięte, a reszta zawartości będzie ukryta:

Kiedy chcesz lepiej kontrolować układ, możesz użyć atrybutu overflow. Atrybut overflow określa, co się stanie, jeśli zawartość wyjdzie poza ramę elementu.

Przykład

div {
  overflow: hidden;
}

Spróbuj sam

overflow: scroll

jeśli ustawisz wartość na scrollprzewierty 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):

Kiedy chcesz lepiej kontrolować układ, możesz użyć atrybutu overflow. Atrybut overflow określa, co się stanie, jeśli zawartość wyjdzie poza ramę elementu.

Przykład

div {
  overflow: scroll;
}

Spróbuj sam

overflow: auto

auto wartość podobna do scrollale dodaje paski przewijania tylko w razie potrzeby:

Kiedy chcesz lepiej kontrolować układ, możesz użyć atrybutu overflow. Atrybut overflow określa, co się stanie, jeśli zawartość wyjdzie poza ramę elementu.

Przykład

div {
  overflow: auto;
}

Spróbuj sam

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处理内容的上/下边缘。
Kiedy chcesz lepiej kontrolować układ, możesz użyć atrybutu overflow. Atrybut overflow określa, co się stanie, jeśli zawartość wyjdzie poza ramę elementu.

Przykład

div {
  overflow-x: hidden; /* Ukryj poziomy pasek przewijania */
  overflow-y: scroll; /* Dodaj pionowy pasek przewijania */
}

Spróbuj sam

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.