在我的HTML表单中,我有一个链接<a href='...'>...</a>
,后跟一个标签<label ...>...</label>
。我为这个链接设置了一个下限:
form a {
margin-bottom: 10px;
}
当我使用Google Chrome控制台检查元素时,a
标记确实有margin-bottom
10px。但标签正好在它下面没有空间。我怎样才能在那里产生一些空间呢?
答案 0 :(得分:7)
默认情况下,a
标记是内联元素,因此无法添加边距。您需要将a
标记显示为块元素,以查看与块元素关联的边距和其他属性:
form a {
display: block;
margin-bottom: 10px;
}
答案 1 :(得分:4)
最好将链接包装在段落<p>
标记中。然后添加边距。
<p><a href="#">...</a></p>
和css:
p {
margin-bottom: 10px;
}
元素需要是块级别才能实现垂直间距。或者,您可以使用a
display: block
答案 2 :(得分:0)
制作锚标记display:inline-block;
,使其占用边距。
form a {
display:inline-block;
margin-bottom: 10px;
}