- Desde
- 15 Nov 2009
- Mensajes
- 946
Buenas gente. Como es sabido, tanto IE 6 e IE 7 son una porquería de navegadores. No respetan estándares, y por eso da muchos errores. Con esto la sufren los diseñadores, quienes tienen que aplicar distintos métodos para cumplir con el 'principio' de CrossBrowser (verse igual en todos los navegadores).
Muchos sabrán que para arreglar errores aplican el método de "Comentarios Condicionales", que consiste en agregar una línea de código que solamente la lee IE. La info completa esta acá.
Hoy les enseñaré (para los que no lo sabían) un nuevo método que nos ahorra código, tiempo, tecleos, etc. Consiste en agregar los fixes para IE en la misma hoja de estilo principal de nuestro sitio, o en cualquier otra hoja.
Lo primero es lo siguiente:
Para aplicar arreglos a IE 6, se hará lo siguiente:
Explico: el "*" hace que el código sólo lo lea el navegador IE 6. Lo que sigue viene siendo el div o selector HTML que presenta problemas y luego las propiedades y valores para corregir el problema.
Para aplicar arreglos a IE 7, se hace lo siguiente:
Nuevamente: los signos "*+" hacen que el código sea solamente leíble por IE 7. Ya después viene el div o selector HTML que tiene problemas y sus soluciones.
Espero que les haya servido, no me pregunten cómo funcionan los signos xD, lo importante es que sí funciona y ojalá puedan probarlo.
Muchos sabrán que para arreglar errores aplican el método de "Comentarios Condicionales", que consiste en agregar una línea de código que solamente la lee IE. La info completa esta acá.
Hoy les enseñaré (para los que no lo sabían) un nuevo método que nos ahorra código, tiempo, tecleos, etc. Consiste en agregar los fixes para IE en la misma hoja de estilo principal de nuestro sitio, o en cualquier otra hoja.
Lo primero es lo siguiente:
Para aplicar arreglos a IE 6, se hará lo siguiente:
Insertar CODE, HTML o PHP:
* .mydiv {font-size: ...;}
Explico: el "*" hace que el código sólo lo lea el navegador IE 6. Lo que sigue viene siendo el div o selector HTML que presenta problemas y luego las propiedades y valores para corregir el problema.
Para aplicar arreglos a IE 7, se hace lo siguiente:
Insertar CODE, HTML o PHP:
*+ .mydiv {font-size: ...;}
Nuevamente: los signos "*+" hacen que el código sea solamente leíble por IE 7. Ya después viene el div o selector HTML que tiene problemas y sus soluciones.
Espero que les haya servido, no me pregunten cómo funcionan los signos xD, lo importante es que sí funciona y ojalá puedan probarlo.