我被要求将标签中的文本垂直对齐表单中的字段,但我不明白他们为什么不移动。我曾尝试使用vertical-align:top;
和其他属性(如bottom
和middle
)的内嵌样式,但它不起作用。垂直对齐标签中的文本
任何想法?
<dd>
<label class="<?=$email_confirm_class;?>"
style="text-align:right; padding-right:3px">Confirm Email</label>
<input class="text" type="text"
style="border:none;" name="email_confirm"
id="email_confirm" size="18" value="<?=$_POST['email_confirm'];?>"
tabindex="4" />
*
</dd>
在我的经验中,文本字段非常难以驯服,垂直填充的工作更可靠。 – Wabbitseason 2009-10-12 14:42:20
'vertical-align'在这里不做任何事情(IE 8)。 – Joey 2009-10-12 14:42:49
我已经在IE8和FF(ubuntu)中测试了它,删除了垂直对齐以查看效果,并且它工作正常。我更新了这个例子。 – 2009-10-12 16:13:00