Le contenu de cet article explique comment traiter les espaces en CSS (exemples). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
<p>1. Règles d'espace <p>Les espaces dans le code HTML sont généralement ignorés par les navigateurs. <p><p>◡◡hello◡◡world◡◡</p>
◡
est utilisé ici pour représenter les espaces. <p>La sortie du navigateur est la suivante. hello world
<pre class="brush:php;toolbar:false"></code>. </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><pre class="brush:php;toolbar:false">◡◡hello◡◡world◡◡</pre></pre><div class="contentsignin">Copier après la connexion</div></div><p>Vous pouvez également utiliser l'entité HTML <code>
pour représenter les espaces. <p> hello world </p>
t
) et des caractères de nouvelle ligne (r
et n
). <p>Le navigateur convertira automatiquement ces symboles en touches d'espace ordinaires. <p>hello world</p>
hello world
<pre class="brush:php;toolbar:false"></code>). </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false"><p>hello<br>world</p></pre><div class="contentsignin">Copier après la connexion</div></div><p>Le code ci-dessus utilise la balise <code><br>
pour indiquer explicitement les sauts de ligne. <p>3. L'attribut d'espace blanc de CSS <p>Le traitement de l'espace en langage HTML est essentiellement un filtrage direct. Un tel traitement est trop grossier et ignore complètement le fait que les espaces à l’intérieur du texte original peuvent avoir un sens. <p>CSS fournit un attribut white-space
qui peut fournir une manière plus précise de gérer les espaces. Cet attribut a six valeurs au total, à l'exception d'un inherit
commun (hérité de l'élément parent. Les cinq valeurs restantes sont présentées ci-dessous). white-space
La valeur par défaut de l'attribut est normal
, indiquant que le navigateur gère les espaces de manière normale. <p>◡◡hellohellohello◡hello world </p>
<p>
précise une largeur plus petite. Pour une identification plus facile, la couleur d’arrière-plan est définie sur rouge. p { width: 100px; background: red; }
white-space
Lorsque l'attribut est nowrap
, le retour à la ligne ne se produira pas en raison du dépassement de la largeur du conteneur. p { white-space: nowrap; }
white-space
est pre
, il sera traité de la même manière que la balise </code>. </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false">p {
white-space: pre;
}
Copier après la connexion
white-space
Lorsque l'attribut est pre-wrap
, il est essentiellement traité de la même manière que la balise </code> La seule différence est. que lorsque la largeur du conteneur est dépassée, un saut de ligne se produit. </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false">p {
white-space: pre-wrap;
}
Copier après la connexion
white-space
Lorsque l'attribut est pre-line
, cela signifie conserver le saut de ligne. À l'exception du caractère de nouvelle ligne, qui sera affiché tel quel, tout le reste est cohérent avec la règle white-space:normal
. p { white-space: pre-line; }
normal
. Ceci est utile pour les textes de type poésie.
<p> Articles connexes recommandés :
<p>balise div : implémentation du centrage horizontal et du centrage vertical (avec code)
<p>Code pour la conversion de chaîne à l'aide de l'attribut text-transform en CSSCe 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!