Cet article présente les 6 types d'espaces en HTML
HTML propose 6 types d'espaces (entités spatiales) de largeurs différentes.
Les espaces insécables ( ) correspondent à la largeur des espaces normaux et peuvent s'exécuter dans tous les principaux navigateurs. Plusieurs autres espaces ( , , , , ) ont des largeurs différentes selon les navigateurs.
s'appelle No-Break Space, et son nom complet est No-Break Space. C'est l'espace le plus courant et le plus utilisé. La plupart des gens ne peuvent être exposés qu'à , qui est un espace généré en appuyant sur le bouton. touche espace. En HTML, si vous utilisez la barre d'espace pour générer cet espace, les espaces ne s'accumuleront pas (comptent seulement pour 1). Il ne peut être accumulé qu'en utilisant la représentation d'entité html. La largeur de cet espace est évidemment et fortement affectée par la police
est appelée "espace demi-largeur", le nom complet est En-Space, en est la mesure ; unité de typographie, et est la moitié de la largeur de l'em. Par définition, cela équivaut à la moitié de la largeur de la police (par exemple 8px dans une police de 16px). Nominalement, la largeur de la lettre minuscule n. Cet espace hérite des caractéristiques cohérentes de la famille des espaces : la couleur de l'espace est transparente. Cet espace a une caractéristique très robuste, c'est-à-dire que la largeur qu'il occupe est exactement la moitié de la largeur d'un caractère chinois, et c'est fondamentalement le cas. non affecté par la police ;
&emsp ; est appelé "espace pleine largeur", le nom complet est Em-Space, em est l'unité de mesure en typographie, qui équivaut au nombre de points actuellement spécifié. Par exemple, 1em dans une police 16px équivaut à 16px. Cet espace hérite également des caractéristiques cohérentes de la famille des espaces : la couleur de l'espace est transparente et les caractéristiques de cet espace sont également assez robustes, c'est-à-dire que la largeur qu'il occupe est exactement de 1 largeur de caractère chinois, et ce n'est fondamentalement pas affecté par la police ;
est appelé un espace étroit, le nom complet est Thin-Space. Autant l'appeler un "espace maigre", c'est-à-dire que l'espace est relativement fin, mince et occupe une largeur relativement petite, un sixième de la largeur du cadratin
, Le nom complet est Zero width Non Joiner, ou « ZWNJ » en abrégé. Il s'agit d'un caractère non imprimable qui est placé entre deux caractères d'un texte électronique pour supprimer les ligatures qui se produiraient autrement et dessiner les deux caractères dans leur original. des glyphes. Le caractère non-jointeur de largeur nulle dans Unicode est mappé sur (non-jointeur de largeur nulle, U 200C) et la valeur du caractère HTML est citée comme "ZWJ" est un caractère non imprimable placé entre deux. caractères dans certaines langues qui nécessitent une composition complexe (comme l'arabe et l'hindi), ce qui entraîne le césure des deux caractères qui n'auraient pas été coupés. Le point de code Unicode du trait d'union de largeur nulle est U 200D (la référence de la valeur du caractère HTML est );
De plus, le navigateur analysera également les caractères suivants comme des espaces : espace , position de la table du système , saut de ligne
, retour chariot
et
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!