Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/02/2013, 04:02
Avatar de ipraetoriux
ipraetoriux
 
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años
Puntos: 155
Respuesta: Meter css segun resolucion y que valide en W3C

...pero para que te complicas la vida si podes usar condicionales de HTML

Código HTML:
Ver original
  1. <!--[if lt IE 9]>
  2. <link rel="stylesheet" type="text/css"  href="hojadeestilo.css"/>
  3. <![endif]-->

..luego tenes otra alternativa, para no estar metiendo muchas hojas de estilo...podes usar esto

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <!--[if IE 8]>         <html class="ie8"> <![endif]-->
  3. <!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
  4.         <meta charset="utf-8">
  5. </head>
  6. </body>
  7. </html>

.. acá también usas condicionales de HTML, peroooo, no es necesario agregar ninguna hoja de estilo extra. Lo único que tenes que hacer es crear una clase general "ie8" en la etiqueta HTML, y dentro de tu CSS, crear estilos que desciendan de esta clase.

Código CSS:
Ver original
  1. .ie8 #contenedor{
  2.    width:1024px;
  3.    margin: 0 auto;
  4. }

...entonces cuando se este usando IE8, el navegador va a renderizar la web con la clase para IE8 y todas sus clases desendientes, de esta forma podes crear estilos para distintos navegadores sin sobrecarga tu web con hojas de estilo, y tener todo ordenado dentro de una sola...