【发布时间】:2020-03-12 23:29:19
【问题描述】:
是否可以为 label 和 input 类型分配 50% 的空间,使用以下 DOM 内容或为标签或输入创建单独标签的天真方法。
有问题的 DOM。如何处理以下 DOM
<label for="first">First Name: <input id="first" type="text"/></label>
<label for="last">Last Name: <input id="last" type="text"/></label>
<label for="email">Email: <input id="email" type="text"/></label>
视觉预期
标签宽度为 50%
输入 50% 宽度在其左侧对齐
简单的方法分离标签和输入
<label for="first">First Name: </label><input id="first" type="text"/>
<label for="last">Last Name: </label><input id="last" type="text"/>
<label for="email">Email: </label><input id="email" type="text"/>
CSS
label {
width: 50%;
}
input {
width: 50%
}
【问题讨论】: