因此,在升級到Firefox 3.6時,CSS會在輸入框中打破。填充增加了 - 也可能是字體大小在某種程度上表現不同。想知道是否有其他人看到這個問題呢。不能完全弄明白。Firefox 3.6和CSS與Firefox 3.5以前版本的區別和背後?
HTML代碼:
<form>
<fieldset>
<label for="inputField">Label</label>
<input type="text" id="inputField" />
</fieldset>
</form>
CSS代碼:
form fieldset label {
display:block;
font-size:1.2em;
font-weight:bold;
padding:12px 9px;
}
#jumptoBox fieldset input {
background: url("../images/input.png") no-repeat scroll left top transparent;
font-size: 1.2em;
padding: 4px 5px 16px;
width: 99px;
height: 29px;
}
(圖像尺寸:109寬×34高度)
所以有一點要注意,在定位點(如下面所概述)包括刪除高度,或者至少將其設置爲自動,然後使用填充(一種在很多層面上困擾我的修補程序,但我們現在將暫時擱置)補償它。但是webkit現在似乎有它自己的問題,因爲它想根據一切的高度垂直居中文本(忽略任何行高的證據)。換句話說,如果你希望文本垂直靠近頂端,我一直無法找到一種方法來做到這一點。
想法?
你能後的CSS或鏈接? – Tom 2010-01-25 16:34:32
3.6有一個新的渲染引擎,在這裏看到類似的問題:http://stackoverflow.com/questions/2120499/what-changed-in-firefox-3-6-to-make-uls-render-differently – 2010-01-25 16:49:05
是的,當我尋找修復程序時,我確實看到了這個問題/問題。我實際上恢復到Firefox 3.5.7,因爲我沒有時間處理它。我會嘗試提供更多的信息,當我可以(例如CSS)。 我注意到的一件事 - 當我進行升級時,它並不是它在這個特定網站上發生的唯一地點,所以它不僅僅是孤立在網站上的一個地方。 – 2010-01-27 23:34:35