@media print

Bonjour à tous,

J’essaye d’utiliser un css pour faire une impression.
Pour cela, j’avais l’habitude en php de faire comme ceci :

/public/stylesheet/monstyle.css

@media screen {
.maclasse {…}
}

@media print {
.maclasse {…}
}

Malheureusement, ceci ne fonctionne pas sur mon projet en Ror :frowning:
J’ai fait pas mal de tests, et j’en arrive à la conclusion que soit
c’est
completement impossible, le framework ne gère pas.
Ou soit il me manque une librairie ou quelque chose…
Config : Rails 1.2.3 sur Ubuntu FiestyFawn

Pouvez vous m’apporter un peu d’aide s’il vous plait ?
Merci d’avance
FJ

Le 4 janv. 08 à 17:22, Frédéric Jay a écrit :

Pouvez vous m’apporter un peu d’aide s’il vous plait ?
Merci d’avance
FJ

Bonjour,

En rail, dans le header de mon layout, je mettrais :
<%= stylesheet_link_tag ‘/stylesheets/theme/application.css’, :media
=> ‘all’ %>
<%= stylesheet_link_tag ‘/stylesheets/theme/print.css’, :media =>
‘print’ %>

Avec deux feuilles de style différentes.

C’est la manière la plus simple et la plus propre, amha.

Cordialement,
Frédéric

Bah voila…Merci !
Réponse super rapide et ça marche nikel.
Je te salue humblement :wink:
FJ

Le 04/01/08, Frederic de Villamil [email protected] a écrit :