您的位置 首页 > 德语词汇

displayblock是什么意思?用法、例句,如何给display:inline-block去掉空隙?

大家好,今天给各位分享displayblock是什么意思?用法、例句的一些知识,其中也会对如何给display:inline-block去掉空隙?进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

displayblock是什么意思?用法、例句,如何给display:inline-block去掉空隙?

1、display的属性值inline-block是让元素在一行显示,html元素默认上下排列的,所以中间有换行符,于是并排显示就有了换行符带来的空隙。这些空隙在大多数网页布局中并不合适,那么如何解决呢?

2、方案一:将html标签要display:inline-block的元素写在一行。缺点:代码可读性差。

3、方案二:给父元素设置font-size:0,缺点是子元素如果里面有文字,文字会消失不见,所以又要给子元素设置font-size:0,增加了代码量。

4、方案三:给元素设置float:left,缺点高度塌陷,要清楚浮动。

5、方案四:设置子元素的margin-left为负值,但是元素之间的间隙大小是根据上下文的字体大小确定的,而每个浏览器的换行空隙大小不同,如果font-szie:16px,chrome空隙为8px,火狐空隙为4px.所以这个方法不通用。

6、方案五:设置父元素display:table;word-spacing:-1em;目前这个方法可以完美解决,且兼容其他浏览器。

displayblock是什么意思?用法、例句和如何给display:inline-block去掉空隙?的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023