博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
font-size:0清除display:inline-block元素换行符间隙实例页面
阅读量:6223 次
发布时间:2019-06-21

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

看别人的代码看到过font-size:0这个设置,不明白为何这样操作, 后来研究一下才明白:这是像素级还原设计稿很有用的设置,因为元素节点有文本节点,在缩进代码时会占据宽度,这么说不好理解,演示如下:

###html:

1
2
3
复制代码

css:

.box{  width: 90px;  height: 60px;  border: 1px solid #ccc;}.box div{  display: inline-block;  box-sizing: border-box;  font-size: 14px;  width: 30px;  border: 1px solid ;}复制代码
  • 理论上box下面的三个div都是30px,刚好在一行显示,但是实际效果是这样:

  • 这就是上文说到的原因,我们在box下添加font-size:0;再看看效果

  • 可以看到这才是我们想要的结果,因此在实际开发中,为了更好的还原设计稿,在父元素很有必要设置font-size:0,避免莫名其妙的间距。

转载地址:http://ywwna.baihongyu.com/

你可能感兴趣的文章
函数式编程学习之路(10)
查看>>
TextView --- 内容设置成上下滑动 和 代码设置字体颜色
查看>>
数组距离MST_prim
查看>>
客户传真第四部分 个人理财风险防范8.当心银行汇款引发的诈骗
查看>>
php 事件驱动 消息机制 共享内存
查看>>
分享一个IIS日志分析工具-LogParse
查看>>
Silverlight中使用Grid创建自定义的Table表格
查看>>
Console-算法[for,if]-不用第三个变量,交换两字符串的值
查看>>
Hadoop入门(一):Hadoop伪分布安装
查看>>
Tomcat环境配置
查看>>
屌丝程序员的那些事(一)-毕业那年
查看>>
spring测试实例
查看>>
创建Sdcard
查看>>
cocos2d-x与ISO内存管理(转)
查看>>
磁盘I/O的性能评估方法
查看>>
计算机排序算法
查看>>
My Emacs For Common Lisp
查看>>
数据处理函数
查看>>
网站目录下多出的 core 文件
查看>>
The Definitive Guide To Django 2 学习笔记(五) 第四章 模板 (一)基本模板系统
查看>>