Maison >interface Web >tutoriel CSS >Comment puis-je obtenir et modifier de manière fiable les tailles de police en HTML ?
Le besoin d'accéder et de manipuler la taille de police des éléments HTML se pose fréquemment dans le développement Web. Pour le faire efficacement, il est crucial de comprendre les mécanismes sous-jacents et les pièges potentiels.
Tenter de récupérer la taille de la police directement à partir de la propriété style.fontSize peut ne pas toujours fournir le résultat souhaité. Dans les cas où la taille de la police est définie dans une feuille de style, la valeur de la propriété sera une chaîne vide. Pour contourner ce problème, la méthode window.getComputedStyle est recommandée. Le code ci-dessous montre comment obtenir et ajuster correctement la taille de la police :
var el = document.getElementById('foo'); var style = window.getComputedStyle(el, null).getPropertyValue('font-size'); var fontSize = parseFloat(style); // Convert the value to a float for precision el.style.fontSize = (fontSize + 1) + 'px'; // Apply the updated font size
Cette approche garantit que la taille de la police est récupérée avec précision, même si elle est héritée d'une feuille de style. La fonction parseFloat est utilisée pour convertir la valeur de chaîne en flottant, permettant des ajustements plus précis de la taille de la police. En utilisant cette technique, vous pouvez facilement modifier la taille de la police des éléments HTML et maintenir la cohérence avec les définitions des feuilles de style.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!