【CSS】兼容处理

news/2024/10/4 1:20:25/

  • 兼容前缀
  • 兼容查询

由于不同浏览器对CSS标准的支持程度不同,可能会导致在不同浏览器中出现样式差异。为了解决这个问题,需要采取一些措施来提高CSS的兼容性

兼容前缀

兼容前缀针对的浏览器
-webkit-WebKit 内核浏览器,如:SafariGoogle ChromeAndroid Browser
-moz-Mozilla 内核浏览器,如:Firefox
-ms-Microsoft 内核浏览器,如:Internet ExplorerEdge
-o-Opera 内核浏览器,如:Opera

不同浏览器因为内核不同,针对同一条css属性的兼容支持程度也不同,我们可以通过加兼容前缀的方式,让一些标准样式在浏览器内可以使用 ( 如果css样式在主流浏览器中需要加兼容前缀才能生效,就先写兼容写法,最后写标准写法 )

css">.mask-image{-webkit-mask-image: var(--mask);mask-image: var(--mask);
}

兼容查询

利用工具网站查询样式在各个浏览器的兼容情况,从而选择合适的方案工具地址: https://www.caniuse.com

1.在横线处输入需要查询兼容性的样式属性
在这里插入图片描述
2.查看下方浏览器兼容表
在这里插入图片描述
表头为不同的浏览器名称,主要查看 IE Edge、firefox、chrome、safari、opera这几个主流浏览器的兼容情况。倒数第二行是当前用户主流浏览器版本,为主要兼容参考,一般我们只看倒数三行的兼容情况;红色标签代表完全不兼容绿色标签代表完全兼容棕色标签代表兼容但需要加兼容方案 (鼠标移入;右上角有白色数字图标,表示兼容方案;左上角有黄色图标,表示会提示添加对应的兼容前缀 )
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/1534194.html

相关文章

#git 问题failed to resolve head as a valid ref

问题如下: 解决方法: 1、运行 git fsck --full 可以查看具体error信息,一般都是head索引问题 2、.git\refs\heads\xxx(当前分支)txt编辑器打开显示乱码,而不是hash编码 3、在.git\logs\refs\heads\xxx&a…

【代码随想录Day29】贪心算法Part03

134. 加油站 题目链接/文章讲解:代码随想录 视频讲解:贪心算法,得这么加油才能跑完全程!LeetCode :134.加油站_哔哩哔哩_bilibili class Solution {public int canCompleteCircuit(int[] gas, int[] cost) {// 创建一…

基于深度学习的不遗忘训练

基于深度学习的不遗忘训练(也称为抗遗忘训练或持久性学习)是针对模型在学习新任务时可能会忘记已学习内容的一种解决方案。该方法旨在使深度学习模型在不断接收新信息的同时,保持对旧知识的记忆。以下是这一领域的主要内容和方法:…

OpenCV-图像拼接

文章目录 一、基本原理二、步骤三、代码实现1.定义函数2.读取图像3.图像配准(1).特征点检测(2).特征匹配 4.透视变换5.图像拼接 四、图像拼接的注意事项 图像拼接是一种将多张有重叠部分的图像合并成一张无缝的全景图或高分辨率图…

JAVA并发编程高级——JDK 新增的原子操作类 LongAdder

LongAdder 简单介绍 前面讲过,AtomicLong通过CAS提供了非阻塞的原子性操作,相比使用阻塞算法的同步器来说它的性能已经很好了,但是JDK开发组并不满足于此。使用AtomicLong 时,在高并发下大量线程会同时去竞争更新同一个原子变量,但是由于同时只有一个线程的CAS操作会成功,…

Mac中访达显示/关闭隐藏文件

Mac中访达显示/关闭隐藏文件 您可以使用特殊的键盘快捷键查看 Mac 上的所有不可见项目。下面是具体步骤: 1、激活 Finder 应用程序, 打开可能包含此类文件的文件夹。 Command Shift 句点 【CMDShift.】3、如果您想再次隐藏文件,请再次重…

新品 | Teledyne FLIR IIS 推出Forge 1GigE SWIR 短波红外工业相机系列

近日,51camera的合作伙伴Teledyne FLIR IIS推出了新品Forge 1GigE SWIR 130万像素的红外相机。 Forge 1GigE SWIR系列的首款相机配备宽频带、高灵敏度的Sony SenSWIR™️ 130万像素IMX990 InGaAs传感器。这款先进的传感器采用5um像素捕捉可见光和SWIR光谱&#xff…

如何在 Ubuntu 22.04 上使用 Browserless?

Ubuntu 22.04Ubuntu 22.04 是一个基于 Debian 的 Linux 操作系统,它是一个长期支持版本 (LTS),提供五年官方支持和安全更新。 它使用现代的 GNOME 桌面环境,优化了性能和稳定性,并包含最新的软件包和工具来支持新硬件。此外&…