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