回答:如何求解两跨间距?去除span元素间距的思路:将父元素的字体大小设置为0,在子元素中设置正确的字体大小,达到div { font-size:0;} span { font-size:16px;}下面的地址和冒号在同一个div,但是两者在不同的span。使用上述方法后,修改前后效果对比:修改后结肠更近。
A:我为外容器设置了另一个外边距,这样就可以显示上边距和内边距。原来span等一行中的元素可以设置padding,但是元素本身不能展开父元素,这样看来设置padding上下边距是无效的,而margin只能设置span的左右边距。所以,如果要为span设置边距,一般的方法是为它设置一个display:inline-block;只要把它变成内联的块级元素就行了。
答:就像下图:问:那么这个差距到底是什么?实际上是一个空间。问:那这个空间是怎么来的?正是这种完美的换行造成了两个跨度之间的差距。这种方法是解决问题最简单粗暴的方式,但是粗暴的方式往往会导致很多不可控的因素,后期很多场景也可能会让人崩溃。毕竟团队合作开发项目涉及的人很多,对于要求代码编写规范的人来说,这样的编写简直杀死强迫症。