2012-03-04 2 views
0

У меня есть текстовое поле с jQuery hinthow, чтобы я мог шрифт быть посередине. Я пробовал вертикально-выровнять: средний, но не работает.выравнивать шрифт в середине текстового поля

<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"; 
} 

форма TextField

<div id="name"> 

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

       </div> 
+0

Вы изменили этот вопрос после того, как вы получили ответ на свой вопрос? Вы должны создать новый, не полностью изменить тот, который у вас есть. –

ответ

0

Вы можете только точно установить высоту и ширину входа (в CSS). Это гарантирует, что он останется неизменным независимо от размера шрифта.

+0

Ну, у вас уже есть объявление CSS для 'input [type = text]'. Просто добавьте 'height: 24px;' и 'width: 200px;' к свойствам. Очевидно, отрегулируйте фактические значения пикселей независимо от того, какой размер вы хотите. –

0

Если запись представляет собой одну строку текста, вы можете использовать line-height для вертикального выравнивания: средний. Текст центрируется, когда линия-высота и высота - такая же высота. Для нелогич-:

http://jsfiddle.net/tMbQP/