由于Amaze UI 面向现代浏览器开发,因此,Amaze UI 对 IE 8/9 等浏览器只提供有限的支持。

注意:

请不要使用 IETester 这种不靠谱的工具测试;

按照微软官方的说法,IE 开发者工具中的浏览器模式也不一定靠谱;

微软官方提供了各种IE 测试虚拟机。

分级浏览器支持(GBS)

1.分级浏览器支持(GBS)

GBS 是 YUI 团队提出的应对日益增长的浏览器兼容问题的思路,详情可以查看YUI 相关页面。

1.1Amaze UI GBS 描述

A 级:最高支持级别,充分利用 H5 和 CSS3 等技术,提供最优的视觉和交互效果。

B 级:有限支持,基本的样式和正常的交互,不考虑视觉、交互效果。

C 级:核心支持,显示语义化的 HTML 标记渲染的内容,不考虑样式和行为。

X 级:未知、零散的很少使用或已经停止开发的浏览器,可能不支持,也可能支持。

1.2Amaze UI GBS

按照国际惯例,提供对主流浏览器(系统)最近两个稳定版本的全面支持。结合国内实际情况,一些浏览器的支持缩减为最新正式版,IE 则对更老版本做了有限支持。Amaze UI 对浏览器做了一个粗略分级,优先支持 A 级浏览器。

由于资源有限,无法列出所有的浏览器,使用 WebKit 的浏览器只要不乱修改内核,理论上应该都支持。

关于浏览器功能支持的更多细节请参考 Can I use(UC 浏览器的数据已经被收录,不知是喜是忧)。

注释:

L 代表 last,L2 - 最新的两个稳定版本;L1 - 最新稳定版本。

1 安卓系统自动浏览器,由于部分厂商对浏览器做了修改,列为 X 级。参考链接:

iOS Version Stats

1.3 IE 8/9IE 8/9 不支持 transition,看不到任何动画效果;

IE 9 对 ES5 支持相对较好,引入完整的 amazeui.js 不会报错,IE 8 则不然;

Web 组件部分不提供 IE 8/9 官方支持。有限支持 IE 8/9 的 JS 插件:

警告框(Alert);

按钮交互(Button);

折叠面板(Collpase);

下拉组件(Dropdown);

模态窗口(Modal);

弹出框(Popover);

图片轮播(Slider);

侧边栏(OffCanvas);

滚动侦测(ScrollSpyNav);

固定元素(Sticky);

选项卡(Tabs);

1.4 IE8请注意,我们对 IE 8 的支持的仅限为布局、部分 JS 插件交互基本正常,IE 8 相关 Issue 将列为 `P4`(最低优先级,可能不会处理)。需要支持 IE 8 的用户请使用条件注释引入amazeui.legacy.js amazeui.ie8polyfill.min.js。



amazeui.ie8polyfill.js 中包含以下 polyfill:

Console-polyfill

es5-shim

es5-sham

EventListener Polyfill

REM-unit-polyfill

Respond.js

1.4.1 HTML5 新元素

以下任意引入一个即可,Amaze UI 官网引的是 Modernizr。Modernizr

HTML5 Shiv

1.4.2 Media Query

Respond.js1.4.3 rem

REM unit polyfill1.4.4 box-sizing

IE 8 ignores box-sizing: border-box if min/max-width/height is used.1.4.5 伪元素

IE 8 只支持 CSS 2.1 规范中的单冒号语法(:before/:after),不支持 CSS3 的双冒号语法(::before/::after)。

1.4.6 字体图标

参见 Bootstrap 中的 issue 及里面提供的解决方法。

2.关于 IE 6/7Amaze UI 不会支持 IE 6~7。

Issue 列表

amaze 绝对位置 html,Amaze UI 兼容性列表相关推荐

  1. amazeui学习笔记一(开始使用3)--兼容性列表compatibility

    amazeui学习笔记一(开始使用3)--兼容性列表compatibility 一.总结 1.不要用ie做前端测试,不要碰ie,尽量用google 浏览器: 按照微软官方的说法,IE 开发者工具中的浏 ...

  2. 百度 Hydra 工具在移动端 UI 兼容性测试上的高效应用

    导读:尽管自动化测试技术日新月异,但是自动化case构建成本.执行稳定性等问题的存在,使手工测试依然移动端质量保证的重要手段.传统手工测试必须通过人工操作的方式执行测试用例,效率提升依赖测试人员的操作 ...

  3. 移动端UI兼容性测试利器-Hydra

    导读:尽管自动化测试技术日新月异,但是自动化case构建成本.执行稳定性等问题的存在,使手工测试依然移动端质量保证的重要手段.传统手工测试必须通过人工操作的方式执行测试用例,效率提升依赖测试人员的操作 ...

  4. 百度Hydra工具在移动端UI兼容性测试上的高效应用

    导读:尽管自动化测试技术日新月异,但是自动化case构建成本.执行稳定性等问题的存在,使手工测试依然移动端质量保证的重要手段.传统手工测试必须通过人工操作的方式执行测试用例,效率提升依赖测试人员的操作 ...

  5. jdbc和jdbc驱动_JDBC布尔兼容性列表

    jdbc和jdbc驱动 有趣的是,布尔类型只是在SQL标准后期才引入,即SQL:1999 . 即使在今天,并非所有数据库本身都支持BOOLEAN或BIT类型. 最重要的是,我们仍然可以在Oracle中 ...

  6. JDBC布尔兼容性列表

    有趣的是,布尔类型只是在SQL标准后期才引入,即SQL:1999 . 即使在今天,并非所有数据库本身都支持BOOLEAN或BIT类型. 最重要的是,我们仍然可以在Oracle中等待一段时间. 这是20 ...

  7. VMware 兼容性列表与产品互操作性列表使用收集(持续更新中...)

    目录 一.VMware 兼容性列表查询 查询网址: 查询例子1:服务器CPU兼容性查询 二.vSAN兼容性查询 查询网址: 查询例子1:vSAN认证的RAID卡兼容性 三.VMware 产品互操作性列 ...

  8. 华三服务器操作系统兼容列表,FlexServer服务器操作系统兼容性列表.PDF

    FlexServer服务器操作系统兼容性列表 文档名称 文档密级 FlexServer服务器操作系统兼容性列表 1 H3C FlexServer R390 服务器操作系统兼容性列表 操作系统列表 备注 ...

  9. 华为服务器兼容助手,华为FusionServer RH2288 V3服务器兼容性列表.pdf

    华为FusionServer RH2288 V3服务器兼容性列表.pdf Huawei FusionServer RH2288 V3 Server Compatibility List Issue 3 ...

最新文章

  1. 【转】Traceview的使用
  2. C++知识点15——使用C++标准库(IO流)
  3. Forbidden Attack:7万台web服务器陷入被攻击的险境
  4. SLAM:SLAM(即时定位与地图构建)的简介、发展、案例应用之详细攻略
  5. python设计模式(五):适配器模式——各种类接口的合并
  6. arduino 入门套件_计算机视觉入门套件
  7. ALGO-162——Airport Configuration
  8. 初学SpringBoot之三
  9. 双十一囤点知识干货!
  10. 从AIDL一窥Android Binder机制
  11. C++中的long long和__int64类型(转载)
  12. python安装jupyter出现问题_有关jupyterhub安装的问题
  13. 计算机毕业设计Java物料生产管理系统(源码+系统+mysql数据库+Lw文档)
  14. Redis过期策略和淘汰策略
  15. 【爆漏】酷我音乐盒再曝缺陷
  16. rar和zip格式的压缩与解压
  17. 鹰硕区域智慧教育云平台 AI助力搭建线上教学平台
  18. android 应用学习
  19. 面试问题,持续更新...
  20. 微信小程序--》小程序简介与工具安装配置

热门文章

  1. 富满电子鸿蒙系统,电子行业周报:HARMONYOS+2.0助力AIOT生态体系发展
  2. html统计筛选表格count,Excel中工作表数据进行计数和筛选的操作方法
  3. dos攻击mysql_浅谈DOS与DDOS攻击
  4. 第一行代码学习笔记第七章——探究内容提供器
  5. QWidget中加载QML页面并设置透明背景
  6. 【已解答】Linux ./configure --prefix 命令是什么意思?
  7. led流水灯——51单片机程序
  8. emwin自定义消息问题
  9. python 判断线程状态_Python线程指南
  10. cmake / aux_source_directory