1. 程式人生 > >ie8瀏覽器下,input框中的文字顯示的位置不居中,解決方法

ie8瀏覽器下,input框中的文字顯示的位置不居中,解決方法

題目描述的現象如下

input框的位置為藍色區域(附件:input框區域.jpg)

但是在IE8中顯示游標的位置(附件:向上.jpg)

明顯偏上,

解決該問題的方法是去掉關於html文件型別的宣告

去掉我<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

去掉後顯示的效果(附件:居中的效果圖.jpg)

可以正常居中顯示

這個修正主要適用於需要input框後面有背景等。

目前不知道為什麼這麼修改可以解決這個問題,如果有哪位大神瞭解機制,請多多指教哈。