206 Shares 5841 views

NBSP – quel est-il? L'espace vide, ayant une valeur de

espaces simples et des caractères spéciaux & nbsp; sont similaires à celui-ci: ils veulent dire la séparation des mots, les balises, les attributs, et d'autres éléments de balisage. Cependant, l'utilisation de l'espace normal est pertinent que pour améliorer la lisibilité de la page de contenu, et pour la commodité de travailler avec elle dans un éditeur de texte.


Navigateur et langue JavaScript le nombre d'espaces entre les mots, les étiquettes et autres éléments n'a pas d'importance.

blancs d'application

Espace – le caractère le plus désiré. Bien qu'il était « vide », mais très utile. Même dans les vieux jours, quand il y avait des personnages importants tels que « retour chariot » et « retour chariot », un certain nombre de places dans tout code appliqué seulement pour améliorer sa lisibilité. Mais l'espace vide « très apprécié » par lui-même.

Manipuler correctement des mots, des mots – clés et la syntaxe, de distinguer le code du programme du commentaire à ce jour ni le compilateur (interprète) j'appris à ne pas. Sans jetons notables comme le Pascal (pascals) ": =" et peelevskoy (PL / 1) ";" l'innovation orientée monétaire "Pehape" (PHP) – "$" au nom d'un coût variable, sauf que le "Fortran", qui chaque opérateur doit être dans une ligne séparée.

En principe, cela signifie que la capacité naturelle de séparer les mots et les phrases, des phrases à distinguer des propositions, mais dans le passé pour saisir le sens complet ont toujours pas de langues artificielles.

Mais un simple espace peut être un nombre dans une ligne, et il a un code numérique obligatoire. Espace – ce n'est pas un espace vide tout code, toute valeur de la variable. Ceci est un symbole très important. Par conséquent, la valeur a nbsp. Qu'est-ce? Considérons maintenant.

Le système idéal: ce n'est pas, mais vous devez

De nombreuses régions de lettres d'application et le contenu de sortie exige le strict respect des règles d'enregistrement. Un exemple simple – listes.

mauvaise liste:

  • Ligne de __pervaya;
  • _vtoraya ligne;
  • troisième rangée.

La liste correcte:

  • la première ligne;
  • seconde ligne;
  • troisième rangée.

Ici, le symbole « _ » représente un espace simple, qui peut être indiqué par erreur ou est formé par l'alignement du texte de l'élément de la liste des deux côtés du paragraphe.

que le contenu de l'élément de la liste importante devrait suivre immédiatement le numéro. En particulier, l'éditeur de texte MS Word au début de son existence, a suggéré l'utilisation de l'espace insécable (raccourci clavier Ctrl + « espace »), afin d'éviter l'écart entre les éléments de ligne.

espace insécable collé deux mots adjacents, et il ne faut pas qu'ils étaient tous les deux. Et dans le cas des listes lorsque le nombre d'éléments ne sont pas inclus dans le contenu du paragraphe, le collage est effectué sur la première ligne.

En ces jours-là, lorsque le MS Word a déjà connu un grand succès, le langage hypertexte encore formé, mais la présence d'un caractère spécial était initialement prévu. Une autre chose est & nbsp – quel est-il et pourquoi est-il nécessaire, il n'a pas été immédiatement clair.

Utilisation des titres

Le titre correct est pas cassé, et les mots ne sont pas transférés. Il centré ou aligné sur un côté ou l'autre. Sans l'utilisation de l'espace insécable est difficile à faire.

Le langage hypertexte ressemblerait à ceci:

7. & nbsp; 5. & nbsp; Guide d'installation de FreeBSD

Sur la page HTML dans le numéro de titre du navigateur ressemblera à ceci: « 7 5. » et tous, donc en-têtes décorés seront strictement identiques.

Il y a un point sur lequel vous devez faire attention, si vous utilisez du texte et des images dans l'en-tête. Le navigateur affiche tous toujours exactement comme défini flux entrant. tag Img est situé au début de la ligne, mais le texte est situé juste derrière l'image, il est nécessaire de considérer sa largeur.

L'utilisation du contenu d'une page

Le positionnement absolu du texte, dans des cas rares, peut aider. En règle générale, les en-têtes et le texte sont un fil, mais avec des étiquettes différentes, telles que h2 et p.

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

Dans l'exemple suivant, vous souhaitez afficher les icônes types de fichiers, écrivez à côté du texte des extensions appropriées.

L'encodage effectué en utilisant PHP nbsp. Qu'est-ce et comment l'utiliser? Il est maintenant clair. De même, le symbole de l'espace insécable est utilisé en JavaScript.

Application & nbsp; en rangées

Lors du traitement de lignes (comme dans le serveur, et dans le navigateur) espace insécable pas utilisé – trop cher pour être utilisé à la place d'un important symbole « », autant que six « & nbsp; ». Cependant, lorsque la chaîne est envoyée au flux de sortie dans un navigateur, vous devez ré-encoder tous les caractères d'espace dans la bonne quantité d'espaces insécables.

Sortie en séquence d'écho ou print_r de plus d'un espace ne sera pas avoir l'effet désiré et le contenu « ramper ». Par exemple (PHP):

  1. echo "2 ____ Bonjour!"; // ici « _ » représente un symbole « »
  2. echo "2 & nbsp; Salut!"

Aura un effet différent si la balise a un nivellement justifier. Dans le premier cas, le numéro 2 sera imprimé sur le bord gauche du bloc dans lequel il a été conclu, et le texte « Bonjour! » – de la droite.

NBSP – ce qu'elle est et comment appliquer? informations importantes

Pendant ce temps, le problème est pas dans les lacunes. Les caractères non imprimables sont en fait beaucoup, et ils ne sont pas toujours utilisés correctement. Il convient de rappeler comment faire des documents utilisateurs MS Word. Lorsque vous avez besoin d'écrire le mot « directeur » à gauche, mais son vrai nom, la grande majorité des onglets multiples consécutifs de moules – rapidement et efficacement.

Au lieu de définir correctement la valeur d'un caractère de tabulation et de mise à niveau, l'utilisateur appuie sur l'onglet plusieurs fois et obtenir l'effet désiré.

Une situation similaire dans le code HTML de langage de balisage. "Привет, Мир, я 3-й раз ошибся…" – будет растянут по всей ширине блока, в которую эта строка была выведена. De nombreux développeurs ne pas utiliser des caractères spéciaux correctement, ne pas utiliser les styles comme il est censé le faire, et le résultat est: « Bonjour tout le monde, je suis la troisième fois fait une erreur … » – sera étendue sur toute la largeur du bloc, dans lequel la chaîne peut être affiché.

Si vous encodez la chaîne dans la « Salut & nbsp; monde, & nbsp; me & nbsp; troisième & nbsp; & nbsp temps, a fait une erreur … » – le résultat sera exactement la façon dont il devrait être.

Connaître et utiliser les caractères spéciaux – une très bonne idée. Surtout si vous avez un désir de faire une page efficace et de haute qualité dont le contenu est efficace et précise.