display:inline和display:inline-block的区别
2024-08-26 11:29:39
先来一张图:
测试代码:
<!DOCTYPE html>
<html>
<head> <style>
#bb {
overflow: hidden;
background-color: gray;
}
#bb .f1 {
font-size: 180px;
background-color: yellow;
}
#bb .f2 {
font-size: 340px;
background-color: yellow;
}
#bb > div {
display: table-cell;
}
#bb span { }
</style>
</head>
<body>
<div id="bb">
<div>
<span class="f1">fff</span>
</div>
<div>
<span class="f2">fffff</span>
</div>
</div>
</body>
</html>
效果如下:
div和span上下是有空隙的这个空隙就是行间距。
改变代码以后,使用display:inline-block之后呢?
#bb span {
display: inline-block;
}
span和div中间没有空隙了,但是行间距依然存在,不过这回行间距在span元素里面了,span的高度变成了388px,和外层div高度一样。
原因应该是inline-block的line-height撑开了他。
最新文章
- 2015年12月01日 GitHub入门学习(二)手把手教你Git安装
- BZOJ1508 : [NOI2003]Game
- node.js关于传送数据的二三事
- User Agent
- asp.net web form中 用attribute实现权限验证方式
- PHP Version之PHP5.2.x到5.3.x
- zabbix通过脚本发送短信
- spark-2.0.0与hive-1.2.1整合
- 二、Fragment+RadioButton实现底部导航栏
- Openwrt上使用dnsmasq和ipset实现域名分流
- How to generate the complex data regularly to Ministry of Transport of P.R.C by DB Query Analyzer
- Locally Weighted Linear Regression 局部加权线性回归-R实现
- GlideNewDemo【Glide4.7.1版本的简单使用以及圆角功能】
- sql使用实例
- 在VS2010中使用Git
- idea 中maven编译速度过慢的问题的解决
- sersync+rsync实现服务器文件实时同步
- Android 获取手机信息,设置权限,申请权限,查询联系人,获取手机定位信息
- GreenPlum学习笔记:create or replace function创建函数
- 正规表达式 转 NFA C++
热门文章
- 修改Sharepoint 文档库列表点击Excel文件默认跳转到Excel Service服务 xlviewer.aspx页面
- 难搞的Android开发环境(sdk 代理)
- INVALID_USER_SCODE问题的解决办法
- 截取字符串 substring substr slice
- Mysql学习(慕课学习笔记9)查询、分组
- .net转php laraval框架学习系列(三)项目实战---Route&;Controllers
- sublime text3 安装package control
- HTML&;CSS基础学习笔记1.19-DIV标签1
- Membership添加验证码登录
- 直播 linux上的第一个c++程序