Qu'est-ce qu'un espace non-cassant?
Un espace insécable est un espace qui sera respecté dans les mises en page et les affichages par les navigateurs et les programmes informatiques. En règle générale, les espaces simples sont traités comme des emplacements où il convient de placer un saut de ligne et plusieurs navigateurs peuvent être réduits par un navigateur lorsqu’il s’affiche, par souci de commodité. Avec un espace insécable, l'espace est maintenu. Cela est approprié pour un certain nombre de paramètres et une entité HTML, utilisée pour coder des espaces insécables dans un affichage.
Le concept d'espace insécable est un report de la composition, où l'espacement des phrases devait être contrôlé pour éviter les problèmes délicats et pour des raisons esthétiques. Avec le développement de la composition électronique, les utilisateurs avaient besoin d'un moyen de contrôler les espaces dans des paramètres spécifiques, ce qui a également été intégré à Internet. Le contrôle de l'espacement et d'autres éléments lorsque du texte est affiché permet aux utilisateurs de personnaliser l'apparence d'un site Web et des informations présentées.
Dans un exemple simple de paramètre dans lequel les utilisateurs peuvent souhaiter utiliser un espace insécable, les utilisateurs peuvent ne pas souhaiter voir un saut de ligne interrompu, par exemple un titre et un nom officiels, tels que «M. Jones »ou une mesure, telle que« 16 tasses ». L'utilisation d'un espace insécable garantit qu'un saut de ligne ne sera pas inséré par un programme informatique ou un navigateur. s'il n'y a pas assez de place pour qu'il puisse être placé sur une ligne, il sera déplacé sur la ligne suivante.
Pour certaines mises en forme, comme la poésie, des espaces insécables peuvent également être utiles. Les utilisateurs doivent faire attention à l’utilisation de l’entité HTML, car certains navigateurs traiteront une chaîne d’espaces insécables comme un seul espace et peuvent modifier le formatage. Les navigateurs affichent également le contenu différemment et le contenu qui semble acceptable dans un navigateur peut sembler étrange dans un autre; Forcer des espaces blancs avec des espaces insécables peut entraîner des erreurs d'affichage.
En HTML, des espaces insécables sont parfois utilisés pour créer un espace entre des éléments visuels ou pour maintenir des cellules ouvertes dans un tableau. Certains navigateurs ont du mal à lire les cellules vides et peuvent déplacer les éléments d’un tableau, ce qui pose des problèmes de mise en page. Si vous collez un espace insécable à l'intérieur de la cellule, le navigateur sera averti du fait que la cellule est censée être affichée comme étant vide.
De nombreux logiciels insèrent automatiquement les espaces insécables, le cas échéant, de la même manière que certains éditeurs "ce que vous voyez est ce que vous obtenez" (WYSIWYG) utilisés en ligne. Ces programmes utilisent des conventions connues d'orthographe et de grammaire pour insérer des espaces fixes lorsqu'il est supposé que l'utilisateur ne veut pas qu'un saut de ligne apparaisse.