Akışkan CSS ızgara oluşturmaya çalışıyorum, Firefox ve IE8 + sürümlerinde çalışıyor ancak alt piksel yuvarlaklaştırması sorununun görülebileceği Safari/Chrome/Opera'da DEĞİLDİR:Bir CSS Akışkan Izgarası'nda Alt Piksel yuvarlama sorununu düzeltme
.column {
float: left;
width: 25%;
}
ana kap % 100 kadar bir genişliğe sahiptir, ve Safari/Krom/Opera'da tarayıcı boyutunu değiştirmek eğer yuvarlak genişlikleri tutarsız görebilirsiniz.
Sorun hakkında kapsamlı bir okuma yaptıktan sonra, alt piksel yuvarlaması için "doğru ya da yanlış bir çözüm bulunmadığını" anladım, ancak Firefox'un benim için en iyi tavizim olduğu anlaşılıyor. (Örneğin,% 25'lik bir genişlikte 4 divs'i ayarlarsanız, kaplanan alanın% 100 olmasını beklerim.)
Kaçırdığım bir CSS çözümü olup olmadığını öğrenmek isterdim Sorunu çözmek için JavaScript.
Teşekkürler!
GÜNCELLEME: Mayıs 2014 itibariyle, Chrome 33 ve Safari 7, "Firefox yolu" nu yakalamış görünüyor.
Birkaç gün önce benzer bir soruyu burada yanıtlamadım http://stackoverflow.com/questions/9914209/css-browser-pixel-rounding-overflow-hidden-with-percentages/9942854#9942854 tüm elemanlarda tam olarak aynı genişlikte, muhtemelen javascript olmadan alacağınız kadar yakın. –
Cevabınız için teşekkürler. Daha fazla esnekliğe sahip olmak için "sıra" sarıcıdan kurtulmak isterim, her satırda sarmak zorunda kalmadan bir başparmak galerisini gösteren kemanda başka bir örnek ekledim. – gyo