


Dans le passé, créer une version imprimable d'une page Web signifiait concevoir une page distincte avec une mise en page et un formatage modifiés afin qu'elle soit belle une fois imprimée. Désormais, en utilisant du XHTML et du CSS structurés, vous pouvez obtenir le même effet avec beaucoup moins d'effort.
De l'affichage à l'écran à l'effet d'impression
La plupart des pages Web sont conçues pour être consultées sur un écran d'ordinateur. Cependant, les utilisateurs doivent parfois imprimer certaines pages, peut-être pour conserver un enregistrement à long terme ou pour les utiliser comme référence hors ligne pratique.
Le problème maintenant est que bon nombre des fonctionnalités qui rendent les pages Web attrayantes et colorées sur un écran d'ordinateur couleur n'ont pas le même effet sur une version imprimée d'une page Web, surtout si l'imprimante est noire et blanc. . Lors d'une rétrogradation vers l'impression en niveaux de gris, les combinaisons de couleurs perdront leur contraste ; les graphiques apparaîtront déformés et prendront trop de temps à s'imprimer ; les boutons de navigation qui jouent un rôle important sur les pages Web ne s'imprimeront pas correctement non plus.
Afin de surmonter ces problèmes, les créateurs Web conçoivent souvent une version imprimable de la page afin que les visiteurs aient envie d'imprimer. Les versions imprimables contiennent généralement le même contenu que la page Web principale, mais omettent la plupart des éléments graphiques, d'arrière-plan et de navigation. La page convertit également la couleur sous une forme quelconque pour produire une image en niveaux de gris acceptable.
Solution CSS
L'un des avantages de l'utilisation du balisage XHTML structuré et du formatage CSS pour séparer le contenu et la présentation est que vous pouvez facilement reformater le contenu en modifiant le style CSS. Par conséquent, créer une page imprimable consiste à lier un fichier CSS différent à la même page XHTML.
Vous pouvez lier à la fois la feuille de style d'écran et la feuille de style d'impression dans le même fichier XHTML, il n'est donc pas nécessaire de créer une page imprimable distincte, juste une feuille de style imprimable. Lorsque vous incluez un fichier de type multimédia dans le code du lien, vous indiquez au navigateur quelles règles CSS suivre ou ignorer pour la sortie à l'écran et quelles règles utiliser pour la sortie imprimée.
Voici un exemple de lien vers une paire de fichiers CSS :
Voici le contenu cité :
Si vous devez prendre en charge des navigateurs plus anciens, vous devez vous en tenir à l'écran et à l'impression des descripteurs de média CSS1. Ils s'excluent mutuellement, de sorte que les navigateurs ignorent les feuilles de style d'impression lors de la génération de pages à afficher à l'écran, et vice versa. Par conséquent, chaque feuille de style doit contenir le même sélecteur de style, mais avoir des déclarations de règles différentes pour générer des styles de page séparément pour différents périphériques de sortie.
Simplifiez CSS
Si vous êtes prêt à renoncer à vous occuper des anciennes versions de navigateur et à supposer que vos utilisateurs utilisent des navigateurs prenant en charge CSS2 (tels que IE5 et supérieur ou Netscape6 et supérieur), vous pouvez utiliser le nouveau descripteur tous médias pour simplifier considérablement le code CSS.
Voici un exemple de lien utilisant des descripteurs de média CSS2 :
Voici le contenu cité :
Ces liens sont quasiment identiques aux précédents ; la différence est que le fichier CSS contient les styles pour le support d'impression.
Les styles associés à media="all" dans un fichier CSS peuvent être appliqués à l'affichage à l'écran, à l'impression et à tous les autres médias, vous pouvez donc mettre tous les styles que vous créez dans ce fichier. Le fichier CSS associé à media="print" seul peut être beaucoup plus petit car la page hérite de tous les styles de tous les fichiers multimédias, il n'est donc pas nécessaire de dupliquer ces styles dans les fichiers multimédias d'impression.
Les seuls styles requis dans le fichier CSS du support d'impression sont ceux qui modifient ou ajoutent des styles de page pour la sortie imprimée. D'une manière générale, il ne s'agit que de styles qui suppriment l'affichage des divs contenant des graphiques et du contenu de navigation, et remplacent les paramètres de largeur et de marge de la balise body et du div principal par des paramètres adaptés à l'impression.
Cette astuce fonctionne car tous les fichiers CSS de médias et les fichiers CSS de médias d'impression sont combinés dans les mêmes règles de style en cascade. Par conséquent, l’ordre dans lequel ces fichiers CSS sont liés est très important. Tous les liens vers des fichiers multimédias doivent être placés avant le lien vers des fichiers multimédias imprimés.
Voici quelques conseils pour utiliser les fichiers CSS des médias imprimés :
Si vous souhaitez désactiver l'affichage d'un div, utilisez display:none au lieu de visible:hidden.
Ni les points (pt) ni les pouces (in) ne sont des unités de mesure correctes pour l'affichage à l'écran, mais ce sont des unités de mesure correctes pour la sortie imprimée.
Les sélecteurs que vous utilisez dans les fichiers multimédias d'impression doivent être exactement les mêmes que ceux que vous utilisez dans tous les fichiers multimédias. Par exemple, si vous utilisez div#sidenav pour sélectionner le div avec l'identifiant sidenav dans tous les fichiers multimédias, l'utilisation de #sidenav dans les fichiers multimédias imprimés risque de ne pas atteindre votre objectif.
N'oubliez pas de forcer explicitement les déclarations de règles de remplacement qui changent d'un fichier à l'autre. Par exemple, si vous définissez un remplissage pour un élément dans tous les fichiers multimédias et que vous souhaitez supprimer le remplissage dans la sortie d'impression, il ne suffit pas d'ajouter un style qui ignore la déclaration de remplissage dans le fichier multimédia d'impression - vous devez le définir explicitement. :0pt pour remplacer le paramètre précédent.
Si vous utilisez un éditeur graphique tel que Dreamweaver, vous pouvez prévisualiser la page générée à l'écran plutôt que sous forme imprimée. Pour prévisualiser les styles d'impression dans la fenêtre d'affichage Création de Dreamweaver, remplacez le lien vers le fichier CSS du support d'impression par media="screen". Cela vous permet de prévisualiser les styles CSS dans les fichiers multimédias d'impression. N'oubliez pas de redéfinir le descripteur de média en media="print" avant de publier votre page.
Lorsque vous devez fournir une page Web imprimable à vos visiteurs, vous n'avez plus besoin de créer une version distincte de la page originale. N'importe quelle page XHTML/CSS peut être convertie en une page imprimable en ajoutant un lien vers une feuille de style CSS avec le descripteur de média media="print".

是否要复制MicrosoftWord中的页面,并保持格式不变?这是一个聪明的想法,因为当您想要创建特定文档布局或格式的多个副本时,在Word中复制页面可能是一种有用的节省时间的技术。本指南将逐步引导您在Word中复制页面的过程,无论是创建模板还是复制文档中的特定页面。这些简单的说明旨在帮助您轻松地重新制作页面,省去从头开始的麻烦。为什么要在MicrosoftWord中复制页面?在Word中复制页面非常有益的原因有以下几点:当您有一个具有特定布局或格式的文档要复制时。与从头开始重新创建整个页面不同

在打印机里,“cartridge”的意思为“墨盒”,是喷墨打印机(包括喷墨型多功能一体机)中用来存储打印墨水,并最终完成打印的部件。墨盒对于整个喷墨打印机来说具有相当重要的地位。墨盒可分为两种:1、一体式墨盒,是将喷头集成在墨盒上,当墨水用完更换一个新的墨盒之后,也就意味着同时更换了一个新的打印头;2、分体式墨盒,是指将喷头和墨盒设计分开的产品。

ipp打印机是指采用ipp协议的打印机。IPP代表“互联网打印协议”,是一个在互联网上打印的标准网络协议。IPP协议允许用户管理与Internet连接的打印机,并将打印机作业发送到在线主机打印机;用户可以透过相关界面来控制打印品所使用的纸张种类、分辨率等各种参数。

打印机复印出来黑黑的原因及解决办法:1、打印机的问题,把打印机清洗一下,然后把机子重新启动一下;2、墨盒的问题,拆开墨盒检查并摊均匀一些;3、打印机硒鼓质量不好,可以更换一个质量好的。

页面刷新在我们日常的网络使用中非常常见,当我们访问一个网页后,有时候会遇到一些问题,比如网页加载不出来或者显示不正常等。这时候我们通常会选择刷新页面来解决问题,那么如何快速地刷新页面呢?下面我们就来探讨一下页面刷新的快捷键。页面刷新快捷键是一种通过键盘操作来快速刷新当前网页的方法。在不同的操作系统和浏览器中,页面刷新的快捷键可能有所不同。下面我们以常见的W

待机是iOS17更新中的一项新功能,它提供了一种新的增强方式,可以在手机快速闲置时访问信息。通过StandBy,您可以方便地查看时间、查看即将发生的事件、浏览日历、获取您所在位置的天气更新等等。激活后,iPhone在充电时设置为横向时会直观地进入待机模式。此功能非常适合床头柜等无线充电点,或者在日常任务中离开iPhone充电时。它允许您轻扫待机中显示的各种小部件,以访问来自各种应用程序的不同信息集。但是,您可能希望根据您的偏好和您经常需要的信息修改这些小部件,甚至删除一些小部件。因此,让我们深入

标题:3秒跳转页面实现方法:PHP编程指南在网页开发中,页面跳转是常见的操作,一般情况下我们使用HTML中的meta标签或者JavaScript的方法进行页面跳转。不过,在某些特定的情况下,我们需要在服务器端进行页面跳转。本文将介绍如何使用PHP编程实现一个在3秒内自动跳转到指定页面的功能,同时会给出具体的代码示例。PHP实现页面跳转的基本原理PHP是一种在

《处理Laravel页面无法正确显示CSS的方法,需要具体代码示例》在使用Laravel框架开发Web应用时,有时候会遇到页面无法正确显示CSS样式的问题,这可能会导致页面呈现不正常的样式,影响用户体验。本文将介绍一些处理Laravel页面无法正确显示CSS的方法,并提供具体的代码示例,帮助开发者解决这一常见问题。一、检查文件路径首先要检查CSS文件的路径是


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

PhpStorm version Mac
Le dernier (2018.2.1) outil de développement intégré PHP professionnel

Télécharger la version Mac de l'éditeur Atom
L'éditeur open source le plus populaire

mPDF
mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),

Dreamweaver Mac
Outils de développement Web visuel