嗨我在填充不同瀏覽器中的文本字段中有一些麻煩。這是他們在兩種不同瀏覽器中的外觀截圖。這種填充設置爲:CSS Textfield在不同的瀏覽器中填充?
padding:8px 0 0 0;
有誰知道我怎樣才能使填充在大多數瀏覽器一樣的嗎?
謝謝!
嗨我在填充不同瀏覽器中的文本字段中有一些麻煩。這是他們在兩種不同瀏覽器中的外觀截圖。這種填充設置爲:CSS Textfield在不同的瀏覽器中填充?
padding:8px 0 0 0;
有誰知道我怎樣才能使填充在大多數瀏覽器一樣的嗎?
謝謝!
每一個瀏覽器渲染HTML不同的是,刪除的頂部填充給height
您輸入字段&相同line-height
。就像這樣:
input{
height:40px;
line-height:40px;
}
它在所有的瀏覽器
謝謝。這工作! – 2012-03-20 15:23:43
我懷疑你會得到它完全正確的,但嘗試,並明確設置height
,line-height
和vertical-align
CSS屬性。
字體家族,字體大小... – 2012-03-20 14:43:40
不,看起來沒有解決它:S – 2012-03-20 14:44:02
如果您還沒有使用,您應該使用CSS重置。 CSS重置將清除各種瀏覽器應用於某些元素的默認值,這可以實現更多的一致性。
什麼是你的問題一樣嗎? – j08691 2012-03-20 14:37:45
這兩個瀏覽器是什麼?什麼是你的CSS的其餘部分?你使用CSS重置樣式表嗎? – bevacqua 2012-03-20 14:40:29
這兩個瀏覽器是Safari(頂部圖像)和Chrome(底部圖像),在那裏沒有重置。 – 2012-03-20 14:41:21