| |||
Vincular hojas de estilo a distintos navegadores Hola una pequeña duda, se me pide que vincule hojas de estilo a IE(no importa la version) y otras para distintos navegadores, para que cuando se habra la wed, dependiendo del navegador, sepan cual es para uno y otro, he ignoren las otras hojas, se que se recomienda no vincular muchas hojas de estilo a una web, si no que se hagan ls estilos de forma uniforme, para representar los estilos lo mejor posible, aun asi deseo aclara esto, gracias |
| |||
Respuesta: Vincular hojas de estilo a distintos navegadores Voy a discrepar de C2am, o mejor dicho, matizar. Para cargar cualquier elemento para los IE use los comentarios condicionales (cc). Puede discernir entre versiones, o grupos de versiones (mayor que, menor que...). Para todos los no IE no existen cc, pero sí se pueden pervertir para que los ie no procesen lo contenido en ellos y el resto de navegadores sí: Más info Pero si le han pedido que discrimine por cada uno de los no-IE individualmente ahí remítase a la respuesta de C2am. |
| ||||
Respuesta: Vincular hojas de estilo a distintos navegadores Agrego observaciones Si vas a usar condicionales de IE para redefinir reglas que ya existen para los css comunes a los demas browsers, los links a los css para IE deben de ser los ultimos en cargarse. Ejemplo: Supongamos tenés una capa con clase "notas", <div class="notas"></div> y necesitas una pequeña corrección en el margen para IE (sin importar la versión) css.normal .notas{ margin-left: 5px; } css.ie .notas{ margin-left: 10px; } si pones
Código HTML:
Ver original lo definido en normal.css va a anular lo que se intenta modificar con ie.css (es obvio que IE tambien va a leer y ejecutar normal.css lo correcto sería
Código HTML:
Ver original Yo en particular, y si usas php, me manejo con esto, pudiendo cargar contenidos muy especificamente para cualquier navegador y versión http://foros.emprear.com/deteccion-browser Saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
Etiquetas: |