前端随笔:display -webkit-box和flex一些属性的对照关系

之前写的移动端的代码,好多使用了-webkit-box样式,现在要兼容PC端,尤其是在使用打包工具时,貌似-web-kit的不会自动转码呀,没办法,一个个和标准的flex方式对应修改一下才行:

display: flex;       display: -webkit-box
align-items: center;      -webkit-box-align: center
justify-content:flex-start   -webkit-box-pack:start
justify-content: flex-end   -webkit-box-pack: end
justify-content:center      -webkit-box-pack: center;

 

然后又发现了一个Edge的奇怪问题
flex:1

overflow-y:hidden

无效!!!!!!!!

flex:1的div照样会被里面的长内容撑开,并且由于overflow-y:hidden的原因,也没有滚动条,下面的就直接看不到了(flex:1里面的div实现了滚动条功能)。

查了好久发现 ,要在flex:1的div的每一个父级加上:

min-width:0;
min-height:0;
没原因,没原因,不知道为啥,加上就好了。看来IE(包括Edge)真的是一个神奇的浏览器。
 

转载于:https://www.cnblogs.com/wileywong/p/10321187.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值