Comunidad de diseño web y desarrollo en internet online

Excluir a IE 5 mediante @import

Citar            
MensajeEscrito el 06 Feb 2007 06:03 pm
Pues el metodo que uso no me acaba de funcionar, un global.css con las llamadas @import, como en CLAB :cc:
por ejemplo:

Código :

@import url('code/tools.css');
@import url('code/print.css');
@import url('code/menu.css');
@import url('code/forms.css');


Quiero que IE 5 e IE 5.5 no lean estos css de manera que quede todo en blanco, negro y azul.
(...y sí, puedo dormir por las noches jeje)... No dejare a esos pobres usuarios solo, luego incluire un minimo de css con un condicional para IE5. Asi que como puedo excluirlo?

Un saludo

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 06 Feb 2007 06:41 pm
Hasta donde yo se, no se puede excluir, pero sí que puedes machacarlos (redefinirlos). Haz la llamada al global.css primero, y más abajo pones el condicional, de forma que sólo lo cargue IE 5 y machaque los valores de los CSS importados con los de la hoja de estilos específica para él.

Por Johnny

Claber

1589 de clabLevel

4 tutoriales

  Héroes

firefox
Citar            
MensajeEscrito el 06 Feb 2007 09:59 pm
Eso es lo que estoy haciendo pero antes de acabar me he dado cuenta de que soy muy vago. Así que me suena que NEO_JP comentase algo sobre esto, ademas, redefinir sigue siendo mas feo que el html clasico... Por lo menos no me gusta tener un sidebar de color y el resto de la pagina en dos tonos.
* { background:none; } no funciono tampoco.
Si no fuera para una web de medicos pasaria de IE5. Gracias Johnny xD

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 06 Feb 2007 10:24 pm
El otro día discutí en ovillo sobre el soporte que tiene IE para eso--> *{loque:sea;} A mí nunca me ha funcionado, así que prueba seleccionando de otra forma para IE...
No lo he probado, pero podrías probar una cosa, aunque no sé si funciona.
Haz la llamada desde una etiqueta style, en vez de un archivo.css

Código :

@import url(<!--[if lt IE 6]>);<![endif]-->'code/tools.css');

De esta forma se cerraría antes de cargar la hoja, pero como ya te he dicho no lo he probado ni se si valida...

Por Johnny

Claber

1589 de clabLevel

4 tutoriales

  Héroes

firefox
Citar            
MensajeEscrito el 07 Feb 2007 08:24 am
Hombre podría estar bien pero esto dará un error de validación. Parece una inyección CSS jajaja. Bueno, por ahí van los tiros creo, quiero investigar si IE5 rechaza los @import en las etiquetas style.

Un saludo

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 07 Feb 2007 09:32 am
Ya tengo la solución, voy a hacer un webtip y lo discutimos

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.