Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

String : méthode fontsize()

Obsolète

Évitez d'utiliser cette fonctionnalité dans de nouveaux projets. HTML wrapper methods exist only for backwards compatibility. Use DOM APIs to create elements instead. Cette fonctionnalité peut être candidate à la suppression des standards web ou des navigateurs.

Envisagez d'utiliser plutôt les fonctionnalités suivantes : DOM.

La méthode fontsize() des valeurs String crée une chaîne de caractères qui intègre cette chaîne de caractères dans un élément HTML <font> (<font size="...">str</font>), ce qui fait que cette chaîne de caractères est affichée dans la taille de police définie.

Note : Toutes les méthodes d'encapsulation HTML sont obsolètes et ne sont standardisées que pour des raisons de compatibilité. Dans le cas de fontsize(), l'élément <font> lui-même a été retiré de la spécification HTML et ne doit plus être utilisé. Les développeur·euse·s web doivent utiliser les propriétés CSS à la place.

Syntaxe

js
fontsize(size)

Paramètres

size

Un entier compris entre 1 et 7 ou une chaîne de caractères représentant un nombre signé entre 1 et 7.

Valeur de retour

Une chaîne de caractères commençant par une balise de début <font size="size"> (les guillemets doubles dans size sont remplacés par &quot;), suivie du texte str, et se terminant par une balise de fin </font>.

Description

La méthode fontsize() se contente de joindre les parties de la chaîne de caractères sans aucune validation ni normalisation. Cependant, pour créer des éléments HTML <font> valides, lorsque vous définissez la taille sous forme d'entier, vous définissez la taille de la fonte de str sur l'une des 7 tailles définies. Vous pouvez définir taille sous forme de chaîne de caractères telle que "-2" ou "+3" pour ajuster la taille de la fonte de str par rapport à 3, la valeur par défaut.

Exemples

L'exemple qui suit illustre comment utiliser les méthodes pour les chaînes de caractères afin de modifier la taille d'une chaîne de caractères :

js
const contenuChaineCaracteres = "Bonjour, le monde";

document.body.innerHTML = contenuChaineCaracteres.fontsize(7);

Cela crée le HTML suivant :

html
<font size="7">Bonjour, le monde</font>

Attention : Cette balise est invalide, car font n'est plus un élément valide.

Au lieu d'utiliser fontsize() et de créer directement du texte HTML, vous devez utiliser le CSS pour manipuler les polices. Par exemple, vous pouvez manipuler font-size avec l'attribut element.style :

js
document.getElementById("IDdeVotreElement").style.fontSize = "7pt";

Spécifications

Spécification
ECMAScript® 2027 Language Specification
# sec-string.prototype.fontsize

Compatibilité des navigateurs

Voir aussi