Feuille de style pour l'impression
Les navigateurs gérant correctements les feuilles de styles CSS 1 (
Mozilla, Opera, IE5-IE6) peuvent se voir affecter une feuille de style réservée à l'impression.
(Il s'agit de la fonction
<style type="text/css" media="print"> @import "wakka.print.css";</style>, à ajouter entre les balises
<head> et
</head>, dans le fichier
/actions/header.php en ce qui concerne
WikiNi.)
Cette feuille de style permet une mise en page correcte et optimisée pour l'impression. Le menu du haut de page (PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes CharlesNepote), par exemple, n'est pas utile pour l'impression.
Les navigateurs ne gérant pas correctement cette fonction des CSS ne sont pas pénalisés -- ils ne se rendent pas compte de cette feuille de style.
Pour plus de détail, on pourra voir :
Pour : impression correcte et dépouillée des informations inutiles ;
Contre : force le chargement d'un fichier supplémentaire (une seule fois car néanmoins conservé par le cache du navigateur).
- Le fichier n'est-il pas chargé uniquement lorsque l'utilisateur veut imprimer la page ? -- LordFarquaad
--
CharlesNepote
Intégration dans WikiNi demandée par:
LordFarquaad (je trouve que la possibilité d'imprimer correctement une page ne doit pas être une contribution avancée [à ajouter dans la liste d'ailleurs])
Exemple de feuille de style, entièrement fonctionnelle avec Mozilla 1.x et IE 5.x-6.0 :
BODY { font-family: Verdana; font-size: 13px; line-height: 1.3; }
.page_name { font-size: 1.8em; text-align: left; }
.page { background-color: #FFFFFF; width: 100%; }
/* Blocs non affichés */
.wiki_name, .header, .footer, .commentsheader, .commentform, .copyright { display: none; }
A noter :
Wiki5, un
dérivé de
WikiNi, propose une petite modification permettant d'afficher un bouton
Version Imprimable en bas de chaque page. Par contre, je ne connais pas la license de
Wiki5. --
UnAnonyme?
- Je n'en comprends pas l'intérêt : à mon sens, cela alourdi inutilement le code de WikiNi et ne rend pas plus de service que la feuille de style pour l'impression. -- CharlesNepote
- Cela n'alourdit pas vraiment le code... Il serait peut-etre interesseant de proposer une telle fonction dans WikiNi, peut être via le GestionnaireDeContribution ?
- Je pense aussi que ça n'apporte pas grand chose par rapport à la feuille de style spécial impression - qui elle par contre est vraiment nécessaire. Si l'utilisateur veut savoir à quoi ça va ressembler sur le papier, il n'a qu'à utiliser la fonction aperçu du navigateur, non ? -- JmPhilippe
Excusez moi de vous demander pardon d'être si bête mais je comprends comment mettre en place cette feuille de style dans Wikini. Je flippe car j'en ai un besoin urgent. Si une bonne âme éclairée venait à passer par là?
- En fait c'est expliqué tout en haut de la page, j'ai ajouté les modifications exactes à faire dans WikiNi pour que ce soit plus clair ;-) -- LordFarquaad
Houlalà, merci beaucoup LF, c'est le top. Il suffit de prévisualiser et ça marche tout seul, génail. --Fin de "l'âge de pierre"!!