Voila, dans l'éternel désir de faire un web plus propre, je me suis mis en tête d'offrir une petite soeur à la CSS par défaut qui gère l'écran, de façon à ce que les imprimantes ne soient pas en reste et n'impriment pas inutilement les liens de navigations, les sélecteurs, etc . Donc :
Les deux CSS existent, sont valides selon le W3C, et la CSS "screen" ne pose aucun problème.
En revanche, Firefox ne veut pas du tout de la CSS "print". Il l'ignore totalement, tant à l'impression qu'à la prévisualisation, même en la réduisant à sa plus simple expression :
div.search,
div.categories
{ display: none }
Je ne peux malheureusement ni mettre de lien vers le contenu en ligne ni inclure le code XHTML (valide) ici car c'est un projet professionnel et que l'accès aux informations que le site contient est restreint.
Mais dans tous les cas : Ca marche sous IE (même si ce n'est pas forcément propre).
Ai-je oublié quelque chose ou bien est-ce un bug du navigateur ?
Merci d'avance.
# Les BALISES ! :-(
Posté par Obsidian . Évalué à 2.
<link rel="stylesheet" media="screen" type="text/css" href="../css/screen_default.css" title="Default" />
<link rel="stylesheet" media="print" type="text/css" href="../css/print_default.css" title="Printer default" />
merci à tous !
[^] # Re: Les BALISES ! :-(
Posté par Cali_Mero . Évalué à 3.
[^] # Re: Les BALISES ! :-(
Posté par Obsidian . Évalué à 2.
if (is_ie) {}
else {
document.write('@import "../css/linuxfr_print.css" print;<\/style>');
}
Il me semblait bien qu'il y avait déjà eu des incidents avec cette clause. Est-ce le seul moyen d'en venir à bout ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.