2012-03-04 49 views
0

我有jQuery的文本字段hinthow我是否將字體放在中間。我試過垂直對齊:中間但不起作用。在textfield的中間對齊字體

<style type="text/css"> 
#name { 
    border: 1px solid #c810ca; 
    height: 27px; 
} 


input[type=text].hint{ 
color: #fff; 
font-size: 11px; 
    font-family: "times new roman"; 
} 

input[type=text]{ 
    font-size: 13px; 
    color: #fff; 
    font-family: "times new roman"; 
} 

形式文本框

<div id="name"> 

       <input name="name" type="text" id="name" title="insert here"/> 

       </div> 
+0

你改變的問題,你有你的答案後?你應該創建一個新的,而不是完全改變你的。 – 2012-03-04 15:18:45

回答

0

您可以只明確設置輸入(在CSS)的高度和寬度。這將確保無論字體大小如何都保持不變。

+0

那麼,你已經有了一個CSS聲明,用於'input [type = text]'。只需在屬性中添加'height:24px;'和'width:200px;'即可。顯然,將實際的像素值調整爲任意大小。 – 2012-03-04 15:13:39

0

如果寫入是單行文本,則可以使用行高作爲vertical-align:middle。 當文字居中時行高高度是相同的高度。 對於examle:

http://jsfiddle.net/tMbQP/