第一篇文章,在很長一段時間後使用您的建議!
所以,這是我的問題:我嘗試水平居中元素。我在CSS中定義了'top:50%',並要求jQuery找到'margin-top:-XXpx'。
它在加載時起作用,但是當我使用Chrome或Android本地瀏覽器刷新頁面時,元素會在下面移動。
這不會發生在Firefox(我還沒有嘗試用其他瀏覽器)。
你可以在這裏看到:http://www.porteguillau.me/2/
是否有人有什麼想法?在Chrome和Android本地瀏覽器上的相對位置的問題
0
A
回答
1
您應該使用絕對定位而不是相對值。
另外,你是否試圖垂直居中div?如果你知道高度(如果圖標是固定尺寸,你應該知道),將頂部邊距設置爲div高度的負半邊(在你的例子-150px左右)。
+1
順便說一句,你可以做所有我剛剛用CSS說的。作爲一般規則,除非必須,否則應避免使用jquery進行佈局。 – CullenJ
+0
謝謝,這樣更安全,但我想讓我的圖標的大小等於身體的x%。圖標的父元素在這裏被設置爲水平居中。但我想,不可能根據他的「grand」-parent(body-> element->圖標)來定義元素的大小, –
相關問題
- 1. Chrome瀏覽器中的CSS列數和位置相對行爲
- 2. 在特定瀏覽器中的位置相對問題
- 3. Chrome瀏覽器相關的問題
- 4. Chrome瀏覽器和火狐瀏覽器定位問題
- 5. Android上的Chrome瀏覽器
- 6. Android瀏覽器的位置是:固定和z-index的問題
- 7. Chrome瀏覽器 - 絕對定位和浮動問題
- 8. IE瀏覽器和Firefox瀏覽器的CSS絕對定位問題,但不是Chrome瀏覽器 - Wordpress模板
- 9. IE瀏覽器和Chrome瀏覽器的CSS填充問題
- 10. Android上的網絡瀏覽器地理位置問題 - 它的方式
- 11. Safari瀏覽器和Chrome瀏覽器,旋轉文本的位置去幹擾
- 12. -webkit-mobile瀏覽器的位置問題
- 13. 跨瀏覽器問題 - Firefox和Chrome
- 14. jquery .width()chrome和Safari瀏覽器問題
- 15. Chrome上的絕對位置問題28.0.1500.72
- 16. 位置:在不同的瀏覽器絕對問題
- 17. 在Android本地瀏覽器中使用css semicircle的問題
- 18. 谷歌Chrome瀏覽器渲染問題,位置:固定
- 19. Safari和Chrome瀏覽器的對象焦點問題
- 20. Chrome和Safari瀏覽器的絕對股利顯示問題
- 21. 問題與圖像和Chrome瀏覽器,火狐瀏覽器,IE瀏覽器
- 22. Chrome瀏覽器下的CSS問題(文本框和按鈕)
- 23. Chrome瀏覽器 - 相當於Firefox瀏覽器的IE瀏覽器
- 24. Chrome瀏覽器相比,Safari瀏覽器
- 25. 縮放文本相對於瀏覽器窗口中的位置。
- 26. j_security_check favicon Chrome瀏覽器中的問題
- 27. 的Chrome/Safari瀏覽器後問題
- 28. Chrome瀏覽器問題的按鈕
- 29. 跨瀏覽器的CSS問題(Safari瀏覽器與Chrome)
- 30. Chrome瀏覽器與火狐瀏覽器中的框問題
相關的代碼將非常有幫助。我懷疑你也需要jquery來解決這個問題。 – Cam