Amaze UI is developed for modern browsers, and only provide limited support for browsers like ID 8/9.
Attention:
IETester
;GBS is a solution raised by YUI team to deal with growing browser compatibility problem. See YUI Page for more details.
Like many other frameworks, Amaze UI fully supports the latest two stable version of popular browsers. Because of practical reasons, for some browsers, Amaze UI only support their latest official version. We also provided limited support for older version of IE.
Support for browsers is listed as below, A-grade browsers have higher priority。
In limit of space, We are not going to list all browsers. Theoretically, browsers using WebKit
are all supported as long as the core is not modified too much.
More details about browsers support can be found here(data for UC browser has been collected).
OS/Browser | Ver | Windows | iOS(7.1.2+) | OS X (10.9+) | Android (4.1+) | WP(8+) |
---|---|---|---|---|---|---|
Chrome | L2 | A | A | A | A | N/A |
IE | 10+ | A | N/A | N/A | N/A | A- |
9 | B | N/A | N/A | N/A | N/A | |
8 | C+ | N/A | N/A | N/A | N/A | |
lte7 | C | N/A | N/A | N/A | N/A | |
Firefox | L2 | A | N/A | A | X | N/A |
Safari | L2 | X | A | A | N/A | N/A |
Opera | L1 | X | N/A | N/A | X | N/A |
Opera Coast | L1 | N/A | A | N/A | N/A | N/A |
Opera Mini | L1 | N/A | X | N/A | X | X |
Stock1 | L1 | N/A | N/A | N/A | X | N/A |
UC Browser | L1 | X | A | N/A | A | A- |
360 Browser | L1-Speed Mode | A- | X | N/A | X | N/A |
L1-IE8 | C+ | N/A | N/A | X | N/A | |
Sogou Browser | L1-Speed Mode | A- | N/A | N/A | N/A | N/A |
L1-IE8 | C+ | N/A | N/A | N/A | N/A | |
FF Mobile | L1 | N/A | N/A | N/A | X | N/A |
Comments:
L
represents last
,L2
- Latest two stable versions;L1
- Latest stable version.1
Android's build-in browser. Because of the modification in different branches of Android, we list it as X-grade.Reference:
transition
, so there will be no animate effects;amazeui.js
won't cause error. Error will be caused in IE8;JS plugins that limited support IE8/9:
功能 | IE 8 | IE 9 |
---|---|---|
border-radius | NO | YES |
box-shadow | NO | YES |
transform | NO | YES(-ms prefix) |
Flex Box | NO | |
transition | NO | |
placeholder | NO |
Developers need support for IE 8 please import amazeui.legacy.js
using conditial comments, and import corresponding polyfill.
<!--[if (gte IE 9)|!(IE)]><!-->
<script src="http://libs.baidu.com/jquery/2.1.1/jquery.min.js"></script>
<script src="assets/js/amazeui.js"></script>
<!--<![endif]-->
<!--[if lt IE 9]>
<script src="https://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script>
<script src="https://cdn.staticfile.org/modernizr/2.8.3/modernizr.js"></script>
<script src="assets/js/polyfill/rem.min.js"></script>
<script src="assets/js/polyfill/respond.min.js"></script>
<script src="assets/js/amazeui.legacy.min.js"></script>
<![endif]-->
Importing any one of these is fine, we used Modernizr for our official website.
box-sizing
IE 8 ignores
box-sizing: border-box
if min/max-width/height is used.
IE 8 only support single colon in CSS 2.1(:before
/:after
), and don't support double colon in CSS3(::before
/::after
).
See issue and solutions in Boostrap.
Amaze UI won't support IE 6~7。