行内元素之间的有个小空隙的问题

Posted 空白凌乱感

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了行内元素之间的有个小空隙的问题相关的知识,希望对你有一定的参考价值。

一、简述

  编写html页面时,有时候在某一种情况下中用到了行内元素后面要紧跟着一个行内元素,比如:<span></span><a></a>  那么就会出现span元素与a元素之间有一个小空隙。

二、内容

  首先是span元素与a元素之间出现了小空隙的情况。

<span>span</span>
<a href=\'javascript:void(0)\'>第一个a标签</a>
</div>

  然后是消除小空隙的方法。

<div>
<span>span</span><a href=\'javascript:void(0)\'>第一个a标签</a>
</div>

  就是说可能因为IDE工具的代码格式化,或者出现可读性考虑,把span元素与a元素分行,所以就导致了span后面跟着一个看不见的回车符,小空隙也就出现了。如果a元素紧跟着span元素,两者在同一行内,虽然可以消除掉小空隙,但是可读性就不好了啊。这样就可以用一个小技巧

<span>span</span><!--
--><a href=\'javascript:void(0)\'>第一个a标签</a>
</div>

  利用注释就可以消除掉小空隙,还可以分行以提高可读性。

 

以上是关于行内元素之间的有个小空隙的问题的主要内容,如果未能解决你的问题,请参考以下文章

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

内联元素inline-block空隙问题

行内元素,display:inline-block元素,元素间间隙问题的解决

解决display:inline-block;行内块元素出现空白空隙问题

解决行内元素间隙问题

inline-block清除空隙2