Caractères d'espacement et comment ils formatent le code en HTML, ainsi que les caractères d'espacement insécables spéciaux et autres mnémoniques. Caractères d'espacement en HTML : tabulation en HTML, espace insécable en HTML, saut de ligne en HTML

Bonjour, chers lecteurs du site blog ! Ceux qui s’en sont familiarisés, au moins superficiellement, en ont probablement déjà pris note, quoique de manière générale. Cela signifie qu'ils ont une idée des symboles HTML généralement utilisés dans le code du document.

Dans l'article d'aujourd'hui, nous allons essayer de comprendre ce qu'est un espace en HTML et dans quels cas vous pouvez utiliser des caractères d'espacement lors du formatage du code lui-même pour une lecture facile. Nous découvrirons quand il est nécessaire d'utiliser un espace insécable et nous familiariserons également avec d'autres caractères spéciaux (ou, comme on les appelle aussi, des mnémoniques).

En fait, je vous conseillerais de ne pas ignorer le sujet de l'utilisation de divers caractères spéciaux, car il s'agit d'un élément important qui vous permet de compléter votre étude du langage de balisage hypertexte. De manière générale, les informations fournies dans cette publication ne seront certainement pas superflues. Eh bien, venons-en au fait.

Espaces et caractères d'espacement en HTML

Il y a d’abord une remarque importante à faire. Il existe des touches spéciales sur un clavier d'ordinateur qui vous permettent de séparer le texte (plus d'informations ci-dessous). Cependant, seule une large barre d'espace permet de séparer les mots non seulement dans l'éditeur, mais également dans la fenêtre du navigateur. Il y a des nuances lors de la rupture des lignes et de l'indentation des bords.

Comme vous le savez, l'affichage de certains éléments dans un navigateur web est déterminé par des balises. Pour formater le texte, le célèbre , basé sur des blocs, est utilisé. Autrement dit, son contenu s'étend sur toute la largeur disponible.

À envelopper les lignes dans le paragraphe P, vous devez utiliser une seule balise BR, avec laquelle vous pouvez le faire. Disons que nous devons insérer dans le texte quelques lignes d'un poème que nous écrivons dans un éditeur de texte :

Malgré le fait que les lignes du verset soient correctement situées et que les traits d'union soient faits aux bons endroits, tout sera différent dans le navigateur :


Pour obtenir le même affichage dans une fenêtre de navigateur Web, vous devez écrire BR à chaque saut de ligne :

Nous avons maintenant accompli la tâche et les lignes poétiques s'afficheront tout à fait correctement dans le navigateur :

Ainsi, les sauts de ligne nécessaires sont complétés. Une autre caractéristique à noter ici est que plusieurs espaces se succédant sont affichés par le navigateur Web comme un seul. Vous pouvez le vérifier si dans le même éditeur vous essayez de mettre non pas un, mais plusieurs espaces entre deux mots et, en cliquant sur le bouton « Enregistrer », regardez le résultat dans le navigateur.

Espace, tabulation et saut de ligne

En gros, avec ces caractères d'espacement Nous apprenons à nous connaître dès que nous commençons à travailler avec le texte dans l'éditeur et que nous le formatons sous la forme requise. Pour mettre en œuvre une telle tâche, il existe des touches spéciales, dont chacune correspond à son propre caractère espace :

  • La barre d'espace est la touche la plus large d'un clavier d'ordinateur (sans étiquette) ;
  • Tab - une touche à gauche avec l'inscription « Tab » et deux flèches pointant dans des directions différentes ;
  • Saut de ligne - touche "Entrée".

Cependant, comme je l'ai dit plus haut, nous obtenons le résultat final souhaité non seulement dans un éditeur de texte, mais également dans un navigateur, uniquement lorsque nous utilisons la première touche. Les trois touches (y compris la tabulation et le saut de ligne sont utiles lors du formatage du code HTML. Disons que voici à quoi ressemble un fragment de code dans NotePad++ (il y a beaucoup d'informations sur cet éditeur) lors de l'affichage de tous les caractères d'espacement :


Nous obtenons un code facile à lire et à comprendre grâce aux espaces. Les flèches orange indiquent les indentations créées à l'aide de la touche Tab, et les symboles CR et LF indiquent les sauts de ligne créés à l'aide de la touche Entrée.

Les conteneurs imbriqués les uns dans les autres sont visualisés et les balises d'ouverture et de fermeture sont clairement visibles. Sous cette forme, ce code peut être facilement modifié. Comparez-le maintenant avec le même code, qui n'a pas une telle division de texte :

De la même manière, en utilisant des espaces, vous pouvez écrire des règles CSS qui paraîtront visuellement claires et digestes :


Après avoir ramené tous les styles à un dénominateur commun et terminé complètement la modification du fichier de styles, vous pouvez effectuer la modification en supprimant tous les espaces du code. Ceci est nécessaire pour augmenter , ce qui est très important lors de la promotion d'une ressource.

Caractères spéciaux (ou mnémoniques) dans le code HTML

Voyons maintenant les cas dans lesquels il est nécessaire d'utiliser les caractères spéciaux que j'ai évoqués en début d'article. Les caractères spéciaux HTML, parfois appelés mnémoniques, ont été introduits pour résoudre un problème de longue date lié aux encodages survenu dans le langage de balisage hypertexte.

Lorsque vous tapez du texte sur le clavier, les caractères de la langue que vous utilisez sont codés. Dans le navigateur Web, le texte saisi sera affiché en utilisant les polices que vous avez sélectionnées à la suite de l'opération de décodage inverse.

Le fait est qu’il existe de nombreux codages de ce type ; nous n’avons désormais aucun objectif de les analyser en détail. C'est juste qu'il peut manquer à chacun d'eux certains symboles, qui doivent cependant être affichés. Disons que vous ressentez le besoin d'écrire des guillemets simples ou un accent, mais que ces icônes ne sont tout simplement pas incluses dans l'ensemble.

Afin d'éliminer ce problème, un système de symboles spéciaux a été introduit, qui comprend un grand nombre de mnémoniques différents. Ils commencent tous par une esperluette "&" et se terminent généralement par un point-virgule ";". Au début, chaque caractère spécial possédait son propre code numérique. Par exemple, pour un espace insécable, que nous examinerons plus en détail ci-dessous, l'entrée suivante sera valable :

Mais après un certain temps, les symboles les plus courants se sont vu attribuer des lettres analogues (mnémoniques) pour les rendre plus faciles à mémoriser. Disons que pour le même espace insécable, cela ressemble à ceci :

En conséquence, le navigateur affiche le symbole correspondant. La liste des mnémoniques est très volumineuse, caractères spéciaux les plus couramment utilisés en HTML vous pouvez découvrir ci-dessous le tableau suivant :

symbole code mnémotechnique description
espace insécable
espace étroit (largeur en comme la lettre n)
grand espace (em-largeur comme la lettre m)
- fr tiret (en-tiret)
- em tiret (em tiret)
­ - ­ transfert doux
UN ́ l'accent est placé après la lettre "accent"
© © droit d'auteur
® ® ® marque déposée
signe de marque
º º º lance de Mars
ª ª ª miroir de Vénus
ppm
π π π pi (utilisez Times New Roman)
¦ ¦ ¦ ligne pointillée verticale
§ § § paragraphe
° ° ° degré
µ µ µ micro signe
marque de paragraphe
ellipse
surlignage
´ ´ ´ marque d'accent
signe numéro
🔍 🔍 Loupe (inclinée vers la gauche)
🔎 🔎 Loupe (inclinée vers la droite)
signes d'opérations arithmétiques et mathématiques
× × × multiplier
÷ ÷ ÷ diviser
< < moins
> > > plus
± ± ± plus/moins
¹ ¹ ¹ degré 1
² ² ² degré 2
³ ³ ³ degré 3
¬ ¬ ¬ négation
¼ ¼ ¼ un quart
½ ½ ½ une seconde
¾ ¾ ¾ trois quarts
point décimal
moins
inférieur ou égal à
supérieur ou égal à
à peu près (presque) égal
pas égal
à l'identique
racine carrée (radical)
infini
signe de sommation
marque de travail
différentiel partiel
intégral
pour tout le monde (visible uniquement en gras)
existe
ensemble vide
Ø Ø Ø diamètre
appartient
n'appartient pas
contient
est un sous-ensemble
est un surensemble
n'est pas un sous-ensemble
est un sous-ensemble ou égal à
est un surensemble ou égal
plus en cercle
signe de multiplication dans un cercle
perpendiculaire
coin
ET logique
OU logique
intersection
association
signes de monnaie
Euro
¢ ¢ ¢ Cent
£ £ £ Kg
¤ ¤t; ¤ Signe de devise
¥ ¥ ¥ Signe du yen et du yuan
ƒ ƒ ƒ Signe de Florin
marqueurs
. marqueur simple
cercle
· · · point médian
croix
double croix
pics
clubs
cœurs
diamants
rhombe
crayon
crayon
crayon
main
citations
" " " double citation
& & & esperluette
« « « guillemet typographique gauche (guillemet à chevrons)
» » » guillemet typographique droit (guillemet à chevrons)
ouverture de devis en coin unique
fermeture de devis à coin unique
prime (minutes, pieds)
double prime (secondes, pouces)
guillemet simple en haut à gauche
guillemet simple en haut à droite
guillemet simple en bas à droite
citation-pied gauche
citation pied en haut à droite
citation pied en bas à droite
guillemet d'ouverture anglais simple
guillemet fermant simple anglais
guillemet double ouvrant
guillemet fermant double
flèches
flèche gauche
flèche vers le haut
flèche droite
flèche vers le bas
flèche gauche et droite
flèche haut et bas
retour chariot
double flèche gauche
double flèche vers le haut
double flèche droite
double flèche vers le bas
double flèche gauche et droite
double flèche haut et bas
flèche vers le haut
flèche vers le bas du triangle
flèche droite du triangle
flèche triangulaire vers la gauche
étoiles, flocons de neige
Bonhomme de neige
Flocon de neige
Flocon de neige pris en sandwich par des trèfles
Gros flocon de neige à angle vif
Étoile ombragée
Étoile vierge
Étoile vide dans un cercle rempli
Étoile remplie avec un cercle ouvert à l'intérieur
Étoile tournante
Étoile blanche dessinée
Cercle ouvert du milieu
Cercle rempli au milieu
Sextile (type flocon de neige)
Étoile tournante à huit branches
Étoile aux extrémités sphériques
Hélice en forme d'étoile audacieuse à huit branches en forme de goutte
Astérisque à seize branches
Étoile remplie à douze branches
Étoile audacieuse remplie droite à huit branches
Étoile remplie à six branches
Étoile remplie droite à huit branches
Étoile à huit branches
Étoile à huit branches
Étoile avec centre vide
Grosse étoile
Étoile ouverte pointue à quatre branches
Étoile remplie à quatre branches pointue
Étoile dans un cercle
Flocon de neige en cercle
horloge, heure
Montre
Montre
Sablier
Sablier

Cas d'utilisation de certains caractères spéciaux, notamment les espaces insécables et les traits d'union souples

Si vous avez déjà étudié un peu le tableau, vous avez reçu la confirmation de ce que j'ai dit ci-dessus, à savoir que pour afficher tous les caractères spéciaux, un code numérique () ou son analogue alphabétique (mnémoniques symboliques) est utilisé, où au lieu d'un ensemble de hachage des marques et des chiffres, des lettres () sont écrites.

Voyons maintenant quand utiliser ces codes. Disons que dans un article, vous devez indiquer une balise HTML à des fins d'information, par exemple :

. Si vous tapez des crochets angulaires à partir du clavier (et il existe une telle option), le navigateur percevra une telle construction comme une balise d'ouverture, et non comme un simple fragment de texte.

Par conséquent, à partir du même tableau HTML de caractères spéciaux, nous prenons les codes correspondants et l'entrée entière ressemblera à ceci :

De plus, afin d'afficher dans le navigateur non pas le signe esperluette lui-même, mais sa désignation dans formulaire

, vous devez ajouter son code du tableau :

pied de page

Ensuite, le navigateur affichera exactement l'enregistrement des mnémoniques qui doivent être appliqués pour afficher la balise FOOTER. C'est un peu déroutant, mais sur cette page vous pouvez pratiquer cet aspect en saisissant les mnémoniques des caractères correspondants dans le champ « HTML » et en utilisant le bouton « Exécuter », et dans la zone « Résultat » en obtenant le résultat de leur affichage dans le navigateur:


Veuillez noter que je me suis assuré que le texte était enveloppé à l'aide de la balise BR déjà mentionnée afin que les caractères eux-mêmes soient affichés non pas sur une seule ligne, mais dans une colonne pour plus de commodité.

Passons à autre chose. Parfois, des combinaisons apparaissent dans le texte qu'il n'est pas souhaitable de diviser en différentes lignes. Disons : « 1 000 roubles ». Il serait logique de le laisser sur la ligne du haut ou, s'il n'y a pas assez d'espace, de déplacer toute la structure vers une ligne en dessous.

Cela est particulièrement vrai si les utilisateurs utilisent des appareils avec des largeurs d'écran différentes, y compris des appareils mobiles. En effet, dans ce cas, le navigateur web formate le texte, s'adaptant aux nouvelles conditions. Et si le texte semble correct pour des tailles d'écran standard, alors s'il change, tout peut changer.

Pour ces cas, il est prévu Espace HTML insécable, dont j'ai déjà parlé. Je vous rappelle que dans ce cas le code espace est le suivant :

Et il faut l’insérer entre deux ensembles de signes qu’il faut relier :

1000 roubles.

Désormais, le navigateur ne les séparera en aucun cas, même si un formatage du texte est nécessaire pour l'afficher correctement.

Il existe également une situation où un mot très long ne rentre pas dans l'espace libre et vous devez en déplacer une partie. Comment puis-je prédéfinir une nouvelle ligne dans ce cas si nécessaire ? Pour cela il y a trait d'union spécial-, qui doit être placé à l'endroit où le mot doit être cassé :

Long, long, long, long mot

Si une situation se présente lorsqu'un mot doit être coupé, un espace est alors formé à l'emplacement du mnémonique de trait d'union souple, où un trait d'union (trait d'union) apparaît, et le reste du mot apparaît sur la ligne suivante en dessous.

Cependant, encore une fois, il sera utile de voir l’ensemble de cela, y compris des exemples de transfert continu et doux, dans la pratique :


Dans la fenêtre de cet éditeur, vous pouvez modifier la taille du champ de visualisation « Résultat » en saisissant le bord de cette zone avec le bouton gauche de la souris et, sans le relâcher, en le faisant glisser vers la gauche pour en réduire la largeur. Ensuite, une situation réelle se présente lorsque le navigateur commence à reformater le contenu pour l'afficher correctement.

Et le transfert est effectué, ce qui était prévu dans les exemples que j'ai décrits. Cependant, vous pouvez vous-même déplacer la fenêtre de visualisation, l'agrandir et la réduire, et le vérifier visuellement.

Leçon 5.

Dans cette leçon, nous :
1. Voyons comment rendre le code HTML plus pratique et plus facile à lire pour nous.
2. Voyons comment envelopper correctement une ligne de texte.

Rendre le code HTML pratique.

Désormais, notre code est clair et facile à lire, car il contient peu de texte et pratiquement aucune balise. Lorsque nous créons une page plus complexe, il y aura de nombreuses balises, il sera donc difficile de trouver la bonne.

Pour éviter un désordre de balises, vous devez d'abord organiser les balises et les lignes de manière à ce qu'elles soient visuellement plus faciles à percevoir. Lorsque le navigateur lit des informations à partir d’une page HTML, le nombre d’espaces ou de lignes vides contenues dans le code n’a pas d’importance.

J'ai modifié le texte du code de la page par rapport à celui que nous avons créé, mais cela n'a pas d'importance. Les images de gauche et de droite montrent le même code. Les deux options seront affichées exactement de la même manière par le navigateur sur l’écran du moniteur. D'accord, travailler avec le code affiché à droite sera beaucoup plus facile qu'avec celui de gauche.

Le code que nous examinons est très simple, mais même maintenant, la différence de perception visuelle est perceptible. Il n'y a pas de règles spécifiques pour « mettre les choses en ordre » ; chaque maître décide lui-même de la manière dont il lui convient le mieux de travailler.

Saut de ligne HTML. Balise <br>.

Faites attention à l'image. Dans la première version, le texte est écrit sur une seule ligne, dans la deuxième version sur deux lignes.


Le navigateur affichera les deux options de la même manière. Le texte sera écrit sur une seule ligne :


Vous demandez pourquoi? En effet, dans l'un des codes, une partie du texte est déplacée sur une autre ligne. Il serait logique que dans le navigateur une partie du texte soit également déplacée vers une autre ligne, mais le HTML a sa propre logique à cet égard. Si nous faisons un saut de ligne dans le code HTML, alors pour le navigateur, cela équivaut à un espace(comme un espace régulier entre les mots dans le texte). Si nous déplaçons une partie du texte non pas d'une ligne vers le bas, mais de 2 ou 3 (n'importe quel nombre), alors le navigateur considérera toujours cette distance comme un espace régulier entre les mots et lorsqu'il sera affiché à l'écran, le texte sera écrit sur une seule ligne. .

Balise <br>

Lorsque nous nous sommes familiarisés avec les balises dans la troisième leçon, j'ai mentionné qu'il existe des balises qui ne nécessitent pas de fermeture. Étiqueter <br> l'un d'eux est utilisé pour les sauts de ligne.
Appliquons-le dans le code :

Nous avons inséré une balise <br> dans notre code html et désormais, lorsque vous lancerez le fichier via le navigateur, une partie du texte sera transférée à la ligne suivante.
* N'oubliez pas d'enregistrer les modifications dans le Bloc-notes (Ctrl + S) et d'actualiser la page dans le navigateur (F5).

Le texte dactylographié est constitué de caractères imprimés - symboles graphiques.
Les symboles graphiques sont des symboles visibles dans le texte.
Tous les symboles graphiques sont rassemblés dans un ensemble d'un seul système Unicode universel.
Insérer un symbole graphique Unicode dans un document HTML
- le but principal et unique de ce tableau.

Vous pouvez insérer un symbole dans un document HTML de l'une des manières suivantes :

  1. copiez l'image du symbole de la fenêtre du navigateur vers la fenêtre de votre éditeur visuel HTML
  2. copier le code html du symbole directement dans le code du document html
Veuillez comprendre qu'il s'agit de deux méthodes différentes :
  1. insérer un visuel dans un visuel
  2. insérer du code dans le code.

La police d'un symbole, sa taille et sa couleur en HTML peuvent être définies avec un code tel que :
CHARACTER_CODE
Où,
Arial - police,
10px - taille de la police en pixels,
#ff0000 - code couleur de la police (rouge)

Par exemple:
☎ - taille de police des caractères 30px,
☎ - taille de police du symbole 30px, couleur - rouge
☎ - taille de police des caractères 20px,
☎ - taille de police du symbole 10px.
Note Les polices recommandées pour insérer des caractères spéciaux sont Arial, Verdana et Tahoma. Ces polices affichent correctement les caractères Unicode et sont elles-mêmes correctement supportées par les applications web.

  1. "Symbole"
    (affichage des symboles visibles)
    À partir de cette colonne, vous pouvez copier l'image du symbole et la coller dans la fenêtre de l'éditeur de texte HTML. Le symbole sera copié avec une taille de police de 20px. Une fois la copie terminée, il peut être nécessaire d'ajuster individuellement la taille de la police directement au caractère copié.
  2. "Nom"
    (uniquement pour les caractères importants ou peu clairs)
    Explication de l'objet du symbole, de sa portée, exemples...
  3. "Mnémotechnique"
    Un mnémonique est une construction alphabétique de la forme ", désignant le code alphabétique d'un caractère en HTML. Il est inséré directement dans le code html d'un document html. Les mnémoniques sont très appréciés des maquettistes professionnels. Ils sont parfaitement mémorisés par les humains et sont pris en charge par toutes les applications HTML. Chaque mnémonique contient un nom alphabétique (désignation ) de son symbole et un signe de service (&), qui sert de signal au navigateur pour lire le code et n'est pas affiché sur l'écran du moniteur. de chaque mnémonique est unique et facile à lire, car il dérive du mot anglais qui caractérise le symbole.

    Mnémoniques (grec) - l'art de se souvenir de quelque chose. Les mnémoniques sont utilisés pour faciliter la perception d'informations difficiles à mémoriser lorsque l'objet de mémorisation est amené dans un état associatif avec quelque chose.

  4. "Code"
    Code - le code décimal numérique d'un caractère en HTML, comme &. Inséré directement dans le code html d'un document html. Le code décimal se compose d'un nombre indiquant le numéro de série du caractère dans le système Unicode et de plusieurs caractères de service (& et #), qui servent de signal au navigateur pour lire le code et ne sont pas affichés sur l'écran du moniteur. Le code décimal numérique est largement utilisé et utilisé en raison de sa polyvalence et de sa facilité de perception.

Caractères de contrôle en HTML (XHTML)

Les caractères de contrôle en HTML (XHTML) sont des caractères de service du langage HTML utilisés dans la mise en page HTML d'une page Web. Tout navigateur doit prendre en charge ces caractères, car sans eux, il est impossible d'afficher correctement le texte HTML. Les caractères de contrôle ne sont pas affichés dans le texte et, lorsqu'ils sont saisis directement à partir du clavier, sont interprétés par le navigateur comme des signes de ponctuation appelant à effectuer une action lorsque la page est dessinée à l'écran.

Il est permis d'utiliser des caractères de contrôle dans des textes ordinaires, où ils symbolisent des concepts universels et sont interprétés par le navigateur comme des caractères typographiques ordinaires. Lorsque vous utilisez ainsi des symboles de service dans des textes HTML, ce n'est pas la valeur du symbole lui-même qui doit être saisie, mais son code HTML. Car, je le répète, sinon le navigateur percevra le symbole de service comme un appel à l'action et n'affichera pas correctement le texte HTML sur l'écran du moniteur.

Les symboles de contrôle et leur code HTML sont connus et compris par tous les navigateurs sans exception, ce qui, hélas, ne peut pas être dit des autres symboles qui peuvent s'afficher de manière incorrecte dans différents navigateurs ou, pire encore, ne pas s'afficher du tout.

Syntaxe et ponctuation

espace de longueur N (espace régulier)
espace de longueur M (espace long)
- trait d'union souple (caractère non imprimable) - ­
trait d'union –
- tiret de longueur N (tiret régulier) -
tiret de longueur M (em tiret)
. point .
, virgule ,
ellipse …
: côlon :
; point-virgule ;
! point d'exclamation !
ǃ
? point d'interrogation ?
@ "chien" @
* "étoile" *
# "treillis" #
citation unique en haut à gauche ‘
citation unique en haut à droite ’
citation unique en bas à droite ‚
double citation en haut à gauche “
double citation en haut à droite ”
double citation en bas à droite &bdquo „
« guillemet double coin gauche (Rus) « «
» guillemet double coin droit (Rus) » »
́ marque d'accent, exemple : Vasya ́
" apostrophe, exemple : Tu"Je "
´ aigu, exemple : Vasya ´ ´
paragraphe (caractère non imprimable)
§ paragraphe § §
ˆ accent (oiseau inversé) ˆ ˆ
ˆ
˜ petit tilde ˜ ˜
˜
¦ ligne pointillée verticale ¦ ¦
( parenthèse gauche (
) parenthèse droite )
équerre gauche
équerre droite
équerre gauche, option
équerre droite, option
[ crochet gauche [
] crochet droit ]
/ barre oblique - caractère barre oblique /
\ barre oblique inverse \
barre oblique (signe de division)
ǀ barre verticale ǀ
ǁ double barre verticale ǁ
surlignage, exemple : Vasya‾vasya
¯ Macron, exemple : Vasya¯vasya ¯ ¯

Marques et monnaie

+ plus + +
moins -
= est égal =
± plus ou moins ± ±
× signe de multiplication × ×
÷ signe de division ÷ ÷
opérateur point (milieu de la ligne) ·
opérateur astérisque (milieu de la ligne)
opérateur tilde
. marqueur de liste (milieu de la ligne) . •
¹ exposant "1" ¹ ¹
² exposant "2" ² ²
³ exposant "3" ³ ³
Exposant et indice en HTML (XHTML)
peut être inséré à l'aide de balises Et , respectivement :
NOMBRE Exposant→ NOMBRE Exposant
NOMBRE Indice→ Indice NOMBRE
½ fraction "une moitié" ½ ½
fraction "un tiers"
¼ fraction "un quart" ¼ ¼
¾ fraction "trois quarts" ¾ ¾
signe numéro
% pour cent %
ppm ‰
° degrés ° °
prime (minutes, pieds)
double prime (secondes, pouces)
Exemple 1 : 30° 25′ 12″
Exemple 2 : 25′ 12
µ micro µ µ
π Pi π π
ƒ signe de fonction
(à ne pas confondre avec « intégral »)
ƒ ƒ
ƒ
intégral
zéro croisé, ensemble vide
(à ne pas confondre avec « diamètre »)
diamètre (à ne pas confondre avec le « o » latin barré)
ø "o" latin barré en diagonale ø ø
Ø Majuscule latine "O" barrée en diagonale Ø Ø
marque de travail
signe de sommation
radical
(racine carrée ou racine x)
proportionnellement
infini
coin
orthogonal (perpendiculaire)
signe "donc"
à peu près égal
presque égal
pas égal
à l'identique
inférieur ou égal à
supérieur ou égal à
ET logique
OU logique
signe plus dans un cercle
(montant direct)
signe de multiplication dans un cercle
(produit vectoriel, flèche de l'observateur)
ʘ point dans un cercle
(flèche vers l'observateur)
ʘ

✵ ✵

Bonjour, chers lecteurs du site blog. Un peu plus tôt, nous avons déjà réussi à en parler et à en apprendre davantage sur le design. Aujourd'hui, nous avons tour à tour la notion d'espace blanc en HTML, ainsi que le formatage du code associé lors de son écriture (pour la commodité de sa lecture et de sa perception ultérieure).

Eh bien, étant donné que nous aborderons le sujet des espaces insécables et de la césure douce, nous devrons concentrer notre attention sur les caractères dits spéciaux ou mnémoniques utilisés dans le langage HTML, qui vous permettront d'ajouter de nombreux caractères supplémentaires au code du document web, comme ceux déjà mentionnés ci-dessus. Mais tout d’abord.

Espaces et caractères d'espacement en HTML

Avant d'aborder la question de la mise en forme du texte à l'aide de balises spécialement conçues à cet effet (paragraphe, titres, etc.), je souhaite m'attarder sur la façon dont les espaces, les sauts de ligne (Entrée) et les tabulations sont interprétés dans le langage HTML, et comment la rupture est effectué le texte dans la fenêtre du navigateur lorsqu'il est redimensionné.

Certes, pour ce type de mise en forme visuelle (qui ne sera pas visible sur la page web), ce ne sont le plus souvent pas les espaces eux-mêmes qui sont utilisés, mais plutôt les caractères de tabulation et de saut de ligne. Il existe une telle règle : lorsque vous commencez à écrire une balise HTML imbriquée, alors indenter à l'aide de tabulations(touche Tab du clavier), et lorsque vous fermez cette balise, supprimez l'indentation (combinaison de touches Maj + Tab sur le clavier).

Cela doit être fait pour que les balises d'ouverture et de fermeture soient au même niveau vertical (au même nombre d'onglets à partir du bord droit de la page dans votre éditeur HTML, par exemple Notepad++, dont j'ai parlé). De plus, je vous conseille de faire immédiatement après avoir écrit l'élément d'ouverture plusieurs sauts de ligne et d'écrire immédiatement celui de fermeture au même niveau (nombre de tabulations), pour ne pas oublier de le faire plus tard.

Ceux. les éléments d'ouverture et de fermeture doivent être au même niveau verticalement, et les balises internes doivent être décalées d'un caractère de tabulation et placer à nouveau celles de fermeture et d'ouverture au même niveau.

Pour des documents Web simples, cela peut sembler excessif, mais lors de la création de documents plus ou moins complexes, ils le code deviendra beaucoup plus clair et lisible en raison de l'abondance des espaces, et il sera également beaucoup plus facile de repérer les erreurs dues à la disposition symétrique des balises.

Caractères spéciaux ou mnémoniques dans le code HTML

Parlons maintenant des caractères dits spéciaux, dont j'ai annoncé la facilité d'utilisation au début de cet article. Les caractères spéciaux sont aussi parfois appelés mnémoniques ou substitutions. Ils visent à résoudre un problème qui se pose depuis un certain temps dans le langage de balisage hypertexte, lié aux encodages utilisés.

Lorsque vous tapez du texte au clavier, les caractères de votre langue sont encodés selon un algorithme prédéterminé, puis ils sont affichés sur le site à l'aide des polices que vous utilisez (où les trouver et comment les installer pour le site) grâce au décodage.

Il existe de nombreux encodages, mais pour le langage HTML, la version étendue des encodages a été adoptée par défaut.

Dans ce codage de texte, il n'était possible d'écrire que 256 caractères - 128 en ASCII et 128 autres en lettres russes. En conséquence, un problème est survenu avec l'utilisation sur les sites de caractères qui ne sont pas inclus dans ASCII et ne sont pas des lettres russes faisant partie du codage Windows 1251 (CP1251). Eh bien, vous avez décidé d'utiliser un tilde ou une apostrophe, mais une telle possibilité n'était pas initialement incluse dans l'encodage utilisé par le langage HTML.

C'est pour de tels cas que les substitutions ou, en d'autres termes, les mnémoniques ont été inventées. Initialement les caractères spéciaux avaient une forme numérique, mais ensuite, pour les plus courants, leurs homologues en lettres ont été ajoutés pour les rendre plus faciles à retenir.

De manière générale, un mnémonique est un caractère qui commence par une esperluette « & » et se termine par un point-virgule « ; ». C'est sur la base de ces caractéristiques que le navigateur, lors de l'analyse du code HTML, en extrait les caractères spéciaux. L'esperluette dans le code générique numérique doit être immédiatement suivie d'un signe dièse "#", parfois appelé dièse. Et ce n'est qu'alors que suit le code numérique du caractère souhaité en codage Unicode.

Plus de 60 000 caractères peuvent être écrits en Unicode - l'essentiel est que le symbole mnémonique dont vous avez besoin soit pris en charge par la police utilisée sur votre site. Certaines polices prennent en charge presque tous les caractères Unicode, et il existe des options uniquement avec un certain jeu de caractères.

La liste complète des caractères spéciaux sera tout simplement énorme, mais mnémoniques les plus couramment utilisés vous pouvez emprunter par exemple à ce tableau :

SymboleCode HTMLDécimal
code
Description
espace insécable
espace étroit (largeur en comme la lettre n)
grand espace (em-largeur comme la lettre m)
- fr tiret (en-tiret)
- em tiret (em tiret)
­ - ­ transfert doux
UN ́ l'accent est placé après la lettre « accent »
© © droit d'auteur
® ® ® marque déposée
signe de marque
º º º lance de Mars
ª ª ª miroir de Vénus
ppm
π π π pi (utilisez Times New Roman)
¦ ¦ ¦ ligne pointillée verticale
§ § § paragraphe
° ° ° degré
µ µ µ micro signe
marque de paragraphe
ellipse
surlignage
´ ´ ´ marque d'accent
signe numéro
🔍 🔍 Loupe (inclinée vers la gauche)
🔎 🔎 Loupe (inclinée vers la droite)
signes d'opérations arithmétiques et mathématiques
× × × multiplier
÷ ÷ ÷ diviser
< < moins
> > > plus
± ± ± plus/moins
¹ ¹ ¹ degré 1
² ² ² degré 2
³ ³ ³ degré 3
¬ ¬ ¬ négation
¼ ¼ ¼ un quart
½ ½ ½ une seconde
¾ ¾ ¾ trois quarts
point décimal
moins
inférieur ou égal à
supérieur ou égal à
à peu près (presque) égal
pas égal
à l'identique
racine carrée (radical)
infini
signe de sommation
marque de travail
différentiel partiel
intégral
pour tout le monde (visible uniquement en gras)
existe
ensemble vide
Ø Ø Ø diamètre
appartient
n'appartient pas
contient
est un sous-ensemble
est un surensemble
n'est pas un sous-ensemble
est un sous-ensemble ou égal à
est un surensemble ou égal
plus en cercle
signe de multiplication dans un cercle
perpendiculaire
coin
ET logique
OU logique
intersection
association
signes de monnaie
Rouble. Le signe du rouble doit être utilisé en conjonction avec le numéro. Norme Unicode 7.0. Si vous ne voyez pas l'image, mettez à jour vos polices Unicode.
Euro
¢ ¢ ¢ Cent
£ £ £ Kg
¤ ¤ ¤ Signe de devise
¥ ¥ ¥ Signe du yen et du yuan
ƒ ƒ ƒ Signe de Florin
marqueurs
. marqueur simple
cercle
· · · point médian
croix
double croix
pics
clubs
cœurs
diamants
rhombe
crayon
crayon
crayon
main
citations
" " " double citation
& & & esperluette
« « « guillemet typographique gauche (guillemet à chevrons)
» » » guillemet typographique droit (guillemet à chevrons)
ouverture de devis en coin unique
fermeture de devis à coin unique
prime (minutes, pieds)
double prime (secondes, pouces)
guillemet simple en haut à gauche
guillemet simple en haut à droite
guillemet simple en bas à droite
citation-pied gauche
citation pied en haut à droite
citation pied en bas à droite
guillemet d'ouverture anglais simple
guillemet fermant simple anglais
guillemet double ouvrant
guillemet fermant double
flèches
flèche gauche
flèche vers le haut
flèche droite
flèche vers le bas
flèche gauche et droite
flèche haut et bas
retour chariot
double flèche gauche
double flèche vers le haut
double flèche droite
double flèche vers le bas
double flèche gauche et droite
double flèche haut et bas
flèche vers le haut
flèche vers le bas du triangle
flèche droite du triangle
flèche triangulaire vers la gauche
étoiles, flocons de neige
Bonhomme de neige
Flocon de neige
Flocon de neige pris en sandwich par des trèfles
Gros flocon de neige à angle vif
Étoile ombragée
Étoile vierge
Étoile vide dans un cercle rempli
Étoile remplie avec un cercle ouvert à l'intérieur
Étoile tournante
Étoile blanche dessinée
Cercle ouvert du milieu
Cercle rempli au milieu
Sextile (type flocon de neige)
Étoile tournante à huit branches
Étoile aux extrémités sphériques
Hélice en forme d'étoile audacieuse à huit branches en forme de goutte
Astérisque à seize branches
Étoile remplie à douze branches
Étoile audacieuse remplie droite à huit branches
Étoile remplie à six branches
Étoile remplie droite à huit branches
Étoile à huit branches
Étoile à huit branches
Étoile avec centre vide
Grosse étoile
Étoile ouverte pointue à quatre branches
Étoile remplie à quatre branches pointue
Étoile dans un cercle
Flocon de neige en cercle
horloge, heure
Montre
Montre
Sablier
Sablier

Il y a un sujet assez intéressant moyen d'obtenir le code mnémonique HTML pour le signe dont vous avez besoin. Pour ce faire, ouvrez simplement l'éditeur Microsoft Word, créez un nouveau document et sélectionnez « Insérer » - « Symbole » dans le menu supérieur (j'utilise la version 2003, donc je ne sais pas comment faire une opération similaire dans les versions ultérieures ).

Dans la fenêtre qui s'ouvre, vous devez sélectionner une police, par exemple Times New Roman (ou toute autre qui sera évidemment présente sur la majorité des ordinateurs des visiteurs de votre site - Courier ou Arial par exemple).

Ajoutez tous les caractères spéciaux dont vous avez besoin dans la liste qui s'ouvre sur votre document Word et enregistrez ce document Word en tant que page Web (sélectionné dans la liste déroulante « .html » lors de l'enregistrement). Eh bien, tout ce que vous avez à faire est d'ouvrir cette page Web dans n'importe quel éditeur HTML (le même Notepad++ fera l'affaire) et vous verrez tous les codes numériques des mnémoniques dont vous avez besoin :

La méthode est un peu compliquée, mais si vous souhaitez utiliser un caractère spécial rare sur la page de votre site Web, ce sera alors plus facile que de rechercher sur Internet des tableaux comme celui présenté juste au-dessus. Vous devrez coller le code de caractère spécial obtenu au bon endroit et à la place, sur la page Web, le navigateur affichera le caractère dont vous avez besoin (par exemple, un espace insécable).

Espace insécable et trait d'union souple dans les exemples

Comme je l'ai déjà mentionné plus haut et comme vous pouvez le constater sur le tableau des caractères spéciaux donné juste au-dessus, certains mnémoniques en HTML ont reçu, en plus du numérique, également une désignation symbolique pour une mémorisation plus facile. Ceux. Au lieu du signe dièse « # » (dièse), les mots sont utilisés dans des variantes symboliques. Par exemple, le même espace insécable peut être écrit sous la forme (mnémonique numérique) ou sous la forme (caractère).

Lors de la rédaction d'articles, si vous devez insérer une esperluette (&) ou un crochet ouvert (<), то для этого обязательно нужно использовать спецсимволы. Дело в том, что эти знаки в Html означают начало тега и браузер будет рассматривать их именно с этой точки зрения и отображать в тексте не будет.

Autrement dit, si vous écrivez un article dans lequel vous devrez insérer, par exemple, l'affichage d'une balise dans le texte< body>ou il vous suffit d'insérer un signe inférieur à (<), то сделав это без использования подстановок на веб странице вы ничего не увидите, т.к. браузер, обнаружив «<» , поймет, что это Html тег, а не текст статьи.

Par conséquent, vous devrez insérer la construction suivante pour résoudre un problème similaire :

Il en va de même pour l'affichage du code des mnémoniques eux-mêmes, puisqu'ils commencent par une esperluette. Vous devrez insérer le code dans le texte en remplaçant le signe esperluette par sa substitution (caractère spécial) :

Cela devra être fait pour accéder à la page<, а не отображение левой угловой скобки (<), в которую преобразует браузер мнемонику <, обнаружив при разборе знак амперсанда. Хитро, но вы все поймете попробовав это на практике.

Vous utiliserez également très probablement un espace insécable, qui ressemblera à un espace normal sur une page Web, mais le navigateur ne le traitera pas du tout comme un espace et n'effectuera pas de transferts dessus(par exemple, cela conviendra pour des expressions telles que 1400 Go, etc., qu'il ne serait pas conseillé de couper sur différentes lignes) :

1400 Go.

Parfois, la situation inverse peut se produire, lorsque le texte contient des mots très longs et que vous souhaitez vous assurer que, si nécessaire, le navigateur Je pourrais briser ces mots avec une césure. À ces fins, un symbole spécial « transfert doux » est fourni -

Long, long mot ;

Lorsqu'il devient nécessaire de passer à une autre ligne, le navigateur utilisera un trait d'union au lieu du mnémonique de trait d'union souple et enverra le reste du mot à la ligne suivante. S'il y a suffisamment d'espace pour placer ce mot entier sur une seule ligne, le navigateur ne tracera aucun saut de ligne. C'est aussi simple que cela.

Bonne chance à vous ! A bientôt sur les pages du site blog

Vous pouvez regarder plus de vidéos en allant sur
");">

Vous pourriez être intéressé

MailTo - qu'est-ce que c'est et comment créer un lien en HTML pour envoyer un e-mail
Balises et attributs des rubriques H1-H6, ligne horizontale Hr, saut de ligne Br et paragraphe P selon la norme Html 4.01
Comment insérer un lien et une image (photo) en HTML – Balises IMG et A



Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :