Matumizi wa Layout wa CSS - Kuwa na Upepo

CSS overflow 属性控制对太大而区域无法容纳的内容的处理方式。

该文本非常长,其容器的高度仅为100像素。因此,添加了滚动条以帮助读者滚动内容。 该文本非常长,其容器的高度仅为100像素。因此,添加了滚动条以帮助读者滚动内容。 该文本非常长,其容器的高度仅为100像素。因此,添加了滚动条以帮助读者滚动内容。 该文本非常长,其容器的高度仅为100像素。因此,添加了滚动条以帮助读者滚动内容。 该文本非常长,其容器的高度仅为100像素。因此,添加了滚动条以帮助读者滚动内容。 该文本非常长,其容器的高度仅为100像素。因此,添加了滚动条以帮助读者滚动内容。 该文本非常长,其容器的高度仅为100像素。因此,添加了滚动条以帮助读者滚动内容。 该文本非常长,其容器的高度仅为100像素。因此,添加了滚动条以帮助读者滚动内容。 该文本非常长,其容器的高度仅为100像素。因此,添加了滚动条以帮助读者滚动内容。 该文本非常长,其容器的高度仅为100像素。因此,添加了滚动条以帮助读者滚动内容。 该文本非常长,其容器的高度仅为100像素。因此,添加了滚动条以帮助读者滚动内容。

Jifunze Kwa Urithi

CSS Overflow

overflow 属性指定在元素的内容太大而无法放入指定区域时是剪裁内容还是添加滚动条。

overflow 属性可设置以下值:

  • visible - 默认。溢出没有被剪裁。内容在元素框外渲染
  • hidden - 溢出被剪裁,其余内容将不可见
  • scroll - 溢出被剪裁,同时添加滚动条以查看其余内容
  • auto - 与 scroll 类似,但仅在必要时添加滚动条

Tahadhari:overflow 属性仅适用于具有指定高度的块元素。

Tahadhari:Kwenye OS X Lion (kwenye Mac), mkembe wa kusikia ni hatarini kwenye kufikia eneo la kina kwenye tabaka na inaonyesha kwa sababu ya kusikitisha (ingawa imewekwa 'overflow:scroll').

overflow: visible

Kwa ujumbe wa kuzingatia, kina kwenye tabaka kinahitaji kufikia eneo la kina kwenye tabaka:visible), hii inamaanisha inaona hii itakuwa inasikia kwenye eneo la kina kwenye elementi na haitakuwa inasikia kwenye eneo la kina kwenye elementi:

Kwa ukuwa na uaminifu wa kubadilika tabaka, inaweza kutumia kiparamu cha overflow. Kiparamu cha overflow kinakurudisha kama tutafikia kwa sababu ya kutoa tabaka kwa sababu ya kusikitisha eneo la kina kwenye elementi.

Mfano

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

Jifunze Kwa Urithi

overflow: hidden

Kama itakuwa na thamani ya hidden Kina kwenye tabaka kinasababisha kina kwenye tabaka kufikia eneo la kina kwenye tabaka na kina kwenye tabaka kwa sababu ya kusikitisha. Kina kwenye tabaka kinaonyesha kina kwenye tabaka.

Kwa ukuwa na uaminifu wa kubadilika tabaka, inaweza kutumia kiparamu cha overflow. Kiparamu cha overflow kinakurudisha kama tutafikia kwa sababu ya kutoa tabaka kwa sababu ya kusikitisha eneo la kina kwenye elementi.

Mfano

div {
  overflow: hidden;
}

Jifunze Kwa Urithi

overflow: scroll

Kama itakuwa na thamani ya scrollKina kwenye tabaka kinasababisha kina kwenye tabaka kufikia eneo la kina kwenye tabaka na kina kwenye tabaka kwa sababu ya kusikitisha kwenye kina kwenye tabaka. Tuhakikisha, hii itakuwa na mkembe wa kusikia kwenye kina kwenye tabaka na kina kwenye tabaka (ingawa haukubaliani kusikitisha):

Kwa ukuwa na uaminifu wa kubadilika tabaka, inaweza kutumia kiparamu cha overflow. Kiparamu cha overflow kinakurudisha kama tutafikia kwa sababu ya kutoa tabaka kwa sababu ya kusikitisha eneo la kina kwenye elementi.

Mfano

div {
  overflow: scroll;
}

Jifunze Kwa Urithi

overflow: auto

auto Kina kwenye tabaka kinasababisha kina kwenye tabaka kufikia eneo la kina kwenye tabaka kwa sababu ya kusikitisha. scrollKutokana na hivyo, itakuwa na mkembe wa kusikia kwa sababu ya kusikitisha (kwa sababu ya kusikitisha):

Kwa ukuwa na uaminifu wa kubadilika tabaka, inaweza kutumia kiparamu cha overflow. Kiparamu cha overflow kinakurudisha kama tutafikia kwa sababu ya kutoa tabaka kwa sababu ya kusikitisha eneo la kina kwenye elementi.

Mfano

div {
  overflow: auto;
}

Jifunze Kwa Urithi

overflow-x na overflow-y

overflow-x Na overflow-y Kiparamu cha kina kinasababisha kina kwenye tabaka kufikia eneo la kina kwenye elementi: kina kwenye eneo la kina kwenye tabaka au kina kwenye eneo la kina kwenye tabaka au kina kwenye eneo la kina kwenye tabaka na kina kwenye eneo la kina kwenye tabaka.

  • overflow-x Inakadiri kama tutafikia kama kina kwenye eneo la kushoto/kina kwenye eneo la kulia.
  • overflow-y Inakadiri kama tutafikia kama kina kwenye eneo la juu/kitu kwenye eneo la chini.
Kwa ukuwa na uaminifu wa kubadilika tabaka, inaweza kutumia kiparamu cha overflow. Kiparamu cha overflow kinakurudisha kama tutafikia kwa sababu ya kutoa tabaka kwa sababu ya kusikitisha eneo la kina kwenye elementi.

Mfano

div {
  overflow-x: hidden; /* Hifadhi bar ya uharibifu wa kikubwa */
  overflow-y: scroll; /* Ongeza bar ya uharibifu wa kikabla */
}

Jifunze Kwa Urithi

Wadhihii wa overflow wa CSS zote

Mwongozo Maelezo
overflow Kuagiza kiwango cha kuelewa kwa uharibifu wa kiumbe kwenye eneo la kiumbe.
overflow-x Kuagiza kiwango cha kuelewa kwa uharibifu wa kikabla/kikubwa cha kiumbe wa kuelewa kwenye eneo la kiumbe.
overflow-y Kuagiza kiwango cha kuelewa kwa uharibifu wa kikabla/kikubwa cha kiumbe wa kitu kwenye eneo la kiumbe.