假设我在OuterDiv中有OuterDiv的未知大小和InnerDiv 10px x 10px。我想要实现的是InnerDiv在OuterDiv(简单部分)内的绝对定位,所以位置(0,0)表示OuterDiv的左上角和(硬部分)位置(-5,0)意味着只有右半部分的InnerDiv是可见的(溢出的部分是隐藏的)。有任何想法吗?绝对定位在div和溢出
0
A
回答
0
您必须使用overflow: hidden
css属性。 下面的代码片段适合你吗?
<div id="outer" style="position: relative; overflow: hidden;">
<div id="inner" style="height: 10px; width: 10px; display: block; position: absolute; top: 0; left: -5px; background: #f00;">
</div>
</div>
0
您只需用left: -5px
外部部件上应用overflow: hidden
和定位内部元件像这样:
#outer {
height: 200px; /* Must give explicit height since contents are absolute */
position: relative;
overflow: hidden;
}
#inner {
height: 10px;
width: 10px;
position: absolute;
top: 0;
left: -5px;
}
工作示例的Here's a gist。
相关问题
- 1. CSS:绝对定位和溢出:隐藏
- 2. div高于绝对div和溢出
- 3. 绝对定位的div与溢出自动导致子绝对div被切断
- 4. 绝对/相对定位布局溢出
- 5. IE和绝对定位div
- 6. 溢出位置绝对
- 7. CSS绝对定位元素溢出
- 8. CSS溢出隐藏和绝对位置
- 9. 位置绝对和溢出隐藏
- 10. 位置绝对和溢出隐藏
- 11. 位置:绝对和溢出:隐藏?
- 12. 绝对位置和溢出属性
- 13. CSS:浮动,绝对位置和溢出
- 14. 绝对位置和溢出:隐藏
- 15. 溢出:滚动不能使用绝对定位的子div?
- 16. 绝对定位图像DIV溢出的内容,以它的左
- 17. css3高度过渡绝对定位div溢出自动失败
- 18. :在绝对定位div后
- 19. 绝对定位的div div滚动内绝对定位的父
- 20. 流出div,但不是绝对定位
- 21. 绝对的div没有溢出
- 22. 绝对定位DIV相对于(也绝对定位)父DIV的位置?
- 23. Div在另一个Div内相对定位并溢出
- 24. 如何让父div弹出隐藏溢出隐藏和位置绝对
- 25. 位置绝对定位的父div的底部的绝对div
- 26. 溢出:滚动div位置:绝对元素内
- 27. IE6和IE7绝对定位在多个相对div上的div
- 28. 绝对定位和响应的div
- 29. CSS - 绝对定位和流体的div
- 30. 绝对定位和可滚动DIV