inline-block Ie兼容写法

发布时间:2020-09-22 08:02:27 作者:夏夏情怀
来源:网络 阅读:530

一直知道 inline-block 兼容写法是这样div {display:inline-block;*display:inline; *zoom:1;…},最近搜的时候发现有个博客解释得很清楚,对于dipaly:tabel-cell的兼容写法是以inline-block来代替tabel-cell,而ie7的兼容写法就成了这样

 div{display:table-cell;*display:inline;*zoom:1;}


解释:dispaly:inline-block照顾的是ie8+的浏览器,这是正常的设置,在低版本的ie下设置行内块有2个条件,一个是行内,一个是设置宽高,触发layout即可设置宽高,而div设置了宽高后还是会换行,layout不是为水平而设置的,所以为块级元素转行内块加上了*display:inline属性,但是display:inline不会触发layout,于是加上zoom:1重新触发layout,于是就形成了一个可以“设置宽高的行内元素”



参考地址:http://blog.csdn.net/ac601458466/article/details/48850669

推荐阅读:
  1. inline-block清除空隙2
  2. css中inline-block布局怎么用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

block inline ne

上一篇:React组件重构之嵌套+继承及高阶组件详解

下一篇:Cisco之中小型企业网络

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》