我有兩個主div的佈局。每個div的寬度是45%。然而,當我檢查不同頁面寬度的div時,div通常是一個不同的像素。 639對640.我並不關心這個問題,唯一的問題是更小的div內的物品不能與其他物品正確對齊。它只發生在某些頁面寬度,但它被打破了,而不是正確的。看起來較大的div中的元素排列在任何窗口大小上,較小的div幾乎總是錯誤的,但在某些大小上是正確的。使用基於百分比的佈局時奇怪的數學
這裏發生了什麼,有沒有辦法強制小型股份公司像大型股份公司一樣行事?
我有兩個主div的佈局。每個div的寬度是45%。然而,當我檢查不同頁面寬度的div時,div通常是一個不同的像素。 639對640.我並不關心這個問題,唯一的問題是更小的div內的物品不能與其他物品正確對齊。它只發生在某些頁面寬度,但它被打破了,而不是正確的。看起來較大的div中的元素排列在任何窗口大小上,較小的div幾乎總是錯誤的,但在某些大小上是正確的。使用基於百分比的佈局時奇怪的數學
這裏發生了什麼,有沒有辦法強制小型股份公司像大型股份公司一樣行事?
這是一個錯誤/子像素問題。
I've asked a similar question a while back發現當涉及到百分比時,基於webkit的瀏覽器有一個四捨五入的問題。
Here's the link bookcasey與我分享回答我的問題。
參見http://ejohn.org/blog/sub-pixel-problems-in-css/。它是從2008年開始的,但是很長時間以來,百分比寬度一直存在問題。 –
^他說什麼:) –
偉大的資源,是否有一個公認的修復?可能只允許某些尺寸很好地分開? – Lumpy
JSFiddle請。 – luqmaan
通常這是由於邊距,填充,邊框或CSS樣式的其他部分(以及特定於瀏覽器的默認值)導致的差異。你應該嘗試使用CSS重置。 –