[spip-dev] classe noprint

Bonjour

Serait-il possible de rajouter une classe noprint a la feuille de style impression.css ?
Ca permettrait de ne pas imprimer certaines zones (autres que navigation, pied...) et sans toucher au inc_head de la dist ?

Je n'en comprends pas l'utilté, puisqu'il suffit d'indiquer ceci (par exemple) :
.navigation, .footer { display: none; }
dans ta feuille de style, non ?

-- Romy

Mouais...

J'avais envie de rebosser sur la dist, mais j'ai cru comprendre qu'elle sera remplacée par zpip. Je bosse sur un autre projet, du coup. Mais pourquoi des classes .print et .noprint...

Si j'ai bien compris, tu utilise les feuilles par défaut de la dist ? Ajoute la class .noprint dans ta feuille perso, c'est encore ce qu'il y a de plus simple, puisque c'est fait pour ça !

-- Romy

Ben la feuille perso s'applique sur tous les media pas seulement le media print. Donc ca ne fait pas ce que je veux...
A moins qu'il y ai une astuce pour appliquer un style a un media particulier dans une feuille de styles

Bon, bref, pas grave, je me debrouille autrement

@media print{
.noprint {display:none;}
}
Je fais ça chez moi pour avoir une seule feuille de styles pour tout le site.
Cédric

08/10/10, Yffic:

Ben la feuille perso s'applique sur tous les media pas seulement le
media print. Donc ca ne fait pas ce que je veux...
A moins qu'il y ai une astuce pour appliquer un style a un media
particulier dans une feuille de styles

Un doute m'assaille: tu sais que tu peux surcharger impression.css en
le copiant dans squelettes/ et en le modifiant, n'est-ce pas ?

Je crois que c'est ce qu'a essayé de te dire Romy, si j'ai bien compris
ta question et sa réponse.

J'espère ne pas répondre à côté de la plaque, je n'ai dormi que d'un
œil et suivi le sujet que de l'autre (ou du même, d'ailleurs).

08/10/10, Yffic:

Ben la feuille perso s'applique sur tous les media pas seulement le
media print. Donc ca ne fait pas ce que je veux...
A moins qu'il y ai une astuce pour appliquer un style a un media
particulier dans une feuille de styles

Un doute m'assaille: tu sais que tu peux surcharger impression.css en
le copiant dans squelettes/ et en le modifiant, n'est-ce pas ?

Oui bien sur... Mais j'evite au max de surcharger ces fichiers sensibles, car on perd alors les modifs futures eventuelles de la dist
Mais la solution de cedric me convient tout a fait. Donc merci Cedric

Je crois que c'est ce qu'a essayé de te dire Romy, si j'ai bien compris
ta question et sa réponse.

J'espère ne pas répondre à côté de la plaque, je n'ai dormi que d'un
œil et suivi le sujet que de l'autre (ou du même, d'ailleurs).

Allez hop, au lit !