El @import, tu aliado contra la desigualdad de browsers
Este artÃculo se basa en hechos de la vida real. Los nombres de los personajes que figuran aquà fueron cambiados para proteger su identidades.
Pablo: Oe, José me indica que hay muchos problemas con la presentación del sitio. Son cuestiones del CSS más que nada.
Naza: Simón, ya estuve revisando y hay unas cosas que no cuadran. Pero no tengo instalado el IE6, porque esta m…. de Windows me amagó e instaló el IE7 en los auto updates, asà que sólo puedo revisar en el 7 y en Firefox.
Pablo:Yo tengo el IE6, porque Dilbert me pasó un programita para poder instalar ambos.
Naza: Ah ya, bueno, yo no quiero volver al IE6, asà que deja nomás. Voy a revisar el CSS en el 7 y en FF.
2 horas después…
Naza: Oe, no funca… se ve bien en IE7, más o menos en IE6 y descuadrado en FF. Pero creo que tengo una solución alterna, pero tienes que agregar unas cosas al código del “head” del sitio.
Pablo: A ver, cual e…
La solución:
En el “head” del HTML del sitio incluimos lo siguiente:
<style type="text/css">
<!--
@import url(files/css/FFstyles.css) screen;
-->
</style>
Este código es independiente de la lÃnea que llama al archivo CSS original del sitio. Lo que queremos lograr, es “importar” una hoja de estilos alterna o más bien, complementaria, con estilos especÃficos para Firefox.
Y, ¿por qué sólo para Firefox?.
Simple, la regla @import es completamente ignorada por Internet Explorer, por lo que este nuevo CSS importado sólo lo va a leer el Firefox, y como el @import tiene prioridad en cuanto a la jerarquÃa de importancia de los estilos declarados, estos sobreescribirán a los que ya fueron declarados en la hoja de estilos original del sitio.
Esto nos da una gran posibilidad de crear estilos especÃficos para Firefox, que el IE no los tomará en cuenta, dándonos asà un control mucho mayor sobre la presentación final del sitio.
El desenlace…
Pablo: Oe, avanzado eso del @import, ya se solucionaron prácticamente todos los problemas de presentación entre browsers.
Naza: Si oye, efectivo, no? Pero no cantes victoria, te acabo de pasar por mail las capturas de pantalla del sitio visto en Safari.
Pablo: %#&$/=!#
Artículos Posiblemente Relacionados
8 Comentarios en 'El @import, tu aliado contra la desigualdad de browsers'
-
Xavier Donoso | January 12th, 2007 a las 12:27 pm
Pablo | January 12th, 2007 a las 12:28 pm
|-| | January 12th, 2007 a las 12:54 pm
Dilbert | January 12th, 2007 a las 1:31 pm
Michael Müller | January 12th, 2007 a las 2:36 pm
Michael Müller | January 12th, 2007 a las 6:02 pm
michaelmuller.net | Diseño y Desarrollo Web » Safari: Ahora para Windows! | June 12th, 2007 a las 10:28 am
maquita | June 26th, 2007 a las 9:38 am
Comenta aquí
Populares
- Notas acerca de HTML y su correcta visualización en e-mails



(4 / 4) - BitNami: Aplicaciones web empaquetadas y listas para instalar!



(4 / 4) - Tips y trucos de CSS (muy útiles)



(4 / 4) - Más fuentes y tipografÃas para descargar (Gratis!)



(4 / 4) - Layouts en CSS de 3 columnas fijas



(4 / 4) - Stemplate: Templates de elementos web



(3.86 / 4) - La importancia de los Meta Tags



(3.8 / 4) - Tutorial: Perfila imágenes con un par de clics



(3.8 / 4)
Comentarios Recientes
May 16, 2008 | recuweb
en: FavIcon GeneratorMay 16, 2008 | recuweb
en: Herramientas en lÃnea para webMay 6, 2008 | EcuadorGlobal
en: Más fuentes y tipografÃas para descargar (Gratis!)May 3, 2008 | kenneth
en: Crea tu propio logo Web 2.0April 23, 2008 | AlvaroG
en: Mega listado de generadores "web 2.0" en lÃnea
Artículos Anteriores
- Project Gmail Grimace: Hagamos que Google nos escuche
- PrestaShop: Tu negocio en internet, fácil y gratis!
- FreeVectors.net: GalerÃa vectorial gratis!
- Excelente listado de tutoriales de Adobe Photoshop!
- 10 malententidos sobre la usabilidad
- 56 tutoriales de Flash!
- Buen tutorial de Fireworks para poner brillo a los elementos
- 22 sitios útiles para crear layouts en CSS
- Muy buena galerÃa de fotos con Javascript
- Top 10 hosting compartidos
- BitNami: Aplicaciones web empaquetadas y listas para instalar!
- 120 ideas para diseñadores y freelancers para promocionarse (Gratis!)
- Tutoriales de Adobe Illustrator
- Entendiendo el funcionamiento de “z-index” en CSS
- Notas acerca de HTML y su correcta visualización en e-mails
Los Temas
- .net (4)
- 3d (1)
- Accesibilidad y Usabilidad (34)
- Adobe (11)
- Ajax (7)
- Apple (3)
- Banners (6)
- Blogs (22)
- Browsers (17)
- Buscadores (5)
- CMS (2)
- Colores (1)
- Curiosidades (29)
- Diseño Gráfico (39)
- Diseño Web (98)
- Dreamweaver (3)
- Encuestas (1)
- Estándares (36)
- Eventos (29)
- Fireworks (6)
- Flash (9)
- Fuentes (5)
- Google (7)
- Herramientas (82)
- HTML y CSS (85)
- Iconos (11)
- Internet (57)
- Libros (2)
- Logos (1)
- Microsoft (9)
- Personal (17)
- Photoshop (12)
- Programación (22)
- SEO (1)
- Templates (6)
- TipografÃas (4)
- Tips Avanzados (107)
- Tutoriales (11)
Archivos
Acerca del Autor
Michael Müller C. es un diseñador y desarrollador de sitios web radicado en Guayaquil, Ecuador. Creador de MMC Design en 1998 y de Iconiza en el 2007.
Del Portafolio
Lo que leo
- 456 Berea Street
- A List Apart
- Andufo.com
- Bloggus
- Cinerama.ec
- Design View
- Digital Web Magazine
- Diseño web
- Diseño web profesional
- EINICIO.com
- El Café de Joe
- El Ecuador de Hoy
- Freelance Switch
- FutbolAdicto.com
- Garrett Dimon Blog
- Inclusion.es
- Jackob Nielsen
- Javier Romero
- Jeffrey Zeldman
- Jonathan Snook's Blog
- Juan Xavier
- Mentalized
- Simplebits
- Smashmagazine
- Verlee's Blog
Servicios
Contribuye
¿Te ha servido la información de este blog? Considera hacer una donación a través de:
Conoce más recomendaciones personales de libros relacionados con Diseño y Desarrollo Web en Amazon.

January 12th, 2007
(4 votos, promedio: 3.25 de 4)
