td
öğesinde kesinlikle konumlandırılmış içerik kullanılırken bir sorun buldum. td
öğesi, konumlandırılmış bir öğe olarak tanınmıyor, dolayısıyla içerik body
'a göre konumlandırılıyor. Bu sorun yalnızca FireFox'ta ve beklenen düzen diğer tarayıcılarda görülebilir - jsfiddle.Ekrandaki Firefox sorunu: bir tablo hücresinde mutlak
Etrafında küçük bir kazma yapmak, sorunun tablo hücreleri için varsayılan görüntüleme türü olarak display:table-cell
kullanarak FireFox ile ilgili olduğu görülmektedir. Ekranı block
olarak değiştirerek veya içeriğe konumlandırılmış bir kap olarak hareket etmek için div
kapsayıcı ekleyerek sorunu çözebilirim.
Hücrenin görüntüleme türünü block
olarak değiştirmekten kaçınmanın bir nedeni var mı? Bir tarayıcıda bir sorunu düzeltmek için ek öğeler eklemek yerine bu yöntemi kullanmayı tercih ederim. Bu, div style absolute in a table cell veya Why "display: table-cell" is broken when "position: absolute"'da açıklandığı gibi aynı sorun değildir.
+1 Aynı problemi birkaç gün önce yaşadım, yapmaya çalıştığım şeyi değiştirmek zorunda kaldım. –
@ric_bfa - Bu, neyi tetiklediğini bildiğimden başka bir şeyden daha rahatsız. IE7'nin bile beklendiği gibi davrandığında ve FireFox'un yapmadığı zaman dünyanın sonuna geldiğini düşündüm. – detaylor
burada aynı, IE = çalışmanın, diğerlerinin kesinlikle daha iyisini yapacak, ama bu durumda, büyük bir sürpriz oldu. –