CSS et version imprimable
Modérateur : chinon37
CSS et version imprimable
Hello tous
J'ai entrepris un site avec NVU et des CSS externes.
J'ai suivi le tutoriel framasoft et j'ai vu qu'on peut définir sa feuille de style pour écran ou imprimante ... mais ensuite on fait comment ?
On fait des pages spécifiques pour impression qu'on appelle par un lien sur la page pour écran ?
La page pour impression est la même que pour écran avec juste la feuille de style différente ?
Merci de m'éclairer, ou me donner des liens pour m'aider.
J'ai entrepris un site avec NVU et des CSS externes.
J'ai suivi le tutoriel framasoft et j'ai vu qu'on peut définir sa feuille de style pour écran ou imprimante ... mais ensuite on fait comment ?
On fait des pages spécifiques pour impression qu'on appelle par un lien sur la page pour écran ?
La page pour impression est la même que pour écran avec juste la feuille de style différente ?
Merci de m'éclairer, ou me donner des liens pour m'aider.
Simplement tu lie les deux feuilles de style sur la page. Une avec media="print" pour la feuille de style pour l'impression et une avec media="..." où ... peut être screen, tv, projection, ou all selon à quoi tu l'applique.
Donc tu n'aura qu'une seule page. La feuille "screen" sera affichée par le navigateur au cours du surf. Et lorsqu'il imprimera la page, il appliquera automatiquement la feuille "print".
C'est donc beaucoup plus simple que tu ne pensais, une seule page et deux balises <link> différentes
Donc tu n'aura qu'une seule page. La feuille "screen" sera affichée par le navigateur au cours du surf. Et lorsqu'il imprimera la page, il appliquera automatiquement la feuille "print".
C'est donc beaucoup plus simple que tu ne pensais, une seule page et deux balises <link> différentes

Je ne suis arrivé à ce résultat qu'en précisant dans la feuille "print" pour tous les éléments à ne pas imprimer, une propriété "display:none".
Dans mon cas, seulement pour les images et les liens :
Quand on veut imprimer par le navigateur , il imprime tout sauf images et liens.
Je crois que du coup, il faut attribuer à l'autre feuille tous les autres médias connus :(listés dans http://www.yoyodesign.org/doc/w3c/css2/ ... edia-types), on ne peut pas lui laisser que "screen" car on élimine la prise en compte par les autres médias, on ne peut pas mettre "all" car le navigateur se plante en ne sachant quoi choisir, en tout cas j'ai eu moi des pbs d'affichage. De toute façon, ça ne coûte rien de le faire...
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Dans mon cas, seulement pour les images et les liens :
Code : Tout sélectionner
/* Generated by KaZcadeS */
img {
display: none;
}
a {
display: none;
}
Je crois que du coup, il faut attribuer à l'autre feuille tous les autres médias connus :
Code : Tout sélectionner
screen, aural, braille, embossed, handheld, projection, tty, tv
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
-
- Iguane
- Messages : 979
- Inscription : 09 juil. 2004, 15:41
Ou alors, une seule feuille de style généraliste avec une section @media print {...} à la fin.
openSUSE 12.2 - FF v24.0 FR - TB v24.0 FR ma config en détails - Décrivez la vôtre ici 
userContent.css : modifiez l'apparence et le contenu des sites visités !

userContent.css : modifiez l'apparence et le contenu des sites visités !
Faudra que je m'intéresse à ça, semble y avoir un pb avec la manip que j'ai citée ("display:none"), finalement.
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Win:Kpz version 0.7.10 (20070831)
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Ubuntu:Kpz v 20090206
2 tutos :
http://josar.free.fr/index.html
http://info.sio2.be/kpz/
1 nécessité :
http://www.geckozone.org/forum/viewtopic.php?t=51228
Qui est en ligne ?
Utilisateurs parcourant ce forum : Semrush [Bot] et 1 invité