From: Laurent CAPRANI (caprani@multimania.com)
Date: 02/01/2002 - 20:21
Bonjour Maurice,
Je ne sais pas ce qui fonctionne effectivement(*), mais les normes ont
prévu:
1. des feuilles de style distinctes en fonction du médium d'affichage;
2. des paramètrages à l'intérieur des feuilles de style CSS.
1. Feuilles distinctes
Plusieurs feuilles de style peuvent être
- associées à une page HTML(*) par des éléments <LINK REL="stylesheet"
href="..." media="...">,
- incluses dans une page HTML dans des éléments <STYLE type="..."
media="..."> ou encore
- associées à document XML par des instructions de traitement
<?xml-stylesheet href="..." type="..." media="..."?>.
À chaque fois, l'attribut media[1] précise quel(s) médium est concerné.
Le défaut est "screen", l'impression se fait généralement sur un médium
"print".
2. À l'intérieur des feuilles CSS
En CSS, on peut créer des groupes de règles distinctes pour les différents
média:
@media screen {
BODY { font-family: sans-serif }
}
@media print {
BODY { font-family: serif }
}
(*) Donc, si quelqu'un veut faire l'essai de ce qui fonctionne dans IE, NS
ou autre, je suis intéressé de le savoir (mais j'ai la flemme d'essayer :-).
-- Laurent CAPRANI
Montréal
[1] http://www.w3.org/TR/html4/types.html#type-media-descriptors
> -----Message d'origine-----
> De : xml-tech-bounce@xmlfr.org [mailto:xml-tech-bounce@xmlfr.org]De la
> part de Maurice Frankel
> Envoyé : Monday, December 31, 2001 4:15 AM
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] Impression avec une feuile de style différente
>
>
> Bonjour,
>
> Je fais des essais XML avec IE6
>
> Le nom de la feuille de style est donné dans le fichier XML.
> Je voudrais pouvoir, lorsque je demande l'impression du document
> affiché, qu'une autre feuille de style soit utilisée pour
> construire la sortie imprimante.
>
> Cela était possible avec IE5 au travers d'un bouton "imprimer"
> parce que j'étais obligé de passer par un script JavaScript qui
> donnait le nom des fichiers XML et XSL.
>
> Comment faire maintenant avec IE6, côté client ?
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|