1050 Stimmen

Tabulator-Leerzeichen anstelle von mehreren nicht umbrechenden Leerzeichen ("nbsp")?

Ist es möglich, ein Tabulatorzeichen in HTML einzufügen, statt es einzugeben   viermal?

71voto

Abhishek Goel Punkte 16695

Versuchen Sie  

Sie entspricht vier   s.

57voto

GonzoKnight Punkte 799

Es gibt keine einfache Möglichkeit, mehrere Leerzeichen innerhalb (oder in der Mitte) eines Absatzes einzufügen. Diejenigen, die Ihnen vorschlagen, CSS zu verwenden, gehen am Thema vorbei. Sie versuchen nicht immer, einen Absatz von einer Seite aus einzurücken, sondern in der Tat, zusätzliche Leerzeichen an einer bestimmten Stelle einzufügen.

Im Wesentlichen werden in diesem Fall die Räume den Inhalt et pas den Stil. Ich weiß nicht, warum so viele Leute das nicht sehen. Ich schätze, die Strenge, mit der sie versuchen, die Trennung von Stil und Inhalt durchzusetzen (HTML war von Anfang an für beides konzipiert - es ist nichts falsch daran, gelegentlich den Stil einer einzigartig Element unter Verwendung geeigneter Tags, ohne viel mehr Zeit für die Erstellung von CSS-Stylesheets aufwenden zu müssen, und es gibt absolut nichts Unlesbares daran, wenn es in Maßen verwendet wird. Es hat auch etwas für sich, wenn man etwas schnell erledigen kann.) übersetzt, wie sie nur Leerzeichen als nur für Stil und Einrückung verwendet betrachten können.

Und wenn es keine elegante Möglichkeit gibt, Leerzeichen einzufügen, ohne sich auf die   et   Tags, würde ich argumentieren, dass der resultierende Code weitaus unleserlicher wird, als wenn es ein entsprechend benanntes Tag gäbe, mit dem man schnell eine große Anzahl von Leerzeichen einfügen könnte (oder wenn, Sie wissen schon, Leerzeichen gar nicht erst unnötig verbraucht würden).

Wie bereits erwähnt, ist es jedoch am besten, wenn Sie   an der richtigen Stelle einzufügen.

49voto

Es ist besser, die vor Tag. Die Website vor Tag definiert vorformatierten Text.

<pre>
 This is
preformatted text.
It preserves      both spaces

and line breaks.

</pre>

Mehr über Pre-Tag erfahren Sie unter dieser Link

44voto

Rob Punkte 447

Ich bin auf der Suche nach einer Methode darauf gestoßen und habe schließlich meine eigene gefunden, die für das Gewünschte gut zu funktionieren scheint. Ich bin neu hier zu posten, so dass ich hoffe, das funktioniert ... Aber haben diese in CSS:

span.tab{
    padding: 0 80px; /* Or desired space*/
}

Dann lassen Sie in Ihrem HTML-Code den "langen Tabulator" in der Mitte des Satzes stehen, so wie ich es brauchte:

<span class="tab"></span>

Spart von der Menge der &nbsp; o &emsp; die Sie benötigen würden.

Ich hoffe, das hilft jemandem, Prost!

21voto

shyammakwana.me Punkte 5214

&emsp; , &ensp; , &#8195; o &#8194; verwendet werden können.

W3 sagt...

The character entities &ensp; and &emsp; denote an en space and an em space respectively, where an en space is half the point size and an em space is equal to the point size of the current font. 

Lesen Sie mehr bei W3.org für HTML3

Lesen Sie mehr bei W3.org für HTML4

Noch mehr unter ウィキペディア

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X