CSS 布局 - 溢出

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

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

亲自试一试

CSS Overflow

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

overflow 属性可设置以下值:

  • visible - 默认。溢出没有被剪裁。内容在元素框外渲染
  • hidden - 溢出被剪裁,其余内容将不可见
  • scroll - အပ်ချုပ် ကို ပြုလုပ် ပြီး ကျန်သော အရာဝတ္တု ကို ကြည့်ရန် ရထားချပ် ထပ်ထည့် တတ်သည်
  • auto - နှင့် scroll အခြေအနေ သည် အားလုံး ဖြစ် သော်လည်း လိုအပ် သောအခါ သာ ရထားချပ် ထပ်ထည့် တတ်သည်

ဟုတ်ချက်:overflow အခြေအနေ သည် အရှည် အမြင့် ပြုပြီး ရှိသော ဘေးစ်နေရာ အဖွဲ့ အပေါ် သာ အသုံးပြု သည်။

ဟုတ်ချက်:OS X Lion တွင် (Mac ပေါ်) ရထားချပ် မူလအခြေအနေအားဖြင့် ပိတ်ထား ပြီး အသုံးပြု သောအခါ သာ ဖြင့် ပြောင်းလဲ တတ်သည် (overflow:scroll ဖြင့် လည်း ဖြစ်သည်)

overflow: visible

မူလအခြေအနေအားဖြင့် အပ်ချုပ် ကို ဖြင့် ဖြစ်သည် (overflow: visible ဖြင့်)visible) သို့မဟုတ် အပ်ချုပ် ကို ပြုလုပ် ပြီး အပ်ချုပ် ကို အပ်ချုပ် အုပ်ချုပ် ပုံစံ ကြောင်း ကို ကြည့်ရန် ဖြစ်သည်။

သင် ပေါ်စား စံပါး ကို ပို၍ ထိန်းချုပ် ဖို့ ကျွန်ုပ် ကို overflow သုံးစွဲ နိုင်ပါ။ overflow သုံးစွဲ ကို အရာဝတ္တု ကြောင်း overflow အုပ်ချုပ် သည် အပ်ချုပ် ပုံစံ ကြောင်း အသိအမှတ် ပြုတတ်သည်။

实例

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

亲自试一试

overflow: hidden

အဆိုပါ အချက် ကို hidden အဆိုပါ အချက် ကို အပ်ချုပ် ကို ပြုလုပ် ပြီး ကျန်သော အရာဝတ္တု ကို လုံးဝ ဖျက်သိမ်း တတ်သည်။

သင် ပေါ်စား စံပါး ကို ပို၍ ထိန်းချုပ် ဖို့ ကျွန်ုပ် ကို overflow သုံးစွဲ နိုင်ပါ။ overflow သုံးစွဲ ကို အရာဝတ္တု ကြောင်း overflow အုပ်ချုပ် သည် အပ်ချုပ် ပုံစံ ကြောင်း အသိအမှတ် ပြုတတ်သည်။

实例

div {
  overflow: hidden;
}

亲自试一试

overflow: scroll

အဆိုပါ အချက် ကို scrollအပ်ချုပ် ကို ပြုလုပ် ပြီး ရထားချပ် ထပ်ထည့် ပြီး ပုံစံ ကြောင်း ကို ကြည့်ရန် ရထားချပ် ထပ်ထည့် ပြီးဖြစ်သည်။ သို့သော် သင် လိုအပ် သော်လည်း သာ ရထားချပ် ထပ်ထည့် တတ်သည် (အချိန်ချိန် ကို သာ လိုအပ် သော်လည်း သာ ရထားချပ် ထပ်ထည့် တတ်သည်):

သင် ပေါ်စား စံပါး ကို ပို၍ ထိန်းချုပ် ဖို့ ကျွန်ုပ် ကို overflow သုံးစွဲ နိုင်ပါ။ overflow သုံးစွဲ ကို အရာဝတ္တု ကြောင်း overflow အုပ်ချုပ် သည် အပ်ချုပ် ပုံစံ ကြောင်း အသိအမှတ် ပြုတတ်သည်။

实例

div {
  overflow: scroll;
}

亲自试一试

overflow: auto

auto အဆိုပါ အချက် ကို scrollသို့သော် အရာဝတ္တု အပ်ချုပ် သည် အားလုံး ဖြစ် သော်လည်း လိုအပ် သောအခါ သာ ရထားချပ် ထပ်ထည့် တတ်သည်။

သင် ပေါ်စား စံပါး ကို ပို၍ ထိန်းချုပ် ဖို့ ကျွန်ုပ် ကို overflow သုံးစွဲ နိုင်ပါ။ overflow သုံးစွဲ ကို အရာဝတ္တု ကြောင်း overflow အုပ်ချုပ် သည် အပ်ချုပ် ပုံစံ ကြောင်း အသိအမှတ် ပြုတတ်သည်။

实例

div {
  overflow: auto;
}

亲自试一试

overflow-x နှင့် overflow-y

overflow-x overflow-y အရာဝတ္တု အပ်ချုပ် သည် သာ လုံးဝ သို့မဟုတ် အားကစား အားလုံး အားလုံး အပ်ချုပ် ပုံစံ ပြုလုပ် ရန် အခြေအနေ ပြုပြီးပြီ။

  • overflow-x အရာဝတ္တု အရှေ့/အတောက် အခြေအနေ အသိအမှတ် ပြုတတ်သည်။
  • overflow-y အရာဝတ္တု အထက်/အနောက် အခြေအနေ အသိအမှတ် ပြုတတ်သည်။
သင် ပေါ်စား စံပါး ကို ပို၍ ထိန်းချုပ် ဖို့ ကျွန်ုပ် ကို overflow သုံးစွဲ နိုင်ပါ။ overflow သုံးစွဲ ကို အရာဝတ္တု ကြောင်း overflow အုပ်ချုပ် သည် အပ်ချုပ် ပုံစံ ကြောင်း အသိအမှတ် ပြုတတ်သည်။

实例

div {
  overflow-x: hidden; /* 隐藏水平滚动栏 */
  overflow-y: scroll; /* 添加垂直滚动栏 */
}

亲自试一试

所有 CSS Overflow 属性

属性 描述
overflow 规定如果内容溢出元素框会发生什么情况。
overflow-x 规定在元素的内容区域溢出时如何处理内容的左/右边缘。
overflow-y 指定在元素的内容区域溢出时如何处理内容的上/下边缘。