1
A
回答
3
請記住,定位是相對於最接近定位家長。
當你給「symb」類指定一個絕對位置時,你將它們定位在相對於文檔而不是它們的父類。
只需添加「position:relative;」到你的div.tl元素會將父div設置爲定位而不移動它,「symb」元素將按照我認爲你期望的方式進行操作。
您的新.TL的定義應該是:
.tl {
width: 500x;
height: 80px;
background-color:grey;
position: relative;
}
此外,我假定你有一些需要絕對定位這些。您可以通過簡單地刪除.symb定義中的「position:absolute」部分來獲得類似的結果。
您正在設置保證金,而不是位置,因此您不需要在示例情況下根本就不打算定位。
0
我不確定你需要什麼。你最後一個「symb」有錯誤 - 你錯過了'px'中的'p'。嘗試這個?
<div class ="outer">
<div class="inner">
<div class="tl">
<div class="box" style="width: 315px;">
<div class="symb" style="margin-left: 0px;"></div>
<div class="symb" style="margin-left: 15px;"></div>
<div class="symb" style="margin-left: 20px;"></div>
</div>
</div>
</div>
</div>
.outer {
width:50%;
}
.inner {
overflow-x:scroll;
}
.tl {
width: 500x;
height: 80px;
background-color:grey;
}
.box {
float: left;
height: 61px;
}
.box .symb {
float:left;
width: 5px;
height: 5px;
background-color: #cccccc;
z-index: 999;
margin-top: 10px;
}
0
使用
position: relative;
不
position: absolute;
只是下面的CSS嘗試:
.box .symb {
position: relative;
float: left;
position: inline-block;
width: 5px;
height: 5px;
background-color: #cccccc;
z-index: 999;
margin-top: 10px;
}
相關問題
- 1. 我如何保證金值設置爲固定定位的div
- 2. 固定保證金
- 3. 如何使固定div和保證金?
- 4. 保證金影響其他固定元素的位置
- 5. 在iPad上查看時,兩個固定位置div可以產生保證金
- 6. Div與固定位置相對於保證金移動:汽車元素
- 7. 保證金/寬度不適當地在div元素位置固定:固定; display:table-cell;設置爲
- 8. 如何在div位置固定後沒有保證金頂部或頂部提到div位置?
- 9. CSS位置固定和保證金0汽車
- 10. div固定位置
- 11. Div不會保留在固定位置
- 12. 位置div保證金頂部30px,但保留保證金在中心使用保證金自動?
- 13. 100%的div容器用保證金+固定導航
- 14. 固定與位置的div
- 15. div內的固定位置
- 16. sticky div固定位置
- 17. 固定位置div內模
- 18. CSS div固定位置
- 19. div與固定位置
- 20. 位置固定DIV下的級聯DIV
- 21. 相對位置固定div內的div?
- 22. div容器內的固定位置div
- 23. 保證金頂部不工作在ie7,如果我申請的位置固定
- 24. 基金會5 - 固定位置div彈出網格
- 25. 設置固定位置的兩個div
- 26. 相對定位div後的保證金崩潰
- 27. 位置:固定和保證金:0自動在IE中不工作
- 28. 申請保證金運行CSS位置
- 29. 保證金:0自動定位不能在div上工作
- 30. div填充,保證金?
就是這樣。感謝您的提醒。我會盡快將其標記爲已回答。 – Faili