Hello,
je suis confronté à un ptit souci, et je vois pas de soluce...
Pour un site, j'affiche du code dans des blocs PRE. Tout se passe bien, mais en allant voir avec FireFox après-coup, je me rend compte que ce dernier affiche une taille de police bien plus petite que la normale.
Pour info, dans mon CSS j'utilise toujours par défaut :
Ceci afin de pouvoir faire varier mes font-size en relatif par la suite avec des X.Xem
Ce que je ne comprends pas, c'est que par défaut, je n'indique aucune valeur font-size pour la balise PRE. La taille de police doit donc être la même que le reste du texte "normal". Sous opera c'est bien le cas, mais sous FF la taille est presque 2 fois plus petite ! Et presque illisible.
Idem avec une balise CODE.
Si je met par ex un "font-size:1.3em" pour le pre, FF affiche enfin avec une taille normale, mais sur les autres navigateurs c'est complèrtement disproportionné avec le reste de la page...
Avez-vous une solution, sans utiliser un hack de la mort qui tue, et sans devoir utiliser une unité en pt ou px juste pour les pre, ce qui fout en l'air la possibilité d'aggrandir/diminuer la taille avec le reste de la page.
EDIT :
auto-résolu à l'instant, grace à cet article : http://virtuelvis.com/archives/2005/02/m...braindeath
la soluce c'est un ptit "hack" :
je suis confronté à un ptit souci, et je vois pas de soluce...
Pour un site, j'affiche du code dans des blocs PRE. Tout se passe bien, mais en allant voir avec FireFox après-coup, je me rend compte que ce dernier affiche une taille de police bien plus petite que la normale.
Pour info, dans mon CSS j'utilise toujours par défaut :
Code :
body { font-size: 80%; }
Ceci afin de pouvoir faire varier mes font-size en relatif par la suite avec des X.Xem
Ce que je ne comprends pas, c'est que par défaut, je n'indique aucune valeur font-size pour la balise PRE. La taille de police doit donc être la même que le reste du texte "normal". Sous opera c'est bien le cas, mais sous FF la taille est presque 2 fois plus petite ! Et presque illisible.
Idem avec une balise CODE.
Si je met par ex un "font-size:1.3em" pour le pre, FF affiche enfin avec une taille normale, mais sur les autres navigateurs c'est complèrtement disproportionné avec le reste de la page...
Avez-vous une solution, sans utiliser un hack de la mort qui tue, et sans devoir utiliser une unité en pt ou px juste pour les pre, ce qui fout en l'air la possibilité d'aggrandir/diminuer la taille avec le reste de la page.
EDIT :
auto-résolu à l'instant, grace à cet article : http://virtuelvis.com/archives/2005/02/m...braindeath
la soluce c'est un ptit "hack" :
Code :
pre {
font-family: "Monospace font handling in Firefox is braindead", monospace;
font-size: 1em;
}