import css IE

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

dudo
WRInaute impliqué
WRInaute impliqué
 
Messages: 369
Inscription: Sam Jan 10, 2004 17:28

import css IE

Message le Mar Nov 14, 2006 19:40

Bonjour,

J"ai un soucis d'import mal supporté par IE de temps en temps, pouvez vous me confirmer si c'est la bonne ecriture
<style type="text/css" media="screen"> @import url(/style3.css);</style>

ludo merci


medium69
WRInaute accro
WRInaute accro
 
Messages: 2185
Inscription: Sam Mai 07, 2005 9:36

Re: import css IE

Message le Mar Nov 14, 2006 19:46

dudo a écrit:Bonjour,

J"ai un soucis d'import mal supporté par IE de temps en temps, pouvez vous me confirmer si c'est la bonne ecriture
<style type="text/css" media="screen"> @import url(/style3.css);</style>

ludo merci


Tu as du faire une erreur...
Code: Tout sélectionner
@import url(/style3.css)

Doit être mis dans une feuille CSS (enfin je crois qu'il ne s'appelle que comme cela ;)

c'est l'usage que j'en fais pour garder les CSS identique suivant le skin de mon site.

par ex.
Code: Tout sélectionner
/* Vert */
@import url(defaut.css);

.titreNav {   background-color: #097b27; }, etc.


Pandore
WRInaute accro
WRInaute accro
 
Messages: 1429
Inscription: Ven Oct 14, 2005 22:38

Message le Mar Nov 14, 2006 20:02

C'est ton "media="screen"" qui fout la merde :wink:

Enlève le et tout devrait rentrer dans l'ordre normalement

Code: Tout sélectionner
<style type="text/css"> @import url(/style3.css);</style>



medium69 a écrit:Tu as du faire une erreur...
Code: Tout sélectionner
@import url(/style3.css)

Doit être mis dans une feuille CSS (enfin je crois qu'il ne s'appelle que comme cela

On peut faire comme dudo a fait. La balise "style" est prévue pour faire du CSS :wink:


medium69
WRInaute accro
WRInaute accro
 
Messages: 2185
Inscription: Sam Mai 07, 2005 9:36

Message le Mar Nov 14, 2006 20:07

Pandore a écrit:On peut faire comme dudo a fait. La balise "style" est prévue pour faire du CSS :wink:


Je m'en colle 2 de suite !!

Le pire c'est que je me sert de la balise style en plus de mes CSS dans certains endroit de mon code en fonction de mes besoins.

nexxen
WRInaute discret
WRInaute discret
 
Messages: 68
Inscription: Jeu Déc 30, 2004 17:54

Message le Mar Nov 14, 2006 21:13

Pandore a écrit:C'est ton "media="screen"" qui fout la merde


Tu es sur ? Perso je n'ai jamais rencontré de pb en utilisant cette syntaxe.
En revanche un comportement propre à IE survient en utilisant @import : la page s'affiche avant le chargement de la feuille de style. Cette "bizarerie" est connue sous le nom de FOUC (Flash of Unstyled Content) et peut être évitée en appelant une autre feuille de style avant (la feuille dédiée au print par exemple) avec la syntaxe traditionnelle : <link rel="stylesheet" type="text/css" href="print.css" media="print" />

Le JDN en parle dans l'un de ces articles :
Prévenir le scintillement des CSS dans IE5


Pandore
WRInaute accro
WRInaute accro
 
Messages: 1429
Inscription: Ven Oct 14, 2005 22:38

Message le Mar Nov 14, 2006 23:23

Pandore a écrit:C'est ton "media="screen"" qui fout la merde


Tu es sur ? Perso je n'ai jamais rencontré de pb en utilisant cette syntaxe.

Je dois bien avouer que tu m'as mis un doute. Surtout que perso, je n'utilise jamais le @import , je préfère la balise "link" ^^

J'ai donc été revoir mes bookmarks et j'ai ça comme source :

link ou import

Il y est dit :
On peut ajouter, de façon optionnelle, une liste de médias. Mais ATTENTION, Internet Explorer Windows ne comprend pas cette syntaxe, et n'importera pas du tout la feuille de style correspondante !
Code: Tout sélectionner
<style type="text/css">
@import url(/styles/habillage.css) screen;
</style>


Je savais bien qu'IE avait des problèmes avec la liste des média :wink:

Donc ce qui est sur c'est que IE ne charge pas la feuille de style si on code :
Code: Tout sélectionner
<style type="text/css">
@import url(/style3.css) screen;
</style>


Et toujours d'apèrs cette source, en codant :
Code: Tout sélectionner
<style type="text/css">
@import url(/style3.css);
</style>

ça ne devrait pas poser de problème apparemment.

nexxen
WRInaute discret
WRInaute discret
 
Messages: 68
Inscription: Jeu Déc 30, 2004 17:54

Message le Mer Nov 15, 2006 1:12

Cette syntaxe non plus ne semble pas poser de pb à IE:
Code: Tout sélectionner
<style type="text/css" title="Thème principale" media="screen">
@import "style.css";
</style>

On peut donc préciser le média de destination... On note juste style.css et pas url(style.css).
C'est vrai que pour trouver (et comprendre) ce genre de bug, faut se lever matin :?

Dan_A
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 168
Inscription: Mer Déc 21, 2005 11:43

Message le Mer Nov 15, 2006 9:15



Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités