He visto un par de respuestas que se relacionan con mis preguntas pero no consigo resolver el problema.
Estoy tratando de utilizar los comentarios condicionales para apuntar a IE como por Paul Irish Boilerplate es decir.
<!--[if lt IE 7 ]> <body class="ie6"> <![endif]-->
<!--[if IE 7 ]> <body class="ie7"> <![endif]-->
<!--[if IE 8 ]> <body class="ie8"> <![endif]-->
<!--[if IE 9 ]> <body class="ie9"> <![endif]-->
<!--[if gt IE 9]> <body> <![endif]-->
<!--[if !IE]><!--> <body> <!--<![endif]-->
El tipo de documento es "transitorio".
Estoy probando un sitio en un servidor local y mirando la barra de herramientas del desarrollador en IE8, la clase que se coloca en el cuerpo es 'ie7'
Después de un vistazo a él estoy usando lo siguiente para tratar de hacer en el modo de normas IE8 con la esperanza de que la clase puesta en el cuerpo sería 'ie8'
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8">
No funciona. También he utilizado el JS aquí para decirme en qué modo está IE8. Dice que el modo estándar de IE8.
¿Alguna idea de cómo puedo hacer que la clase en el cuerpo de IE8 diga 'ie8'? O al menos, no 'ie7' como lo hace actualmente.
¿O simplemente no es posible hacer estas pruebas en un servidor local, lo que significa que tengo que ponerlo en un servidor en vivo antes de poder hacer los cambios que quiero? Lo cual parece un poco loco...
Gracias