/ / Nbsp - qu'est-ce que c'est? L'espace vide qui compte

NBSP - qu'est-ce que c'est? L'espace vide qui compte

L'espace simple et le caractère spécial sont similairesune seule chose: ils signifient la séparation des mots, des balises, des attributs et autres éléments de balisage. Cependant, l'utilisation d'un espace régulier n'est pertinente que pour augmenter la lisibilité du contenu de la page et pour la commodité de travailler avec elle dans un éditeur de texte.

nbsp qu'est-ce que c'est

Pour le navigateur et son langage JavaScript, la quantité d'espace entre les mots, les balises et les autres éléments n'a pas d'importance.

Application d'espaces

L'espace est le caractère le plus utile.Bien qu'il soit "vide", il est très utile. Même dans le bon vieux temps, lorsque des caractères comme "saut de ligne" et "retour chariot" étaient importants, n'importe quel nombre d'espaces n'importe où dans le code n'était utilisé que pour augmenter sa lisibilité. Mais l'espace vide lui-même était «très apprécié».

7 nbsp

Manipuler correctement les mots, la clémots et constructions syntaxiques, à ce jour pas un seul compilateur (interprète) n'a appris à distinguer le code du programme du commentaire. Sans lexèmes notables comme Pascal (pascal) ": =" et Paley (PL / 1) ";", l'innovation orientée devise "Pehape" (PHP) - "$" dans le nom de la variable a été contournée, sauf que "Fortran "chaque opérateur devait être sur une ligne distincte.

Ce qui a été dit en principe signifie quela capacité naturelle de séparer les mots et les phrases, de distinguer les phrases des phrases, et dans ces dernières, les langues artificielles n'ont toujours pas le sens complet.

Mais un simple espace peut être en n'importe quel nombren'importe quelle ligne, et il a un code numérique obligatoire. L'espace n'est pas un espace vide, ni dans le code, ni dans la valeur d'une variable. C'est un symbole très important. Par conséquent, nbsp compte aussi. Qu'est-ce que c'est? Considérons maintenant.

Système idéal: quelque chose qui n'existe pas, mais qui est tellement nécessaire

De nombreux domaines d'application pour l'écriture et la sortie de contenu nécessitent un strict respect des règles de conception. Un exemple simple est celui des listes.

Mauvaise liste:

  • __Première ligne;
  • _ deuxième ligne;
  • troisième ligne.

Liste correcte:

  • Première ligne;
  • deuxième ligne;
  • troisième ligne.

Ici, le caractère "_" désigne un espace simple, qui peut être spécifié par erreur ou qui est formé en alignant le texte de l'élément de liste des deux côtés du paragraphe.

Fondamentalement, le contenu de l'élément de listedoit suivre immédiatement le numéro. En particulier, l'éditeur de texte MS Word, au tout début de son existence, a suggéré d'utiliser un espace insécable (la combinaison de touches ctrl + "espace") pour interdire la coupure entre les éléments de ligne.

Un espace insécable collé deux mots adjacents ensembleet il n'est pas du tout nécessaire que les deux le soient. Et dans le cas des listes, lorsque le numéro d'article n'est pas inclus dans le contenu du paragraphe, le collage est effectué au début de la ligne.

nbsp 5

À l'époque où MS Word était déjà utilisésuccès inchangé, le langage de l'hypertexte était encore en formation, mais la présence de caractères spéciaux y était initialement supposée. Une autre chose est & nbsp - ce que c'est et pourquoi il est nécessaire n'était pas immédiatement clair.

Utilisation dans les en-têtes

Le titre correct n'est pas cassé et les mots qu'il contient ne sont pas enveloppés. Il est centré ou aligné d'un côté ou de l'autre. Il est difficile de se passer d'un espace insécable.

Dans le langage de l'hypertexte, cela ressemblera à ceci:

7. 5. Guide d'installation de FreeBSD

Sur la page HTML du navigateur, le numéro de titre ressemblera à ceci: "7. 5." et tous les en-têtes ainsi conçus seront exactement les mêmes.

Il y a un point à notersi le titre utilise du texte et une image. Le navigateur affiche tout de manière séquentielle, exactement comme défini par le flux entrant. La balise img est située au tout début de la ligne, mais pour que le texte soit placé immédiatement derrière l'image, vous devez prendre en compte sa largeur.

Utiliser dans le contenu de la page

Le positionnement absolu du texte peut aider dans de rares cas. Habituellement, les en-têtes et le texte sont regroupés dans un même flux, mais avec des balises différentes, par exemple h2 et p.

Pour déplacer le texte à droite de l'image, il est très pratique d'en utiliser plusieurs.

Dans l'exemple suivant, vous devez afficher les icônes des types de fichiers téléchargés et écrire les extensions correspondantes dans le texte à côté d'eux.

L’exemple de l’auteur n’est pas une image

Le codage se fait en PHP en utilisant nbsp. Qu'est-ce que c'est et comment est-il utilisé? Maintenant, cela devient clair. De même, le caractère d'espace insécable est utilisé dans JavaScript.

Application en chaînes

Lors du traitement des chaînes (à la fois sur le serveur et en internebrowser) l'espace insécable n'est pas utilisé - il est trop cher à utiliser au lieu d'un caractère significatif "", jusqu'à six "". Cependant, lorsqu'une chaîne est envoyée à la sortie, au flux du navigateur, il est nécessaire de recoder tous les caractères d'espacement dans le nombre approprié d'espaces insécables.

La sortie de plus d'un espace pour faire écho ou print_r d'une séquence n'aura pas l'effet souhaité et le contenu «explorera». Par exemple (PHP):

  1. echo "2 ____ Bonjour!"; // ici "_" représente le caractère "".
  2. echo "2 Bonjour!"

Aura un effet différent si la balise a justifié l'alignement. Dans le premier cas, le numéro 2 sera imprimé à partir du bord gauche du bloc où la sortie a été dessinée, et le texte "Hello!" - de la droite.

NBSP - qu'est-ce que c'est et comment l'utiliser? Une information important

En attendant, le problème n'est pas du tout des lacunes.Il y a en fait beaucoup de caractères non imprimables, et ils ne sont pas toujours utilisés correctement. Il convient de se rappeler comment les utilisateurs de MS Word rédigent des documents. Lorsque vous avez besoin d'écrire le mot «directeur» à gauche et son nom de famille à droite, l'écrasante majorité sculpte plusieurs onglets d'affilée - rapidement et efficacement.

2 nbsp

Au lieu de définir correctement la valeur du caractère de tabulation et l'alignement sur celui-ci, l'utilisateur appuie plusieurs fois sur la tabulation et obtient l'effet souhaité.

La situation est similaire dans le langage de balisage HTML. De nombreux développeurs n'utilisent pas correctement les caractères spéciaux, n'appliquent pas les bons styles comme ils le devraient, et le résultat est: "Bonjour tout le monde, j'ai fait une erreur pour la troisième fois ..." - sera étiré sur toute la largeur du bloc dans lequel cette ligne était affichée.

Si vous recodez la ligne dans "Hello World, je me suis trompé pour la troisième fois ..." - le résultat sera exactement ce qu'il devrait être.

nbsp 3

Connaître et utiliser des caractères spéciaux est une très bonne idée. Surtout si vous souhaitez créer des pages efficaces et de haute qualité dans lesquelles le contenu est organisé de manière soignée et de haute qualité.

J'ai aimé:
0
Messages populaires
Développement spirituel
Nourriture
yup