Der Inhalt dieses Artikels befasst sich mit der Verarbeitung von Leerzeichen in CSS (Beispiele). Ich hoffe, dass er für Freunde hilfreich ist.
<p>1. Leerzeichenregeln <p>Leerzeichen im HTML-Code werden normalerweise von Browsern ignoriert. <p><p>◡◡hello◡◡world◡◡</p>
◡
zur Darstellung von Leerzeichen verwendet. <p>Die Browserausgabe ist wie folgt. hello world
<pre class="brush:php;toolbar:false"></code> verwenden. </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">Nach dem Login kopieren</div></div><p>Alternativ können Sie stattdessen die HTML-Entität <code>
verwenden, um Leerzeichen darzustellen. <p> hello world </p>
t
) und Zeilenumbruchzeichen (r
und n
). <p>Der Browser wandelt diese Symbole automatisch in normale Leerzeichen um. <p>hello world</p>
hello world
<pre class="brush:php;toolbar:false"></code>-Tags platziert). </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">Nach dem Login kopieren</div></div><p>Der obige Code verwendet das Tag <code><br>
, um Zeilenumbrüche explizit anzuzeigen. <p>3. Das Leerraumattribut von CSS <p>Die Leerzeichenverarbeitung in der HTML-Sprache ist im Grunde eine direkte Filterung. Eine solche Verarbeitung ist zu grob und ignoriert völlig die Tatsache, dass der Leerraum im Originaltext möglicherweise von Bedeutung ist. <p>CSS bietet ein white-space
-Attribut, das eine präzisere Möglichkeit zum Umgang mit Leerzeichen bieten kann. Dieses Attribut hat insgesamt sechs Werte, mit Ausnahme eines gemeinsamen inherit
(vom übergeordneten Element geerbt). Die restlichen fünf Werte werden unten vorgestellt. white-space
Der Standardwert des Attributs ist normal
, was angibt, dass der Browser Leerzeichen normal verarbeitet. <p>◡◡hellohellohello◡hello world </p>
<p>
eine kleinere Breite an. Zur leichteren Identifizierung ist die Hintergrundfarbe auf Rot eingestellt. p { width: 100px; background: red; }
white-space
Wenn das Attribut nowrap
ist, erfolgt kein Zeilenumbruch, da die Breite des Containers überschritten wird. p { white-space: nowrap; }
white-space
-Attribut pre
ist, wird es auf die gleiche Weise wie das </code>-Tag verarbeitet. </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false">p {
white-space: pre;
}
Nach dem Login kopieren
white-space
Wenn das Attribut pre-wrap
ist, wird es grundsätzlich auf die gleiche Weise wie das </code>-Tag verarbeitet. Der einzige Unterschied besteht darin Wenn die Breite des Containers überschritten wird, kommt es zu einem Zeilenumbruch. </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:html;toolbar:false">p {
white-space: pre-wrap;
}
Nach dem Login kopieren
white-space
Wenn das Attribut pre-line
ist, bedeutet dies, dass der Zeilenumbruch beibehalten wird. Bis auf das Newline-Zeichen, das so ausgegeben wird, wie es ist, entspricht alles andere der white-space:normal
-Regel. p { white-space: pre-line; }
normal
überein. Dies ist nützlich für Texte vom Typ Poesie.
<p> Empfohlene verwandte Artikel:
<p>div-Tag: Implementierung der horizontalen und vertikalen Zentrierung (mit Code)
<p>Code für die String-Konvertierung mithilfe des text-transform-Attributs in CSSDas obige ist der detaillierte Inhalt vonUmgang mit Leerzeichen in CSS (Beispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!