Bonsoir,
je vous soumet ici l'un de mes problèmes concernant les css que je suis en train de développer pour le media d'impression.
chaque page que hje suis en train de faire a ou aura 2 versions d'impression:
- l'un à partir d'un fichier telechargeable au format pdf avec les images de la page et toutes ces "fioritures";
- l'autre qui sera une version très épurée, 100% texte, au moyen de fichiers css appropriés et attachés au media "print".
En gros, essayant de "traduire" les lettrines de la page originale, au moyen de votre tutoriel, il s'avère qu'elles s'appliquent très bien à l'écran, cependant impossible de les faire fonctionner pour l'impression.
exemple:
page normale:
http://www.hotelrealdobidos.com/uploads/seroes_medievais.html
page temporaire avec juste les css du media print, ici appliquées aussi au media "screen":
http://www.hotelrealdobidos.com/uploads/print_seroes_medievais.html
tout est ok, mais si vous faites un aperçu avant impression, vous verrez que la lettrine se retrouve au dessus du texte, comme si la propriété "float" n'était pas appliquée.
Cependant, fait étrange, lorsque la ligne de texte semble être plus courte, l'impression fonctionne correctement, voir:
http://www.hotelrealdobidos.com/uploads/noite_de_nupcias.html
exemple de code:
html:
css:
désolé pour la longuer du post, merci d'avance...
Modifié par emiliodobrasil (27 Jul 2007 - 23:10)
je vous soumet ici l'un de mes problèmes concernant les css que je suis en train de développer pour le media d'impression.
chaque page que hje suis en train de faire a ou aura 2 versions d'impression:
- l'un à partir d'un fichier telechargeable au format pdf avec les images de la page et toutes ces "fioritures";
- l'autre qui sera une version très épurée, 100% texte, au moyen de fichiers css appropriés et attachés au media "print".
En gros, essayant de "traduire" les lettrines de la page originale, au moyen de votre tutoriel, il s'avère qu'elles s'appliquent très bien à l'écran, cependant impossible de les faire fonctionner pour l'impression.
exemple:
page normale:
http://www.hotelrealdobidos.com/uploads/seroes_medievais.html
page temporaire avec juste les css du media print, ici appliquées aussi au media "screen":
http://www.hotelrealdobidos.com/uploads/print_seroes_medievais.html
tout est ok, mais si vous faites un aperçu avant impression, vous verrez que la lettrine se retrouve au dessus du texte, comme si la propriété "float" n'était pas appliquée.
Cependant, fait étrange, lorsque la ligne de texte semble être plus courte, l'impression fonctionne correctement, voir:
http://www.hotelrealdobidos.com/uploads/noite_de_nupcias.html
exemple de code:
html:
<div class="texto_pos_maj" id="texto_oferta">
<p><span class="first_letter">U</span>m ambiente romântico num quarto de Rainha decorado com flores.</p>
<p>Ao seu dispor no quarto, uma garrafa de espumante, uma água mineral, uma cesta com frutas e para que se sinta ainda mais confortável roupões e chinelos para uso durante a estadia.</p>
<p>Um bom pequeno-almoço será servido no quarto à hora desejada..</p>
<p>Para maior conforto, o check-out é tardio, até as 18 horas.</p>
<p>Para mais tarde recordar, será oferecida uma lembrança personalizada do Hotel.</p>
</div>
css:
span.first_letter {
float: left;
display: inline;
font-size: 35pt;
margin-right: 3pt;
line-height: 32pt;
}
p {
text-align:justify;
margin:2pt 1pt 6pt 0;
font-size:12pt;
color:#000;
}
désolé pour la longuer du post, merci d'avance...
Modifié par emiliodobrasil (27 Jul 2007 - 23:10)