Html5輸入框支持placeholder,可是在定義文本框中定義placeholder存在兼容問題css
<input type="text" placeholder="search word" name="p" />
可是在chrome下顯示的search word並不能垂直居中。html
在stackoverflow上找到了對應的方法。參考地址:http://stackoverflow.com/questions/4919680/html5-placeholder-css-padding-problemhtml5
解決方法是:chrome
把line-height設置爲normalspa
CSS定義以下code
input{ line-height: normal; /* for non-ie */ line-height: 22px\9; /* for ie */ }