我一直在解決這個小問題,但非常煩人的跨瀏覽器CSS問題:由於某些原因,Firefox顯示來自其他瀏覽器的不同測量值的框/輸入字段。看起來Firefox似乎忽略了框尺寸:邊框,並仍然通過自己的措施來衡量框。這裏的原因是什麼?有沒有任何泡泡糖解決方案?我準備好了。爲什麼firefox顯示框與Safari,IE,Chrome等不同?
我在這裏做的是動態jQuery輸入域加法器。旁邊的加號按鈕的字段是 'fakefields' 由於某種原因在Firefox中顯示不同:
文檔類型:XHTML 1.0 Strict標準
CSS:
.fakeinpfield {
border: 1px solid #C2C2C2 !important;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
input#fakeinpfield3 {
width: 320px !important;
margin-right: 6px;
margin-top: 3px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height: 26px;
padding: 0;
}
input#fakeinpfield4 {
width: 135px !important;
margin-right: 6px;
margin-top: 3px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height: 26px;
padding: 0;
}
input#fakeinpfield5 {
width: 135px !important;
margin-right: 6px;
margin-top: 3px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height: 26px;
padding: 0;
}
你爲什麼要刪除你的評論? – art2