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

<div class="box">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
.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;再看看效果

最新文章

  1. android开发Preference的使用
  2. java selenium (十二) 操作弹出窗口
  3. C# 实现单实例程序
  4. [收藏]ASP.NET MVC管道详述
  5. C语言陷阱——类型转换
  6. HDU1285——确定比赛名次
  7. js Date扩展Format()函数
  8. USACO Cow Pedigrees 【Dp】
  9. Navicat for mysql 11.1.20激活
  10. OpenCV探索之路(二十一)如何生成能在无opencv环境下运行的exe
  11. JAVA进阶7
  12. mac使用minikube
  13. sshfs远程挂载
  14. 【Assembly】-NO.88.Assembly.2.滴水逆向.1.002-【位运算及基础指令】-
  15. P3346 [ZJOI2015]诸神眷顾的幻想乡
  16. nginx命令启动及选项
  17. [UE4]Reliable,可靠性
  18. NOI 08 石头剪刀布
  19. Linux 系统DNS解析原理
  20. 开发移动端web页面click事件失效问题

热门文章

  1. Chrome 的滚动条修改.
  2. BZOJ2328: [HNOI2011]赛车游戏
  3. 爬虫-Selenium -抱错ElementNotVisibleException: Message: element not visible
  4. 2.2链表 链表中倒数第k个结点
  5. CentOS7的yum安装mysql
  6. zabbix增加服务器tcp监控
  7. 如何识别真Microsoft服务与非Microsoft服务来定位病毒自己的服务
  8. python的tkinter对话框
  9. ios图文混编瀑布流
  10. BZOJ 1651 [Usaco2006 Feb]Stall Reservations 专用牛棚:优先队列【线段最大重叠层数】