zoukankan      html  css  js  c++  java
  • 解决fit-content不兼容IE浏览器的问题

    上一篇博客提到fit-content可以自适应宽度,但是这个属性只能在Chrome浏览器上使用,在Firefox上需要加上-moz-前缀。不能在IE浏览器上兼容,

    通过研究发现,auto;可以代替这个属性,但是需要在最外层的父元素上面加上属性display:flex;

    下图是我的盒子结构,我想让两个子盒子的宽度自适应屏幕的大小,并且一直在页面居中显示,但这两个盒子始终都是互相左对齐的:

    下面是我的代码:

    .grandfather{

     display: flex !important;

    }

    .father{

    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    auto;
    margin: 0 auto;

    /*

    下面这两个属性被我用auto;代替了

    -moz-fit-content; /*firefox
    fit-content; /*chrome

    */

    }

    .child1{

    display: flex;
    justify-content: flex-start;
    flex-flow: row nowrap;

    }

    .child2{

    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-flow: row nowrap;

    }

    点个赞吧
  • 相关阅读:
    JavaScript闭包
    模块模式——方法
    产品与技术
    读书笔记
    屌丝求职记
    正则表达式regex狂记
    css狂记
    html狂记
    Android狂记忆
    关于调式
  • 原文地址:https://www.cnblogs.com/maleijiejie/p/14923629.html
Copyright © 2011-2022 走看看