博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何解决inline和linline-block在浏览器中的间距问题
阅读量:5818 次
发布时间:2019-06-18

本文共 602 字,大约阅读时间需要 2 分钟。

写页面时,如果想要元素从左到右排列,但又不想使用浮动,那么很多人都会用到display:inline或者display:inline-block。

但是每次一用到这个两个属性,浏览器中浏览的时候就会有空隙,为了避免误差,最好还是把这些空隙去掉比较好,这里放上一个我在网上多番比较,认为比较好的 一种方式

<div class="parent">

  <span class="child">美女如云</span>
  <span class="child">高山流水</span>
</div>

*{

  margin:0 auto;
}
.parent {
  font-size: 0;
  -webkit-text-size-adjust: none
}
.child {
  display:inline-block; width:100px; height:100px; background:green;
  font-size: 15px;
  color: #000;
}

 

父元素设置属性:font-size:0; text-size-adjust:none;

子元素随便设置就可以了,但记得设置字体大小,要不然可能看不到字

看下对比:

没有加这个属性的时候,

 

加了这个属性后

转载于:https://www.cnblogs.com/olive27/p/6065486.html

你可能感兴趣的文章
关于多项式的一些东西
查看>>
Oracle数据库中scott用户不存在的解决方法
查看>>
函数式编程语言
查看>>
BOM
查看>>
c++ static类成员
查看>>
Spring事务的传播:PROPAGATION_REQUIRED
查看>>
求数组最大值或最小值
查看>>
hdu 1068 Girls and Boys
查看>>
poj 1273 Drainage Ditches
查看>>
POJ 2455 Secret Milking Machine【二分+最大流】
查看>>
清空层内文本框的值
查看>>
表格td内容超出宽度显示... table-layout: fixed;
查看>>
服务器读取客户端数据
查看>>
PyCharm 怎么查看 Python 的变量类型和变量内容
查看>>
caffe之数据集介绍
查看>>
android之读取SD卡状态
查看>>
javascript 出现Unexpected identifier问题
查看>>
Sql缓存依赖--数据库缓存
查看>>
Alpha冲刺(3/10)
查看>>
PIE SDK打开网络地图数据
查看>>