J'essaie de calculer la largeur totale d'une travée en HTML, y compris les relèvements gauche et droit du premier et du dernier caractère. J'ai déjà essayé les fonctions externalWidth de widthWidth et de width de jQuery de jQuery, mais aucune d'entre elles ne renvoie la valeur correcte que je recherche. Voici un example de ce que je veux dire. En cours d'exécution dans Firefox, la largeur calculée est de 135 pixels, tandis que la mesure avec le plug-in Web Developer donne une largeur réelle de 141 pixels.Comment calculer la largeur totale du texte y compris les relèvements gauche et droit
Modifier
Voici ce que j'ai essayé, et voici les valeurs qu'il me donne: offsetWidth = 135 jQuery.width() = 135 jQuery.outerWidth() = 135
Aucun d'eux ne calcule le dépassement de 6px sur le 'f' (ce qui ferait la largeur 141).
Les éléments en ligne tels que '' n'ont pas vraiment de valeur "width" significative, du moins pas conceptuellement. – Pointy
J'essaie de calculer la largeur du texte. J'ai essayé une variété d'éléments html, y compris l'envergure et la largeur, dont aucun ne me donne le résultat que je cherche. Tous excluent la largeur du porte-à-faux sur le 'f' lors du retour de la largeur. – gyoda
Pour référence - Voici ce que je reçois: http://img189.imageshack.us/img189/4508/97030781.png - La largeur dans le résultat et l'inspecteur firebug sont d'accord, mais la largeur n'inclut pas la totalité du dernier "f" – gnarf