CSS 布局 - 溢出
- ముంది పేజీ CSS z-index
- తదుపరి పేజీ CSS ఫ్లోటింగ్
CSS overflow 属性控制对太大而区域无法容纳的内容的处理方式。
CSS Overflow
overflow
属性指定在元素的内容太大而无法放入指定区域时是剪裁内容还是添加滚动条。
overflow
属性可设置以下值:
visible
- 默认。溢出没有被剪裁。内容在元素框外渲染hidden
- 溢出被剪裁,其余内容将不可见scroll
- 溢出被剪裁,同时添加滚动条以查看其余内容auto
- 与scroll
类似,但仅在必要时添加滚动条
注释:overflow
属性仅适用于具有指定高度的块元素。
注释:在 OS X Lion(在 Mac 上)中,滚动条默认情况下是隐藏的,并且仅在使用时显示(即使设置了 "overflow:scroll")。
overflow: visible
默认情况下,溢出是可见的(visible
),这意味着它不会被裁剪,而是在元素框外渲染:
实例
div { width: 200px; height: 50px; background-color: #eee; overflow: visible; }
overflow: hidden
如果使用 hidden
值,溢出会被裁剪,其余内容被隐藏:
实例
div { overflow: hidden; }
overflow: scroll
如果将值设置为 scroll
,溢出将被裁剪,并添加滚动条以便在框内滚动。请注意,这将在水平和垂直方向上添加一个滚动条(即使您不需要它):
实例
div { overflow: scroll; }
overflow: auto
auto
విలువ అనేది scroll
కానీ అది మాత్రమే అవసరమైనప్పుడు స్క్రాల్ ప్యానల్ జోడిస్తుంది:
实例
div { overflow: auto; }
overflow-x మరియు overflow-y
overflow-x
మరియు overflow-y
అంశం ప్రకారం సమాచారం పెరిగినప్పుడు ఎలాగైనా పెరిగినది మాత్రమే లేదా ఎలాగైనా పెరిగినది లేదా ఎలాగైనా పెరిగినది మాత్రమే మార్గాన్ని నిర్ణయిస్తుంది:
overflow-x
సమాచారం ఎడమ/కుడి మార్గాన్ని నిర్ణయిస్తుంది.overflow-y
సమాచారం పై/క్రింద మార్గాన్ని నిర్ణయిస్తుంది.
实例
div { overflow-x: hidden; /* 隐藏水平滚动栏 */ overflow-y: scroll; /* 添加垂直滚动栏 */ }
所有 CSS Overflow 属性
属性 | 描述 |
---|---|
overflow | 规定如果内容溢出元素框会发生什么情况。 |
overflow-x | 规定在元素的内容区域溢出时如何处理内容的左/右边缘。 |
overflow-y | 指定在元素的内容区域溢出时如何处理内容的上/下边缘。 |
- ముంది పేజీ CSS z-index
- తదుపరి పేజీ CSS ఫ్లోటింగ్