我從這裏學習技術:垂直對齊孩子的div使用jQuery在瀏覽器跳轉調整
這讓我垂直居中一個div,當我不知道的高度容器。
所有效果都很好,但在Safari 7.0.1和Chrome 32.0.1700.77中,垂直對齊的div在瀏覽器調整大小時上移約30px。在Firefox中,它只顯示Safari和Chrome移動div到瀏覽器大小(不跳)的位置。
上的負載,瀏覽器大小調整前:
<div id="s1" class="wrp_item" style="bottom: 286.2px;">
你可以看到代碼/標記,我在這裏使用的例子,雖然我不能:
<div id="s1" class="wrp_item" style="bottom: 257.1px;">
瀏覽器調整大小後複製的JS小提琴問題:
ONLIN e演示再現Safari/Chrome中的錯誤。請注意在Firefox中如何不顯示錯誤: http://so.s2371.gridserver.com/test.html
任何想法的額外像素來自瀏覽器調整大小,從而導致跳轉?
這並沒有阻止瀏覽器的大小調整的跳躍。這幾乎就像在頁面加載沒有被正確定位。在瀏覽器調整大小時,它顯示正確的位置。 – saintmalo