Matumizi wa Layout wa CSS - Kuwa na Upepo
- Kwanza z-index ya CSS
- Pya Floating ya CSS
CSS overflow 属性控制对太大而区域无法容纳的内容的处理方式。
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:
Mfano
div { width: 200px; height: 50px; background-color: #eee; overflow: visible; }
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.
Mfano
div { overflow: hidden; }
overflow: scroll
Kama itakuwa na thamani ya scroll
Kina 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):
Mfano
div { overflow: scroll; }
overflow: auto
auto
Kina kwenye tabaka kinasababisha kina kwenye tabaka kufikia eneo la kina kwenye tabaka kwa sababu ya kusikitisha. scroll
Kutokana na hivyo, itakuwa na mkembe wa kusikia kwa sababu ya kusikitisha (kwa sababu ya kusikitisha):
Mfano
div { overflow: auto; }
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.
Mfano
div { overflow-x: hidden; /* Hifadhi bar ya uharibifu wa kikubwa */ overflow-y: scroll; /* Ongeza bar ya uharibifu wa kikabla */ }
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. |
- Kwanza z-index ya CSS
- Pya Floating ya CSS