un peu paumé avec les fontes... - Programmation
Marsh Posté le 18-02-2001 à 01:34:05
c un peu dur a comprendre
pas possible de mettre la font en %
le mieux, c de mettre un tableau de largeur fixe (750 par ex), et de le remplir. Ne met ke des largeurs fixes, c mieux
Marsh Posté le 19-02-2001 à 00:25:52
oui effectivement j'ai pas été très clair, je vient de relire la tartine que j'ai écrite hier soir et j'avoue j'ai rien compris !
en fait je pense que ce que je voulais demander principalement, c'est y a-t-il un moyen pour avoir la même taille de fontes quelle que soit la résolution utilisée par le visiteur ? le problème si on fait une fonte agréable en 640x480, celui qui visite le site en 1600x1200 il peut prendre sa loupe... A l'inverse si on fait une fonte agréable en 1600, alors le pauvre qui débarque en 640 et bien les caractères font 1/2 écran de haut !
voilà le problème...
pas d'idée
Marsh Posté le 19-02-2001 à 01:50:51
en javascript tu testes la resolution et tu modifies une variable qui correspondra à la taille de la police appropriée.
Marsh Posté le 20-02-2001 à 00:12:00
oui ça me semble une bonne idée, le problème c'est que j'ai aucune notion du javascript, et j'avais espéré une solution en html...
mais bon, si c'est pas possible alors tant pis ! ceux qui sont en 1600x1200 prendront leurs loupes ;-)
merci, A+
Marsh Posté le 20-02-2001 à 13:20:33
la soluce c'est un mélange de javascript et de CSS (feuille sde styles). Il te suffit de créer plusieurs feuilles de styles différentes en fonction de la résolution en externe et d'importer celle qui correspond à la résolution.
<script language="JavaScript">
<!--
if (Screen.width>1280){document.write("<link rel=\"stylesheet\" href=\"style1600.css\">" )}
if ((Screen.width>1024)&&(Screen.width<1280){){document.write("<link rel=\"stylesheet\" href=\"style1024.css\">" )}
if ((Screen.width>800)&&(Screen.width<1024){){document.write("<link rel=\"stylesheet\" href=\"style800.css\">" )}
if ((Screen.width>640)&&(Screen.width<800){){document.write("<link rel=\"stylesheet\" href=\"style640.css\">" )}
//-->
</script>
Marsh Posté le 18-02-2001 à 00:42:44
J'aimerai avoir vos avis, j'ai un blème avec les fontes. Dans une page HTML j'utilise des calques avec des % plutot que des pixels, de façon à obtenir la même présentation quelle que soit la résolution de l'utilisateur.
Mais voila, le probleme c'est que ça marche très bien y compris les images, par contre avec les fontes c'est une catastrophe. Si la page est réalisée en 800x600 le texte remplis juste les calques c'est nickel, puis on teste en 1024 par ex. et là ça va encore, sauf que le texte commence à se sentir tout petit dans les calques, il ne remplit plus que la moitié... en 1200 là ça devient carrément ridicule, le texte est minuscule dans des calques qui semblent immense dans cette résolution. Mais le pire c'est en testant en 640x480, là c'est la cata les fontes deviennent tellement énormes (en proportion) que la fin du texte n'est pas visible !!
Bref bref bref, ma (mes) question(s) c'est
y a t-il une commande html permettant de choisir une taille de fonte en % plutot que dans une palette de 1-7 ?
existe t il une solution pour que les calques s'adaptent aux textes qu'ils contiennent, càd que le texte remplisse toute la surface du calque, ni plus ni moins, et donc que les calques placés en-dessous montent ou descendent en fonction de la hauteur des calques qui les précèdent ?
et enfin dernière question, et là c'est votre avis que je demande, vaut-il mieux (+ pro ?) utiliser au départ une largeur de page fixe, par. exemple 800x600 ce qui permet de faire quelque chose de bcp + propre et supprime ainsi les problèmes de proportion taille fontes / taille calques ? ou bien vaut-il mieux s'obstiner à faire un site qui s'adapte parfaitement à la résolution du visiteur ???
merci d'avoir lu tout ça, j'espère pas avoir été trop fouillis avec mes histoire de taille de fontes, et si vous avez la moindre idée merci d'avance !