我有两个主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重置。 –