Hola!!

>Alguien de ustedes podr�a invertir 2 minutos de su valioso tiempo y
>explicarme ( con peras y manzanas :) ), cual es la idea de usar @import.

la regla @import sirve para importar estilos de una hoja de estilos en otra.
Osea, se utiliza dentro de CSS, ya sea entre etiquetas <style> o en una hoja
externa y lo que hace es llamar a otro fichero css e importar las reglas de
este. Una vez importa estas reglas todo es igual que si estuvieran escritas
en el fichero en el que importas. (todo sobre @import en:
http://www.w3.org/TR/REC-CSS2/cascade.html#at-import)

A mi no me parecen de mucha utilidad si solo las usaramos para lo que dice
la especificacion ;)
La realidad es que las reglas import se usan como filtros. Debido al mal
soporte de estas reglas en muchos navegadores, se pueden usar para
proporcionar una hoja de estilos a un determinado navegador y otra a otros.
En http://w3development.de/css/hide_css_from_browsers/import/ y en
http://www.dithered.com/css_filters/css_only/index.php tienes mucha
informacion sobre como esconder hojas de estilos completas a determinados
navegadores.

>Cual es su pro o contra o mejor dicho; �para que sirve?.

Su principal pega, que yo sepa, es el conocido "FOUC" (flash of unestyled
content). Que consiste en que la pagina aparece sin estilos durante unos
instantes y luego "se cargan" los estilos. Por suerte este fallo tiene facil
solucion --> http://www.bluerobot.com/web/css/fouc.asp (aqui explican muy
bien en que consiste y como arreglarlo)

Un saludo


_______________________________________________
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org

Responder a