行内元素产生水平空隙的原因及解决方案

行内元素之间产生空隙的,是由于换行符、tab(制表符)、空格等字符引起。

解决方案:

方法一:暴力删除行内元素之间的换行符、tab(制表符)、空格等字符

“<div><span></span><span></span></div>”

方法二:利用HTML注释

<div>

<span></span><!--

--><span></span>

</div>

方法三:指定margin属性为负数

.span-wrapspan{margin-left:-4px;}    (可以消除换行,但是中间还有空格)

方法四:float:left;浮动

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容