原文:去除inline-block元素间的间距

一 现象描述 真正意义上的inline block水平呈现的元素间,换行显示或者空格隔开的情况下会有间距,这是因为浏览器在解析时,会将换行等读取成一个空格导致。 二 移出空格的方法 我们可以去掉元素之间的换行和空格,这样间距自然就没有了,但是这样会降低代码的可读性,不可取。 使用margin负值,但是,由于外部的不确定因素,以及最后一个元素多出来的负margin值的问题,这个方法也不太可取。 给父 ...

2019-03-30 23:06 0 1271 推荐指数:

查看详情

去除inline-block元素的空隙

inline-block元素在布局时会给我们带来很多方便,但它有一个明显的bug,就是inline-block元素会有一个4px的间隙(有的浏览器可能是8px)。废话不多说了,直接讲解决方法吧。 总体来时可分为两种方法,一种是改变html结构法,另一种是css法。 先说第一种,比如下面这段 ...

Wed May 16 23:36:00 CST 2012 0 5810
关于去除2个inline-block之间的间距

今天要做 这种效果的图。我是用span做的 图文与图文按钮。因为行内元素没有width与height,(虽然可以用padding撑大),本人更喜欢用width与height。于是用了display:inline-block将span变为行内块级元素。之后两个span之间出现了一些间距。谷歌了一下 ...

Sat Jul 29 04:05:00 CST 2017 0 4373
inline-block元素间距问题的几种解决方案

   不知道大家有没有碰到过设置了display:inline-block;的几个相邻元素之间有几px间距的问题,这里提供几种简单实用的解决方法,希望能够帮到大家!    方法1. 将<li>标签之间的空格与换行全部去掉,这也是我比较常用的一种 ...

Thu Dec 22 05:16:00 CST 2016 0 2065
inline-block元素之间空白间距的解决办法

有关于使用inline-block来代替float的讨论也蛮多的,最常说的就是使用inline-block来代替float进行布局,或者使用 inline-block来实现元素的居中效果。但是inline-block水平呈现的元素,换行显示或空格分隔的情况下会有间距。关于这个问题,原 ...

Tue Sep 15 05:02:00 CST 2015 0 2183
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM