所以我正在制作一个简单的登录表单,我希望将这两个标签文本放在各自的输入上,而不是有这么大的空间差距。相当新的抱歉。
HTML
<form>
<fieldset>
<label>Username
<input type="username" class="button-user">
</label>
<label>Password
<input type="password" class="button-pw">
</label>
</fieldset>
<fieldset class="button-space">
<input type="submit" class="button">
</fieldset>
</form>
CSS
fieldset {
width: 200px;
}
.button-space {
height: 50px;
background: #f0f0f2;
border-top: 1px;
}
.button {
margin-top: 13px;
}
.button-pw {
margin-top: 20px;
}
.button-user {
margin-top: 20px;
}
答案 0 :(得分:2)
删除这些规则:
.button-pw {
margin-top: 20px;
}
.button-user {
margin-top: 20px;
}
他们正在增加标签和字段之间的差距。 Fiddle here
答案 1 :(得分:0)
您好,您可以将保证金更改为此
.button-pw {
margin-top: 0px;
}
.button-user {
margin-top: 0px;
}
答案 2 :(得分:0)
那应该解决它;)
fieldset {
width: 200px;
}
.button-space {
height: 50px;
background: #f0f0f2;
border-top: 1px;
}
.button {
margin-top: 13px;
}
.button-pw {
display:block;
margin-bottom:20px;
}
.button-user {
display:block;
margin-bottom:20px;
}
如果您不想在PW文本框和按钮之间留出间隙,请在margin-bottom
中将.button-pw
设置为0px
http://jsfiddle.net/ypNUU/6/
答案 3 :(得分:0)
进行以下更改......
/*.button-pw {
margin-top: 20px;
}*/
.button-user {
/*margin-top: 20px;*/
margin-bottom: 20px;
}
它看起来像......