我有一個容器div,它具有動態寬度,它根據屏幕分辨率而變化。在這樣的div裏面我有另一個固定高度和寬度的元素。我可以給這樣的元素一個margin: 0 auto;
並在中間水平對齊,但是這個技巧無法在中間垂直對齊,因爲容器div的高度保持不變(它不是固定的高度,它取決於div內的內容) 。因此,當用戶更改分辨率時,我想以某種方式將右側和左側相同的邊距應用於頂部和底部。因此,各方應該有相同的動態餘量?在響應式設計中爲'右'和'左'的邊緣賦予'頂部'和'底部'相同的邊距
這將是一個很好的基於CSS的解決方案,但如果這是不可能的,jQuery也很好。
基本上我需要的是計算右邊或左邊的邊距,並將這些值應用到頂部和底部邊距。
您是否嘗試過使用百分比代替固定值? – Nic
裏面的元素需要有固定的值,而容器的高度取決於它的內容,它也必須有固定的高度。 – Ilja