span标签设置margin-top没有效果呢?

如题所述

<span>是行内元素,span只有margin-left和margin-right才有效果。要想margin-top生效就要把span转给块级元素才行。在span的css中加入以下属性即可。

.span{display:block;}
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-24
<span> 标签被用来组合文档中的行内元素。在<span> 标签中只支持margin属性值左右,上下是不起作用的 ;如果必须用可以为当前的<span> 增加样式 display:block;本回答被网友采纳
第2个回答  2015-05-24
span是行内元素,margin只有左右,不能设置上下的margin.
相似回答