假設我在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. 絕對定位的div與溢出自動導致子絕對div被切斷
- 2. 絕對/相對定位佈局溢出
- 3. IE和絕對定位div
- 4. CSS絕對定位元素溢出
- 5. 位置絕對和溢出隱藏
- 6. 絕對位置和溢出:隱藏
- 7. 絕對位置和溢出屬性
- 8. 隱藏絕對定位的div的溢出中斷的Javascript
- 9. 溢出:滾動不能使用絕對定位的子div?
- 10. 絕對定位的div div滾動內絕對定位的父
- 11. 絕對定位DIV相對於(也絕對定位)父DIV的位置?
- 12. 如何讓父div彈出隱藏溢出隱藏和位置絕對
- 13. 溢出:滾動div位置:絕對元素內
- 14. 問題絕對定位的div嵌套在另一個絕對定位的div
- 15. 絕對定位和可滾動DIV
- 16. CSS - 絕對定位和流體的div
- 17. DIV絕對定位不IE
- 18. 絕對定位的DIV中
- 19. 絕對位置和溢出:自動沒有滾動條出現
- 20. 如何防止絕對定位的孩子被溢出隱藏的div裁剪?
- 21. 絕對定位的div裏面的相對定位div?
- 22. 絕對定位浮動Div Div
- 23. 位置div與相對位置內部絕對定位div
- 24. 如何使相對股利絕對定位div在x溢價而不是y
- 25. Css溢出與嵌入的div和絕對postmissions?
- 26. DIV定位,內容總是溢出
- 27. 固定的CSS絕對 - 溢出
- 28. 相對div內的絕對定位firefox
- 29. 將絕對定位的div對齊
- 30. 絕對位置div