700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > html框架之间空隙 Span之间空隙原因和解决办法

html框架之间空隙 Span之间空隙原因和解决办法

时间:2022-10-27 01:50:46

相关推荐

html框架之间空隙 Span之间空隙原因和解决办法

下面是编程之家 通过网络收集整理的代码片段。编程之家小编现在分享给大家,也给大家做个参考。

span 之间的空隙,到底是什么?display:inline-block 的元素虽然能够处于同一行,但是很变态的是它们之间出现了空格,如何处理?

(例如在浮动元素居中当中,我们必须使用 display:inline-block)

实例代码

内敛元素的间隙-独行冰海

*{margin: 0;padding: 0;}

.con{

width: 300px;

height: 24px;

margin: 10px auto;

border: 1px solid #f00;

font-size: 14px;

line-height: 24px;

}

span{

border-right: 1px solid #00f;

}

独行冰海

内联元素

小空隙

代码预览

内敛元素的间隙-独行冰海

*{margin: 0;padding: 0;}

.con{

width: 300px;

height: 24px;

margin: 10px auto;

border: 1px solid #f00;

font-size: 14px;

line-height: 24px;

}

span{

border-right: 1px solid #00f;

}

独行冰海

内联元素

小空隙

左侧有明显的空隙如下图:

形成原因

内联元素在 html 中换行的同时会产生一个文本节点,可以使用负值的 margin-right 或者 letter-spacing + word-spacing 来解决这个问题,或者使用 float,不考虑 chrome 可使用 font-size 基本解决。

代码预览

内敛元素的间隙-独行冰海

*{margin: 0;padding: 0;}

.con{

width: 300px;

height: 24px;

margin: 10px auto;

border: 1px solid #f00;

font-size: 14px;

line-height: 24px;

}

span{

border-right: 1px solid #00f;

float:left;

}

独行冰海

内联元素

小空隙

浮动之后:

inline-block 用于块对象的横向排列(如图片组),其有着一些 float 不可替代的作用(如不错位、可垂直居中等),但在实际应用中,还是存在一个很纠结的弊端,有缝。

1. 缝隙的宽度与文字大小相关,缝隙就如同一个文本节点,字越大,缝隙也就越大。

2. 这个文本节点是由于换行产生的,故,如果 span 和 span 之间或 li 与 li 之间不存在换行,那就没必要这么罗嗦了。

3. 示例中采用了 font-family:’微软雅黑’(也可以是 simsun-宋体),这是因为在等宽字体的情况下,各浏览器对这个文本节点的宽度就很一致了:0.5em

以上是编程之家()为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

总结

以上是编程之家为你收集整理的Span之间空隙原因和解决办法全部内容,希望文章能够帮你解决Span之间空隙原因和解决办法所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

小编个人微信号 jb51ccc

喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。