我想将margin-top
设置为<small>
标记。换句话说,我如何用上部元素增加<small>
标签的空间?
注意:我可以使用line-height
增加空间,但我只是想从顶部设置空间,而不是从顶部和底部设置空间。
small{
margin-top: 100px;
color: #999;
}
&#13;
<div>It is a test<div>
<small>this need to some margin-top</small>
&#13;
我该怎么做?
答案 0 :(得分:5)
Box Model - 8.3 Margin properties
边距属性指定框的边距区域的宽度。 '保证金'速记属性设定所有四边的保证金,而其他保证金属性仅设定各自的边。这些属性适用于所有元素,但垂直边距不会对未替换的内联元素产生任何影响。
默认情况下,small
代码为inline
。如上面的规范所述,垂直边距不适用于严格的inline
级元素。
您可以将display
更改为inline-block
,它会按预期工作:
small {
margin-top: 100px;
color: #999;
display: inline-block;
}
<div>It is a test<div>
<small>this need to some margin-top</small>