Referință rapidă

Fișă de Referință Matrice Compatibilitate și Suport Internet Explorer (Arhivă)

Ghid istoric de referință pentru Internet Explorer (IE6 până la IE11): suport pentru selectori CSS, polyfill-uri HTML5, comentarii condiționale și particularități vechi.

· Publicat

Tabel de referință istoric pentru selectori CSS, funcții de layout și polyfill-uri în versiunile vechi de Internet Explorer (de la IE6 la IE11).

Notă de arhivă: Microsoft Internet Explorer a fost retras. Această fișă păstrează datele de compatibilitate pentru mentenanța sistemelor web moștenite.

Suport pentru Selectori CSS

Selector IE6 IE7 IE8 IE9 IE10 IE11
> (Selector copil) ✗ ✓ ✓ ✓ ✓ ✓
[attr] (Selector atribut) ✗ ✓ ✓ ✓ ✓ ✓
.class1.class2 (Clase multiple) ✗ ✓ ✓ ✓ ✓ ✓
~ (Frate general) ✗ ✓ ✓ ✓ ✓ ✓
+ (Frate adiacent) ✗ ✓ ✓ ✓ ✓ ✓
:before, :after (Două puncte simple) ✗ ✗ ✓ ✓ ✓ ✓
:nth-child(), :last-child() ✗ ✗ ✗ ✓ ✓ ✓

Suport Funcționalități și Web API

Funcționalitate IE6 IE7 IE8 IE9 IE10 IE11
Transparență Alfa PNG pe 24 de biți ✗ ✓ ✓ ✓ ✓ ✓
URI-uri de date (data:image/...) ✗ ✗ ✓ ✓ ✓ ✓
JSON.parse / JSON.stringify nativ ✗ ✗ ✓ ✓ ✓ ✓
Cross-Origin Resource Sharing (CORS) ✗ ✗ ✓ (XDomainRequest) ✓ ✓ ✓
localStorage / sessionStorage ✗ ✗ ✓ ✓ ✓ ✓
Interogări Media CSS (@media) ✗ ✗ ✗ (folosește respond.js) ✓ ✓ ✓
Elemente semantice HTML5 (<article>, <nav>) ✗ ✗ ✗ (folosește html5shiv) ✓ ✓ ✓
CSS3 Flexbox ✗ ✗ ✗ ✗ ✓ (-ms- 2012) ✓

Comentarii Condiționale (IE9 și versiunile mai vechi)

<!--[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]-->

Referințe

Subiecte conexe