Layout ng CSS - Overflow
- Previous Page CSS z-index
- Next Page CSS Float
Ang CSS overflow attribute ay nag kontrol sa paraan ng pagtanggapin ng nilalaman na mas malaki kaysa sa tinukoy na lugar.
CSS Overflow
overflow
Ang attribute ay nagtutukoy kung kung saan ang nilalaman ay bubuwisan o magdagdag ng scrollbar kapag ang nilalaman ay mas malaki kaysa sa tinukoy na lugar.
overflow
Ang attribute ay maaaring magtatakbo ng mga sumusunod na halaga:
visible
- Default. Hindi nabubuwisan ang paglilihis. Ang nilalaman ay magpipinta sa labas ng kahon ng elementohidden
- Ang paglilihis ay mabubuwisan, at ang iba pang nilalaman ay hindi makikitascroll
- Ang paglilihis ay mabubuwisan, at magdagdag ng scrollbar upang makita ang ibang nilalamanauto
- Katulad ngscroll
Katulad, ngunit nagdagdag ng scrollbar lamang kapag kinakailangan
Komento:overflow
Ang attribute ay gumagamit lamang sa bloke na may tinukoy na taas.
Komento:Sa OS X Lion (sa Mac), ang scrollbar ay nakahide ng default at lumilitaw lamang kapag ginagamit (kahit na ito ay inilagay ang "overflow:scroll").
overflow: visible
Ang default ay makikita ang paglilihis,visible
) na ibig sabihin ito ay hindi bubuwisan, kundi magpipinta sa labas ng kahon ng elemento:
Example
div { width: 200px; height: 50px; background-color: #eee; overflow: visible; }
overflow: hidden
Kung gamit ang hidden
Ang halaga, ang paglilihis ay mabubuwisan, at ang iba pang nilalaman ay hindi makikita:
Example
div { overflow: hidden; }
overflow: scroll
Kung ang halaga ay scroll
Ang paglilihis ay mabubuwisan, at magdagdag ng scrollbar upang maglihis sa loob ng kahon: Observe na ito ay magdagdag ng scrollbar sa parehong horizontal at vertical na direksyon (kahit hindi mo nais magamit):
Example
div { overflow: scroll; }
overflow: auto
auto
Ang halimbawa ng halaga ay scroll
Subalit ito ay nagdagdag ng scrollbar lamang kapag kinakailangan:
Example
div { overflow: auto; }
overflow-x at overflow-y
overflow-x
At overflow-y
Ang attribute ay nagtutukoy kung kung saan ang pagbabago ng paglilihis ng nilalaman: tulad ng horizontal, vertical, o parehong parehong direksyon.
overflow-x
Tinutukoy kung paano pagtanggapin ang kaliwa at kanang gilid ng nilalaman.overflow-y
Tinutukoy kung paano pagtanggapin ang itaas at ibaba ng nilalaman.
Example
div { overflow-x: hidden; /* Hide horizontal scrollbar */ overflow-y: scroll; /* Add vertical scrollbar */ }
All CSS Overflow Attributes
Attribute | Description |
---|---|
overflow | Specify what will happen if the content overflows the element box. |
overflow-x | Specify how to handle the left/right edge of the content when the content area of the element overflows. |
overflow-y | Specify how to handle the top/bottom edge of the content when the content area of the element overflows. |
- Previous Page CSS z-index
- Next Page CSS Float