J'ai une table HTML qui a des numéros incrémentiels commençant à partir de 0 dans ses cellules (de gauche à droite, de bas en haut).Comment changer la taille de la police dans les cellules du tableau en fonction du contenu des cellules?
J'ai fixé en CSS le width
et le height
des cellules (largeur 40px, hauteur 25px, dans mon cas).
Lorsque la table devient plus grande, les nombres à l'intérieur deviennent également grands (par exemple, le dernier nombre est 1266356). Cela provoque les cellules à être plus large que je définis dans le CSS, qui étend la table entière en conséquence. Au lieu de cela, je voudrais que la police des nombres soit plus petite pour garder la largeur de la cellule 40px.
Comment puis-je accomplir cela en utilisant CSS/Javascript/jQuery?
Merci pour l'idée, mais le problème principal est que je dois calculer la taille de la police pour chaque longueur de texte par moi-même. Je suis à la recherche d'une solution automatisée ... –
Je pense que c'est la voie à suivre, car il n'y a pas de mécanisme existant pour votre problème. Cependant, vous pouvez développer cette solution. Au lieu de définir une taille prédéfinie, vous pouvez utiliser une taille par défaut comme point de départ, en diminuant la taille de la police jusqu'à ce que la largeur de la cellule soit inférieure à un seuil défini (40px dans votre cas). –