Page 2 sur 2

Publié : 26 août 2005, 10:22
par calimo
Je n'ai pas suivi toute la discussion. Cependant, je vois que c'est déjà nettement mieux (tant pis pour le pied de page à la rigeur).

Je n'ai pas trop compris ce qui clochait pour les puces, mais enfin, ça marche...

Code : Tout sélectionner

font-weight: 900;
Oublie, c'est très mal supporté à ce que je sache, remplace 900 par "bold" :wink:

Pour les tailles de polices en pt, je ne sais pas ce que Keran a fumé, mais les pt c'est uniquement pour l'impression.
Quant aux px, il vaut mieux les éviter ! Pour la simple et bonne raison que
  1. Ça surpasse les préférences de l'utilisateur (qui aurait pu fixer une taille par défaut plus grande ou plus petite...)
  2. Ça empêche les utilisateurs d'IE de redimentionner.
Et ça ne pose plus de problèmes depuis que Netscape 4 a disparu :roll:

Bref, je ne pense pas que ce soit le problème. Alors tu peux virer le font-size: 14px; ;-) (et mettre tout le reste en em).

Au lieu de background-color:none tu peux préciser "transparent". :wink:

Publié : 26 août 2005, 22:33
par jojaba
Bref, je ne pense pas que ce soit le problème. Alors tu peux virer le font-size: 14px; (et mettre tout le reste en em).
Je ne sais pas si je fais bien comme ça, je vais un peu abuser de tes services "pédagogiques", une fois n'est pas coutume !
Je souhaiterais pouvoir définir toutes les tailles de polices de mon site par rapport à la taille définie dans le body.
Celle du body, je la définie en em. Les autres en %. Je pensais que toutes celles définies en % correspondaient à la fraction prise sur celle en em. Suis-je dans le vrai ?
Sinon, comment puis-je atteindre mon objectif ?

Merci :)

Publié : 27 août 2005, 10:34
par calimo
jojaba a écrit :Celle du body, je la définie en em
Non, le visiteur l'a définie dans ses préférences ;-)
jojaba a écrit :Les autres en %. Je pensais que toutes celles définies en % correspondaient à la fraction prise sur celle en em. Suis-je dans le vrai ?
Oui ! Si tu mets 0.9em ou 90%, ça la réduit de 10%. Mais attention simplement aux imbrications, si tu mets

Code : Tout sélectionner

#footer {
font-size:0.8em;
}
et que ce footer est contenu dans quelque chose auquel tu as appliqué un 0.8em, ton #footer n'aura plus que 0.64em :wink:

Publié : 27 août 2005, 11:41
par Thomas
Un article intéressant à propos de la taille "em" : http://blog-and-blues.org/weblog/2004/0 ... nt-size-em

Publié : 27 août 2005, 17:45
par jojaba
Je vais utiliser les 62,5 % du font-sze du body proposé par 'auteur de la page sur laquelle tu m'envoies Toto, cela simplifie énormément les choses !
Merci à vous deux.

Publié : 27 août 2005, 18:14
par calimo
Autrement dit tu considères que l'utilisateur a mal défini ses préférences, et que ce n'est pas à lui de décider ce qu'il préfère... pourquoi pas, c'est une philosophie :roll: (malheureusement très répandue)

Publié : 27 août 2005, 18:57
par jojaba
calimo a écrit :Autrement dit tu considères que l'utilisateur a mal défini ses préférences, et que ce n'est pas à lui de décider ce qu'il préfère... pourquoi pas, c'est une philosophie :roll: (malheureusement très répandue)
Mais si, puisqu'il peut redimensionner à partir de son navigateur !
C'est au niveau de la proportion entre tailles de polices que j'agis, si j'ai bien compris l'article et je donne la liberté à celui qui visualise de modifier de manière homogène la taille de police.

Non ?

Publié : 27 août 2005, 19:12
par jojaba
Euh, je viens de comprendre que je me suis sûrement mal exprimé. :oops:
En fait, je voulais dire que je définissais la taille de la police du body en % puis le reste en em, bien entendu, comme cela est préconisé dans l'article !
Je comprends pourquoi tu as réagis ainsi à présent Calimo :wink:

Publié : 27 août 2005, 19:22
par calimo
jojaba a écrit :Mais si, puisqu'il peut redimensionner à partir de son navigateur !
Oui oui, mais ça veut dire que s'il a bien tout réglé comme il veut, il doit quand-même redimentionner... :?

Enfin bon, vu le nombre de sites qui le font, je me demande à chaque fois si je n'ai pas mal compris à quoi servent les préférences :lol:

Publié : 28 août 2005, 09:21
par GizMecano
Hello,

Calimo, dis-moi si je ne te suis pas, mais est-ce que ça signifie que tu penses qu'il vaut mieux ne pas du tout définir de taille de police pour le body, afin de caler les autres styles sur les seules préférences définies par l'utilisateur :?:

Merci.

Ciao,

Publié : 28 août 2005, 09:45
par calimo
Je crois que tu me suis :wink:
Pour moi, sauf s'il y a une raison valable, on ne devrait pas changer la taille définie par l'utilisateur. Raison valable ce serait, par exemple, un design très particulier, ou un pied de page, ou que sais-je encore. Mais je pense qu'un site "normal" devrait respecter les préférences de l'utilisateur ;-)

Cela dit, le nombre de sites le faisant se compte sur les doigts d'une main... c'est pour ça que je me demande si j'ai bien compris ou pas :wink:

Publié : 28 août 2005, 09:57
par GizMecano
Hello
calimo a écrit :Je crois que tu me suis :wink:
Pour moi, sauf s'il y a une raison valable, on ne devrait pas changer la taille définie par l'utilisateur.
Je crois que je te suis, a peu près :wink:

Si toutefois tu penses bien uniquement à la taille de la police du body. Je trouve même tes explications sur ce sujet marquées au coin du bon sens :wink:

Ceci dit, je pense cependant que se priver de définir d'autres tailles de police (en relatif, c.-à-d. % ou em) pour différents éléments simples (p, h1 ou li, par exemple), ce serait quand même se priver d'une bonne part de l'attrait des CSS... :?

Est-ce que nous sommes bien sur la même longueur d'onde :?: :wink:

Ciao,

Publié : 28 août 2005, 10:05
par calimo
Oui, à part que justement c'est sur les <p> et autres textes que les préférences de l'utilisateur doivent être le plus respectées, puisque c'est là qu'il a besoin du maximum de lisibilité. Pour moi, tout ce qui est "long texte à lire" devrait adopter la taille de l'utilisateur. :wink:

(Bien entendu les titres comme h1...hx, ainsi que probablement pas mal d'autres choses encore, doivent être ajoutées aux "tailles qu'on peut changer", c'est exactement le but des CSS :) )

Publié : 30 août 2005, 20:37
par GizMecano
Hello,
calimo a écrit :Oui, à part que justement c'est sur les <p> et autres textes que les préférences de l'utilisateur doivent être le plus respectées
Question logique, ça se défend parfaitement :wink:

Cependant, si on considère qu'un grand nombre d'utilisateurs lambda ne modifie même pas les préférences par défaut et qu'une part relativement importante navigue encore en 800 x 600, afficher des paragraphes en 16 px de base (si je me souviens bien), ça fait tout de même des fois un peu gros, non :?:

Enfin, ceci dit, c'est un peu un problème insoluble... :roll:

Ciao,

Publié : 31 août 2005, 21:56
par calimo
GizMecano a écrit :Cependant, si on considère qu'un grand nombre d'utilisateurs lambda ne modifie même pas les préférences par défaut et qu'une part relativement importante navigue encore en 800 x 600, afficher des paragraphes en 16 px de base (si je me souviens bien), ça fait tout de même des fois un peu gros, non :?:
Exactement comme une part importante des utilisateurs naviguent sous IE... :roll:

Bref, en admettant que les navigateurs soient mal réglés, pallier ces déficiences est un jeu risqué... parce que ça veut dire qu'un nouveau navigateur mieux réglé ne pourrait pas "fonctionner correctement" :roll:

Bref, à mon sens, on assiste à une balkanisationdes tailles de polices :(
GizMecano a écrit :Enfin, ceci dit, c'est un peu un problème insoluble... :roll:
Non, pas un peu, totalement :wink: