Совсем недавно я заметил, что текстовые входы имеют проблему с отображением в Google Chrome, но только тогда, когда текст пуст.
Обратите внимание, что в верхнем изображении, когда вход пуст, курсор слишком высок в текстовом входе.
Но как только мы набираем текст, он сам исправляет:
JSFiddle, чтобы проиллюстрировать. Может потребоваться версия Google Chrome: 38.0.2125.101 м
HTML:
<input name="tb_password" type="password" id="tb_password" class=" validate[required,custom[password]]" placeholder="Type your password here" autocomplete="off" style="
margin: 0;
line-height: 46px;
">
CSS
input[type="text"], input[type="password"] {
width: 100%;
height: 46px;
line-height: 46px;
font-size: 11pt;
color: #555 !important;
text-indent: 15px;
border-top: solid 1px #c5c5c5;
border-left: solid 1px #c5c5c5;
border-bottom: solid 1px #dadada;
border-right: solid 1px #dadada;
background: #fff;
-webkit-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, .1);
box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, .1);
}