https://blog.csdn.net/weixin_43841308/article/details/111246537

前言
【感官】使用 Element UI 构建如下布局

【逻辑】具体代码:

【现象】

谷歌浏览器44.0.2403.125 m版本 显示main内容不全
谷歌浏览器57.0.2987.133版本 页面正常
flex 兼容性
【猜想】display:flex在网站兼容性问题

兼容查询网站

display:flex 在28以上,那么她在低版本浏览器上还有什么表现呢?
打开控制台,观察 main 的高度永远与最外层 div 的宽度一致,div 超过最外层隐藏
main 的高度设置为100%, 正常情况下,会与其父元素 bottom 的高度一致
在低版本chrome 浏览器会默认脱离文档流,其父元素变更为浏览器
解决
父相子绝: 父元素为相对布局,子元素为绝对布局
父容器(蓝色框)设置flex布局,盒子的摆列方向flex-flow, 子容器设置扩充 flex-grow:1
display:grid 替换,但注意 grid 布局也有兼容性问题
————————————————
版权声明:本文为CSDN博主「布噜布噜吐泡泡」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43841308/article/details/111246537

【css兼容】flex在低版本 chrome 浏览器的兼容问题的更多相关文章

  1. 解决低版本chrome浏览器不支持es6 Array.find()

     if (!Array.prototype.find) {  Array.prototype.find = function(predicate) {    'use strict';    if ( ...

  2. split方法在低版本IE浏览器上无法解析的问题

    前一篇不知道怎么被博客园给删了,重新补发一个. 最近在项目中发现一个很诡异的问题,通过js获取cookie时,发现赋给用户name的时候IE9和低于9以下的浏览器对比时获取到的名字不一样,通过调试发现 ...

  3. 解决opacity属性在低版本IE浏览器下失效的方法

    以前,一直都以为ie9以下的版本不支持opacity属性.所以就同时使用 opacity和ie独特的filter蒙版.但是有些时候需要一些动态的效果,就比如层的渐渐消失,隐藏,就需要使用动态变化的op ...

  4. HTML5中的语义标签兼容IE8以及更低版本的浏览器

    看某教程,说让HTML5的这些语义标签能够兼容低版本的浏览器,原文是“你可以设置css的display属性为block”.很好理解,就设置css样式为block嘛,那就直接设置咯: header, s ...

  5. 模拟实现兼容低版本IE浏览器的原生bind()函数功能

    模拟实现兼容低版本IE浏览器的原生bind()函数功能: 代码如下: if(!Function.prototype.bind){   Function.prototype.bind=function( ...

  6. CSS的W3C标准的盒子模型和低版本IE浏览器的盒子模型

    CSS中盒子模型的组成由内容区(content).内边距(padding).边框(border).外边距(margin)组成.内边距可细分为 padding-top.padding-right.pad ...

  7. 如何让低版本IE浏览器支持HTML5标签并为其设置样式

    现代的浏览器都支持HTML5,HTML5定义了 8 个新的 HTML 语义元素.所有这些元素都是 块级 元素. 为了能让旧版本的浏览器正确显示这些元素,你可以设置 CSS 的 display 属性值为 ...

  8. 低版本IE浏览器 input元素出现叉叉的情况

    都说是IE10之上的浏览器才有这个问题,恰巧我IE10之上都没有问题,反而是低版本的浏览器出现了这个问题.作为一个凭证,我先放一张图片在这里面. 之前无意中解决过这个问题,如今复现确实是没有解决,网上 ...

  9. css的标准模型和低版本的IE的盒子模型有什么不同?

    1. css的盒子模型:外边距(margin).内边距(padding).边界(border).内容区(width和height) 标准的css盒子模型与低版本的ie盒子模型的不同:宽高不一样 标准的 ...

  10. 兼容低版本IE浏览器的一些心得体会(持续更新)

    前言: 近期工作中,突然被要求改别人的代码,其中有一项就是兼容IE低版本浏览器,所以优雅降级吧. 我相信兼容低版本IE是许多前端开发的噩梦,尤其是改别人写的代码,更是痛不欲生. 本文将介绍一些本人兼容 ...

随机推荐

  1. 揭秘 ChunJun:如何实现 e2e&session 日志隔离

    本文将从 e2e 的基本介绍,e2e 的使用与扩展,session 日志隔离三个维度为大家带来 ChunJun e2e & session 日志隔离的分享. 大量具体代码和演示请看视频教程️ ...

  2. 本地搭建一个对嘴AI工具

    图片+音频=说话视频 这就是本次需要实现的功能. 一:环境 window10电脑(GPU越大越好,我的是专享8G,有点小了). Python 3.11.9. CUDA Version: 12.9.(驱 ...

  3. GSS 全做

    等我学了 fhq-treap 再 remake 一遍 I 板子 II 离线,顺便维护历史最值,感觉难写. III 板子 IV 每个数被开方次数很少,线段树暴力 V 分类讨论 若区间不交,则 ans=[ ...

  4. MySQL 13 为什么表数据删掉一半,表文件大小不变?

    一个InnoDB表包含两部分:表结构定义和数据.在MySQL 8.0版本前,表结构存在以.frm为后缀的文件里.之后的版本允许把表结构定义放在系统数据表中.由于表结构定义占用空间很小,所以主要讨论表数 ...

  5. 算法设计与分析 Devide and conquer 数学推算

    简介 递推式 搞了很久 发现是一个公式没有使用 TIP 有空把递推过程写出来

  6. SciTech-Mathmatics-Probability+Statistics-数学专业社区(math.stackexchange.com/questions) + examples of "a set of distributions indexed by a parameter"

    Sampling Distribution Could some give an examples of "a set of distributions indexed by a param ...

  7. tauri学习(5)-Splashscreen启动界面

    接上节继续,本文将研究splashscreen,也就是程序的启动界面,通常有2二种应用场景: 1.程序太复杂,主界面完成加载需要很长时间,为了优化用户体验,可以先放一个启动图片,缓解用户等待的焦虑. ...

  8. JVM问题典型案例定位学习

    下面这4个案例来自大神"你假笨"(任职阿里期间,花名:寒泉子)在qcon上的分享,记录一下: 一.类加载死锁 现象:jstack将线程dump出来后,找不到deadlock字样的死 ...

  9. 使用python完成光明旅者冲刺挑战成就

    前言 最近在玩游戏光明旅者(Hyper Light Drifter),真的很好玩,强烈推荐. 其中的冲刺有一定的冷却CD,但是抓住时机以一定频率冲刺就可以破除CD不停地冲刺,我尝试了一下连续冲刺十五次 ...

  10. DeepSeek之医疗领域使用版本的不同--九五小庞