当前位置: 主页 > 前端开发

前端浏览器兼容性-兼容ie7的前端框架

发布时间:2023-02-14 07:12   浏览次数:次   作者:佚名

一、简介

在传统的项目开发中前端浏览器兼容,我们只使用px、%、em等单位前端浏览器兼容性,可以适用于大部分项目开发,兼容性比较好

从CSS3开始,浏览器对度量单位的支持更上一层楼,新增了rem、vh、vw、vm等一些新的度量单位。

使用这些新单元可以开发出比较好的响应式页面,适配各种不同分辨率的终端,包括移动设备

2.单位

在css单位中,可以分为长度单位和绝对单位,如下表所示

在这里插入图片描述

厘米、毫米、英寸、像素、磅、个人电脑

这里主要说说px,em,rem,vh,vw

像素

px,代表像素。 所谓像素就是呈现在我们显示器上的一个小点。 每个像素都是一样大的,所以像素是一个度量单位,分为绝对长度单位。

有人认为px是相对长度,因为移动端有设备像素比,px实际显示大小是不确定的

这里之所以认为px是绝对单位,是因为px的大小与元素的其他属性无关

时间

em 是相对长度单位。 相对于当前对象中文本的字体大小。 如果内联文本的当前字体大小没有手动设置,则它是相对于浏览器的默认字体大小(1em = 16px)

为了简化字体大小的转换,我们需要在css中的body选择器中声明font-size=62.5%,使得em值为16px*62.5%=10px

所以