dispaly:inline-block
2016-05-10 16:54
316 查看
为了达到如下图所示的效果:有三种方案:
1)float:left;
2)display:table-cell;
3)display:inline-block;
第一种方案:
弊端:1)父元素清除浮动2)最关键的是:不支持不等高的排列:
所以:如果是高度确定的元素可以通过这样的方式来排列;
第二种方案:dispaly:table-cell;对于用很多li元素的情况,不适用;所有的li会充当每一个单元格,会在一排显示不会自动换行;除非人为的分行显示;
3、display:inline-block;
显示的效果就是一开始的样子;
这里提一下display:inline-block的兼容性问题:
IE6、IE7不识别inline-block但可以触发块元素。
其它主流浏览器均支持inline-block。
display:inline-block;
*display:inline;
*zoom:1;
1)float:left;
2)display:table-cell;
3)display:inline-block;
第一种方案:
弊端:1)父元素清除浮动2)最关键的是:不支持不等高的排列:
所以:如果是高度确定的元素可以通过这样的方式来排列;
第二种方案:dispaly:table-cell;对于用很多li元素的情况,不适用;所有的li会充当每一个单元格,会在一排显示不会自动换行;除非人为的分行显示;
3、display:inline-block;
显示的效果就是一开始的样子;
这里提一下display:inline-block的兼容性问题:
IE6、IE7不识别inline-block但可以触发块元素。
其它主流浏览器均支持inline-block。
display:inline-block;
*display:inline;
*zoom:1;
相关文章推荐
- Android Studio 配置ADV发生异常“VT -x is desabled in BIOS”
- 【BZOJ 1051】【HAOI 2006】受欢迎的牛
- Sqlserver2008相关配置问题
- IQueryable & IEnumberable 区别
- Oracle权限管理详解(转载)
- iwebshop 改版页面
- [LeetCode]题解(python):153-Find Minimum in Rotated Sorted Array
- iOS开发经验总结(上)
- MFC实现全局热键
- 算法设计技巧与分析笔记 第一章
- 大牛总结
- Oracle、MYSQL、sql server和DB2分页查询写法
- Oracle、MYSQL、sqlserver和DB2分页查询
- 作业3
- Mysql 安全
- 注册表单常用的正则收集
- .net 用EF开发项目,你不得不再引用的几个第三方扩展库
- 【第五章】Spring表达式语言 之 5.4在Bean定义中使用EL—跟我学spring3
- qt 常用类型转换
- Spring Data JPA