当前位置: 首页 > news >正文

-Webkit-Box 在 Safari 中出现的兼容性问题

一、问题背景:

UI要求要实现这样的效果,使用 display:-webket-box在chrome浏览器下完美解决

但是马上啪啪打脸,在safari浏览器下显示空白 ,不能不说浏览器之间的兼容性简直就是天坑

二、解决办法

通过浏览器调试发现原本float的右边“6种”元素变成了块级元素,独占一行

tag 独占一行,说明至少有类似 block 块级元素的特性存在,而 float 之后本身就是会将元素转为块级。想到这里,突然想到,-webkit-box 这个是早期版本的 flex 布局,那会不会就跟 display: flex; 这个一样,当有了 flex 容器之后,flex 元素就不再是 BFC、IFC 之类的,而是 FFC 呢?

如果真是这样的话,那么是不是就可以多嵌套一层,由最外层控制文本多行截断,最里层控制 tag 的浮动效果呢?于是改变一下 HTML 结构。

于是在最外层再包一个div把原先的display:-webket-box放在最外面的div样式里,这下总算解决了!

http://www.lryc.cn/news/128457.html

相关文章:

  • 后端项目打包上传服务器记录
  • ubuntu部署haproxy
  • vue利用 sortable 完成表格拖拽
  • CNN简介3
  • 新能源电动车充电桩控制主板安全特点
  • 公路桥梁有哪些安全隐患?
  • 【C语言】每日一题(错误的集合)
  • [JavaWeb]【四】web后端开发-SpringBootWeb入门
  • 前端css
  • vb+sql医院门诊管理系统设计与系统
  • bootstrap-modal调用ajax后不经过回调函数
  • 【【典型电路设计之片内存储器的设计之RAM的Verilog HDL描述一】】
  • 食品行业案例 | 燕千云助力头部食品企业搭建数智化 IT服务管理体系及平台
  • SpringBoot的日志信息及Lombok的常用注解
  • Genoss GPT简介:使用 Genoss 模型网关实现多个LLM模型的快速切换与集成
  • 淘宝API接口的实时数据和缓存数据区别
  • excel统计函数篇1之average系列
  • 数学建模(二)线性规划
  • 小白到运维工程师自学之路 第七十三集 (kubernetes应用部署)
  • 联合仿真 ADAMS 和 SIMULINK步骤
  • 【C++精华铺】7.C++内存管理
  • 牛客网华为OD前端岗位,面试题库练习记录02
  • 数据库动态增删数据,导致分页查询数据出现重复或遗漏的问题分析及解决方案
  • 神经网络基础-神经网络补充概念-44-minibatch梯度下降法
  • 比较海思麒麟810与高通骁龙855的优劣
  • 计算机机房的管理
  • 软件架构生态化-多角色交付的探索实践
  • 基于YOLOv5n/s/m不同参数量级模型开发构建茶叶嫩芽检测识别模型,使用pruning剪枝技术来对模型进行轻量化处理,探索不同剪枝水平下模型性能影响【续】
  • 深度解析 Llama 2 的资源汇总:不容错过
  • Git 删除 GitHub仓库的文件