CSS : définition des média screen et print

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


metropoway
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 215
Inscription: Mer Mar 03, 2004 13:50

CSS : définition des média screen et print

Message le Lun Avr 10, 2006 16:43

Bonjour,

Je définis, dans mes pages, mes css de la façon suivante :
<style type="text/css" title="..." media="screen">
@import "...";
</style>
<style type="text/css" title="..." media="print">
@import "...";
</style>

Je n'ai jamais rencontré de problème que ce soit sous I.E, Netscape / Mozilla / Firefox ou même Opéra.
Cependant, certains - heureusement rares - internautes me disent rencontrer quelques soucis ; à savoir qu'ils voient sur leurs écrans les styles destinés à l'impression.

Quelqu'un a-t-il une idée d'où peut venir le problème (que je n'arrive pas à reproduire) ?
Est-ce dans ma façon de définir les styles ?
Est-ce un comportement connu de certains navigateurs qui n'interprètent pas les médias des css ?

Merci

YerebY
Nouveau WRInaute
 
Messages: 30
Inscription: Jeu Aoû 05, 2004 9:48

Message le Lun Avr 10, 2006 16:56

Bonjour,
Si c'est le site de ton www, chez moi ca fonctionne.
Perso je n'utilise pas l'import mais la balise link et je n'ai pas de soucis.
Sinon essaie d'inverser l'ordre en mettant d'abord le media print puis le screen. Mais je ne garantis pas à 100%.


metropoway
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 215
Inscription: Mer Mar 03, 2004 13:50

CSS : définition des média screen et print

Message le Mar Avr 11, 2006 8:21

Il s'agit effectivement du site indiqué dans mon profil.

En fait, je n'ai eu que 2 retours m'indiquant des soucis de css.
Je me demandai donc si l'appel des css, tel que je l'ai fait, était connu pour ne pas fonctionner dans certains cas et s'il valait mieux privilégier les balises LINK.

Quant à inverser l'ordre d'appel des css, j'y ai pensé.
Visiblement, les problèmes rencontrés viennent de navigateurs qui ne différencient pas les médias des css et utilisent - logiquement - les dernières définitions qui leurs sont fournies. En appelant d'abord les css 'print' puis, ensuite, les css 'screen', je peut espérer retomber sur mes pattes.

Dandu
WRInaute discret
WRInaute discret
 
Messages: 81
Inscription: Dim Nov 06, 2005 16:18

Message le Mar Avr 11, 2006 11:16

Ca vient essentiellement des vieux navigateurs qui ne comprennent pas bien les media="...", essentiellement les vieux Netscape (genre 4.x) et les vieux IE (5 ou moins).

normalement, en leur donnat une css spécial, ou en utilisant Import ca ne devrait pas poser de problème.


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

Message le Mer Avr 12, 2006 14:21

C'est bizarre ça Dandu ... car normalement @import (CSS2) n'est pas censé être reconnu par les très vieux navigateurs ...

Sinon metropoway, ils sont sur quels butineurs ces visiteurs ???


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