Caractère html en exposant. Html est la façon de mettre du texte en majuscule CSS. Balises HTML et - Texte en indice et en exposant

Dans le dernier didacticiel vidéo, nous avons appris à supprimer et à ajouter de nouvelles informations à nouvelle version Document HTML, tout en signalant ceci moteurs de recherche et mettre en évidence visuellement afin que les visiteurs puissent également voir les changements. Pour cela, nous avons utilisé les balises del et ins.

Dans ce didacticiel vidéo, nous poursuivons le sujet de la mise en forme du texte dans un document HTML. Nous allons nous familiariser avec deux balises HTML qui indiquent l'exposant et l'indice du texte.

La balise HTML sup est l'exposant du texte en HTML.

Balise HTML sert à spécifier l'exposant du texte en HTML. Dans certaines rubriques de sites, cette balise sera tout simplement indispensable. Par exemple, si vous avez, ou prévoyez, un site lié à des formules, mathématiques ou chimiques. Ou, s'il y a un chantier de construction, alors la balise sera très utile et aidera à la conception d'articles, lors de la rédaction de formules ou de quantités, par exemple des mètres carrés dans des sujets de construction.

Mais si votre site n'appartient pas aux rubriques répertoriées, cela ne signifie pas que la balise ne sera pas utile. Il suffit de faire preuve d'imagination et d'ingéniosité et de trouver une utilité à cet élément.

La balise HTML sub est l'indice du texte en HTML.

Concernant la balise HTML , alors c'est l'opposé de la balise , et est chargé de spécifier l'indice du texte. Le texte en indice peut être utilisé lors de l'écriture de formules ou d'équations mathématiques. Mais en plus de cela, vous pouvez peut-être trouver une autre utilisation pour la balise. .

La prochaine leçon vidéo est consacrée à deux autres balises, qui dans certaines situations peuvent être tout simplement irremplaçables. De plus, ils sont capables non seulement de mettre en forme le texte, par exemple dans un article, mais aussi de préciser diverses informations sur le site lors de la mise en page. L'une des balises est enveloppée de HTML et la seconde dessine une ligne horizontale.

L'index par rapport au texte est le décalage des caractères par rapport à la ligne de base vers le haut ou vers le bas. Selon la valeur positive ou négative du décalage, l'indice est appelé respectivement indice supérieur ou inférieur. Ils sont activement utilisés en mathématiques, en physique, en chimie et pour désigner des unités de mesure. HTML propose deux éléments pour créer un index : (de l'anglais en exposant) - exposant et (de l'indice anglais) - indice. Le texte placé dans l'un de ces conteneurs est indiqué par une taille plus petite que le texte de base et est déplacé vers le haut ou vers le bas par rapport à celui-ci. L'exemple 1 montre comment ces éléments et styles sont combinés pour modifier l'apparence du texte.

Exemple 1 : Création d'un exposant et d'un indice

Exposant et indice

Équation caractéristique de la surface du second degré

λ 3- JE 1λ 2+ je 2λ - je 3 = 0



Dans l'exemple, l'indice et l'exposant apparaissent en même temps. Pour changer le style de police de l'index, des styles sont appliqués qui définissent un seul dessin (Fig. 1).

Riz. 1. L'apparence des index après l'application des styles

Vous pouvez refuser d'utiliser et au profit des styles. Un analogue de ces éléments est la propriété vertical-align , qui fait déplacer le texte verticalement d'une distance donnée. En particulier, l'exemple 2 utilise 0,8 em pour l'index supérieur et -0,5 em pour l'index inférieur comme valeur. Em est une unité relative égale à la taille de la police courante. Par exemple, 0.5em signifie que le texte doit être décalé de la moitié de la taille de la police.

Exemple 2 : Utilisation de styles pour gérer les index

Exposant et indice

polynôme de degré n

f(x) = une 0+ un 1 x + ... + un n-1 X n-1+ un n X n



Dans l'exemple, la formule elle-même est affichée dans une taille agrandie, les caractères en exposant sont définis en rouge et les caractères inférieurs sont en bleu (Fig. 2).

Depuis plusieurs leçons, nous sommes devenus vraiment créatifs avec le formatage du texte avec CSS, et cette fois, nous apprenons à changer la casse du texte. A cet égard, les feuilles de style en cascade nous ouvrent de très larges possibilités, et pour être plus précis, nous pouvons :

  • Afficher tout le texte majuscules;
  • Sélectionnez tout le texte en minuscules ;
  • Faites en sorte que la première lettre de chaque mot commence par une majuscule.

"C'est bien beau, mais quand cela pourrait-il être nécessaire?" - tu demandes. Imaginez une situation où vous souhaitez afficher tous les éléments de menu en majuscules. Pour ce faire, il n'est pas nécessaire de les taper, y compris la touche CapsLock, ou en maintenant la touche Maj enfoncée. Il suffira de paramétrer tous les éléments de la liste pour qu'ils s'affichent en majuscules en créant la règle appropriée dans le fichier CSS. Et ce n'est qu'une des nombreuses situations possibles.

propriété de transformation de texte

Nous contrôlerons la casse du texte en utilisant la propriété text-transform. Il a 4 valeurs principales - majuscule (lettres majuscules), minuscule (lettres minuscules), majuscule (majuscule pour chaque première lettre du mot, le reste des valeurs ne change pas), aucune (aucune mise en forme n'est appliquée ). A première vue, tout cela peut vous sembler très compliqué.


L'essentiel est de ne pas paniquer...

Mais en pratique, tout est assez simple, comme vous allez le voir maintenant. L'essentiel est de choisir le bon sélecteur, car les valeurs de la propriété text-transform sont héritées.

Surligner en majuscules

La première chose que je suggère est de mettre tout le texte en majuscules, pour lequel nous créons la règle CSS suivante :

Corps ( transformation de texte : majuscule ; )

En principe, rien de compliqué, nous avons juste utilisé la valeur majuscule. Comme on dit, tout est intuitif. Voici à quoi ça ressemble dans la vraie vie :


Tout est en majuscule...

Minuscule - s'applique à tous

À l'étape suivante, appliquons des lettres minuscules partout, pour lesquelles nous écrivons ce qui suit :

Corps ( transformation de texte : minuscule ; )

Comme vous l'avez peut-être deviné, les deux sens que nous venons de rencontrer sont, dans une certaine mesure, des antonymes. Et dans l'illustration ci-dessous, vous pouvez voir le résultat de la propriété nouvellement créée.


Page Web avec minuscules activées

Mettez en surbrillance la première lettre de chaque mot en majuscule

Pour ce faire, il nous suffit d'utiliser la valeur appropriée :

Corps ( text-transform: majuscule; )

Je ne sais pas à quelle fréquence vous utiliserez une telle règle CSS, mais cela ne vous fera pas de mal de connaître une telle possibilité, en particulier lors de la résolution de tâches non triviales. Le résultat est visible sur l'image ci-dessous.


Texte après application des majuscules

Et enfin, attardons-nous brièvement sur la dernière valeur - aucune. Comme je l'ai déjà dit, il peut être utilisé pour supprimer l'héritage du parent. Par exemple, imaginons que nous ayons toutes les règles précédentes, et pour les paragraphes nous devrions les annuler, pour cela nous écrivons ce qui suit :

P ( transformation de texte : aucune ; )

J'ose supposer que tout est clair pour vous, sinon, posez vos questions dans les commentaires. Et c'est tout ce que j'ai. J'espère que ce tutoriel CSS vous a été utile. Si c'est vrai:

  • Republier cet article sur réseaux sociaux afin que davantage de personnes puissent en bénéficier ;
  • Abonnez-vous à ma newsletter pour ne pas manquer des articles de blog utiles et intéressants.

Sur ce je ne vous dis pas au revoir. Merci de votre attention et à bientôt dans les prochains articles !



Conversion d'une lettre minuscule en minuscule et première majuscule à l'aide de CSS (8)

Il n'y a pas d'option de clause cap dans CSS. D'autres réponses suggérant text-transform: capitalize sont fausses car ce paramètre utilise chaque mot pour chaque mot .

Ici Impoli façon de le faire si vous voulez la première lettre de chaque élément était en majuscule, mais c'est certainement loin des limites réelles :

P ( text-transform : minuscule ; ) p:first-letter ( text-transform : majuscule ; )

C'EST UN EXEMPLE DE PHRASE.

C'EST UN AUTRE EXEMPLE DE PHRASE. ET CECI EN EST UN AUTRE, MAIS IL SERA ENTIEREMENT EN MINUSCULES.

Comment convertir la lettre MAJUSCULE en minuscule et la première lettre majuscule pour chaque phrase comme ci-dessous uniquement avec en utilisant CSS?

À partir de: CECI EST UN EXEMPLE D'APPLICATION.

Pour: Ceci est une suggestion d'exemple.

Mettre à jour: quand j'utilise text-transform: capize; Le résultat est toujours le même.

Vous ne pouvez pas le faire uniquement avec CSS. Il existe un attribut text-transform , mais il n'accepte que none , capitalize uppercase , uppercase , lowercase et inherit .

Vous voudrez peut-être vous pencher sur une solution JS ou une solution côté serveur.

Si vous pouvez mettre tous les caractères en minuscules sur le serveur, vous pouvez appliquer :

Transformation de texte : capitaliser

Je ne pense pas que la conversion de texte fonctionnera avec des lettres majuscules en entrée.

Si vous souhaitez utiliser pour ça ne marchera pas pour ou zone de texte, vous devez utiliser Javascript

qui devrait bien fonctionner pour ou alors