Snelle referentie

Internet Explorer Compatibiliteits- & Ondersteuningsmatrix Spiekbriefje (Archief)

Een historisch naslagwerk voor Internet Explorer (IE6 t/m IE11): CSS-selectorondersteuning, HTML5-polyfills, Conditionele Opmerkingen en verouderde eigenaardigheden.

· Gepubliceerd

Een historische referentietabel van CSS-selectors, lay-outfuncties en polyfills in verouderde versies van Internet Explorer (IE6 t/m IE11).

Archiefnotitie: Microsoft Internet Explorer is uitgefaseerd. Dit spiekbriefje bewaart compatibiliteitsgegevens voor onderhoud aan legacy-websystemen.

Ondersteuning van CSS-selectors

Selector IE6 IE7 IE8 IE9 IE10 IE11
> (Kindselector) ✗ ✓ ✓ ✓ ✓ ✓
[attr] (Attribuutselector) ✗ ✓ ✓ ✓ ✓ ✓
.class1.class2 (Meerdere klassen) ✗ ✓ ✓ ✓ ✓ ✓
~ (Algemene broer/zus) ✗ ✓ ✓ ✓ ✓ ✓
+ (Aangrenzende broer/zus) ✗ ✓ ✓ ✓ ✓ ✓
:before, :after (Enkele dubbele punt) ✗ ✗ ✓ ✓ ✓ ✓
:nth-child(), :last-child() ✗ ✗ ✗ ✓ ✓ ✓

Ondersteuning van Functies & Web-API’s

Functie IE6 IE7 IE8 IE9 IE10 IE11
PNG 24-bits alfatransparantie ✗ ✓ ✓ ✓ ✓ ✓
Data-URI’s (data:image/...) ✗ ✗ ✓ ✓ ✓ ✓
Native JSON.parse / JSON.stringify ✗ ✗ ✓ ✓ ✓ ✓
Cross-Origin Resource Sharing (CORS) ✗ ✗ ✓ (XDomainRequest) ✓ ✓ ✓
localStorage / sessionStorage ✗ ✗ ✓ ✓ ✓ ✓
CSS Media Queries (@media) ✗ ✗ ✗ (gebruik respond.js) ✓ ✓ ✓
Semantische HTML5-elementen (<article>, <nav>) ✗ ✗ ✗ (gebruik html5shiv) ✓ ✓ ✓
CSS3 Flexbox ✗ ✗ ✗ ✗ ✓ (-ms- 2012) ✓

Conditionele Opmerkingen (IE9 en lager)

<!--[if lt IE 7]> <html class="no-js ie6 oldie"> <![endif]-->
<!--[if IE 7]>    <html class="no-js ie7 oldie"> <![endif]-->
<!--[if IE 8]>    <html class="no-js ie8 oldie"> <![endif]-->
<!--[if IE 9]>    <html class="no-js ie9"> <![endif]-->
<!--[if gt IE 9]><!--> <html class="no-js"> <!--<![endif]-->

Referenties

Verwante onderwerpen