Pages :
(reprise du message précédent)

chintaoui a écrit :
Ah ben voilà pourquoi je galère lol. Bon ben on est dans la mouise. Smiley sweatdrop Smiley fache


Utilise la méthode avec import si tu veux, mais :

ca ne marchera pas sous IE6, mais même avec link ça ne semble pas marcher.

ca masquera le style d'impression aux vieux navigateurs du fait du @import, mais je doute de toute façon qu'ils gèrent le media print.

Donc, te gène pas pour eux.

L'impression sera sans style aucun sous IE si tu as bien indiqué media="screen" sur ta feuille de style à l'écran.
Un classique qui marche très bien avec IE :
<link rel="stylesheet" type="text/css" href=print.css" media="print">


sinon, je ne me souviens plus si IE implémente :
<style type="text/css" media="print">
   @import url(print.css);
</style>

Modifié par Laurent Denis (30 Jul 2005 - 23:40)
Je suis un gros boulet Smiley ohwell

J'avais oublié un commentaire dans le <link> de ma feuille de style d'impression ^^

Bon récapitulons :

Fonctionne sous IE (firefox, opera, safari dernières versions il va de soit)

<link rel="stylesheet" type="text/css" href="print.css" media="print" />
<link rel="stylesheet" type="text/css" href="screen.css" media="screen" />


<style type="text/css" media="screen">
@import url(screen.css);
</style>

<style type="text/css" media="print">
@import url(print.css);
</style>


Ne fonctionne pas (sauf dans firefox etc)

@import url(screen.css) screen;
@import url(print.css) print;


A noter que les méthodes avec @import (même sans précision du média dans la déclaration CSS) ne fonctionneront pas dans les vieux navigateurs.
Modifié par Olivier (30 Jul 2005 - 23:48)
Salut,

Et cette forule qui fonctionnait sous IE et Firefox n'est plus valable, n'est pas correcte au niveau de la syntaxe?


<link href="http://www.nom du site/repertoire ou il y a la css/
nom du fichier css" type=text/css rel=stylesheet />


a+
Modifié par Vajra (31 Jul 2005 - 17:59)
Pages :