У меня проблема с высотой поля пароля, отличной от высоты текстового поля над ним, даже если я применяю style="height:22px" непосредственно к обоим элементам.
Текущий HTML:
<h2>Username
<label>
<input name="email" type="text" id="email" style="height:22px" />
</label>
</h2>
<h2>Password
<label>
<input name="password" type="password" id="password"style="height:22px" />
</label>
</h2>
Текущий CSS:
#logonForm input[type=text], #logonForm input[type=password] {
font-size:18px;
border-radius:8px;
padding-left:10px;
height:22px;
width:364px;
}
Это отображает (с атрибутом стиля или без него) как
Как сделать так, чтобы он отображался одинаковой высоты и почему это происходит?
id="password" style="height:22px"
- person Steve   schedule 15.03.2013line-height
в свой CSS? - person Steve   schedule 15.03.2013#logonForm input[type=text], #logonForm input[type=password] { font-size:18px; border-radius:8px; padding-left:10px; height:initial; line-height:22px; width:364px; -webkit-appearance: none; }
очищен кеш Safari, но не изменился в отображении; также удален атрибут стиля из html - person jerrygarciuh   schedule 15.03.2013padding-left
, а не всеpadding
. Попробуйте:padding: 0 0 0 10px;
- person Steve   schedule 15.03.2013