檢查此頁面:http://jsbin.com/itufix與IE(頁面自動啓用IE7模式)。IE7輸入定位錯誤(粘滯!)
在這裏您可以找到示例演示內嵌元素(輸入和跨度)如何與呈現塊一起呈現。所有元素邊距和填充設置爲0. 如果您使用IE(IE8-9)的開發人員工具,則可能會注意到輸入顯示的偏移量爲:1.
任何人都可以解釋實際發生的情況以及如何解決此問題?
NOTES
- 添加浮動輸入解決這個問題,但是這是不是一種選擇。我需要完成這個沒有浮動。
- 輸入/ span和它的div父母屬性hasLayout值是真的!
- 歡迎與此錯誤相關的任何信息。
更新: 下面是使用樣式的更多示例:http://jsbin.com/itufix/13。每個領域都可以有它的說明,加上整個div.form-item可能會浮動(如果我需要多個領域在線)
只要看看這個例子,我可以看到輸入上的內部填充小於跨度的填充。這可能會造成輕微的抵消。 – Deadlykipper
這是什麼「內部填充」,你如何衡量它? – jrumbinas
我開始把每個輸入到一個div和設置所有輸入屬性爲零,透明等...除字體。並且所有屬性都由容器div設置。所以你將永遠不會有任何問題crossbrowser與一些奇怪的填充或邊距,背景或任何 – ggzone