1
A
回答
1
3
經常被忽視的是元素的垂直margin
百分比屬性指的是它們的包含塊的width
,而不僅僅是水平的。
這意味着如果你設置了一些東西到margin-top:10%;
,它將有一個相當於的頂部邊距,它包含塊的寬度的10%。
你可以很容易地看到,in this jsFiddle。嘗試垂直和水平調整輸出面板的大小,並注意哪個大小方向會使內部塊向上和向下移動。
您可以使用vw
和vh
如果您的瀏覽器目標允許,我會建議。但是如果你不能使用它們,你就不必馬上使用Javascript。太多的人會馬上爲Javascript開槍,當它打開一個全新的蠕蟲罐時(比如,如果瀏覽器調整大小?),尤其是當一些創造性的CSS使用可以讓你脫離粘滯點時。
+0
長期以來一直使用保證金百分比,我不知道他們是如何工作的。謝謝。 –
相關問題
- 1. 更改自定義屬性基於頂部位置
- 2. CSS Firefox - 頂部填充更改寬度
- 3. 刪除寬度會更改SVG圖像的頂部位置,爲什麼?
- 4. 使用angularjs更改基於頁眉高度的頂部填充
- 5. 更改目標的寬度和位置取決於窗口寬度
- 6. 將內部div位置更改爲固定擴展比外部寬度更大
- 7. 在基於定位點的Javascript中更改iframe的寬度/高度
- 8. 基於上次登錄更改位置
- 9. 基於滾動位置更改圖像
- 10. Android ListView基於位置更改圖像
- 11. jQuery更改基於html的位置
- 12. 基於滾動位置的角度更改ID
- 13. 基於父屬性更改角度分量的位置
- 14. 負頂部和左側定位基礎上50%的內容高度和寬度
- 15. Zurb基金會3 - 全寬度部分和更改最大寬度?
- 16. 引導控件根據屏幕寬度更改位置高度
- 17. 固定頂部高度和動態寬度和高度低於
- 18. javascript設置寬度尺寸更改元素位置
- 19. 基於以前的div元素的高度更改div元素的頂部
- 20. 更改CellReuseIdentifier基於部分
- 21. 基於滾動位置如何收縮的圖像寬度
- 22. 基於瀏覽器寬度或設備移動廣告位置
- 23. 基於窗口寬度的Div垂直位置
- 24. KineticJS:設置寬度基於百分比
- 25. 從頂部更改div的高度
- 26. 基於工具欄寬度設置wxPython框架的寬度
- 27. 同位素 - reLayout更改容器寬度
- 28. Android更改位置精度
- 29. 更改寬度基於屏幕分辨率相同dailymotion視頻
- 30. 基於動態數字更改表格單元格的寬度
1 *寬度是什麼意思? –
發佈一些代碼或顯示jsfiddle。 –
你將需要使用JavaScript來完成這個 – kennypu