即使我将 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;
}
这呈现(带有或不带有样式属性)为
如何使它呈现为相同的高度,为什么会发生这种情况?