J'utilise l'en-tête de document HTML Boilerplate qui ajoute diverses classes à la balise pour la version d'IE. Lorsque j'utilise IE9 (en appuyant sur F12) et que je change le mode du navigateur, il me semble me souvenir que cela affichait toujours le navigateur approprié (IE8/IE7 ou IE7 en mode Compatibilité), mais cela ne semble plus fonctionner.
<!DOCTYPE html>
<!-- [if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!-- [if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!-- [if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]-->
<!-- [if gt IE 8]><!--><html class="no-js" lang="en"> <!--<![endif]-->
<head>
Le site peut être consulté à l'adresse suivante http://rangeessentials.petersenuploads.co.uk/
Il ne semble pas non plus fonctionner avec ma machine virtuelle IE7. Qu'est-ce que j'ai raté, car j'obtiens toujours la balise finale sans classes IE.