Ist es möglich, ein Tabulatorzeichen in HTML einzufügen, statt es einzugeben
viermal?
Antworten
Zu viele Anzeigen?
Aonghus McGovern
Punkte
43
Kal
Punkte
1513
p { background-color: #FFEEEE; margin: 0; padding: 0.5em 0; }
<p style="white-space: pre-wrap; tab-size: 4">	 One tab		 two tabs			 three tabs				 four tabs.</p>
<p style="white-space: pre-wrap; tab-size: 4"> This one is one character.</p>
<p style="white-space: pre-wrap; tab-size: 42">	 This one has come out too far.</p>
<p style="white-space: pre-wrap; tab-size: 8">	 Say! what a lot of tabs there are.</p>
TL;DR (Zu faul; hat nicht 'Code ausführen'):
- Fügen Sie ein Tabulatorzeichen in Ihren Text ein, indem Sie
	
oder (wenn Sie sicher sind, dass Ihr Dokument UTF-8 kodiert ) drücken Sie einfach Ihrtab
Schlüssel! - hinzufügen
white-space: pre-wrap;
zur CSS-Regel Ihres Textelements hinzufügen, um zu verhindern, dass Leerzeichen (einschließlich Tabulatoren) kollabieren. - hinzufügen
tab-size: 4;
zu der CSS-Regel Ihres Textelements hinzufügen, um sicherzustellen, dass die Tabulatorbreite vier Standard-Leerzeichen entspricht.
(In den vielen Antworten und Kommentaren gab es zwar Schnipsel und Hinweise zu jedem dieser Punkte, aber keine, die alles zusammengenommen die Frage in ihrem Wortlaut beantwortet hätten.)
Edit: Leider hat das Stack Snippet mein Unicode-Tabulatorzeichen in Leerzeichen umgewandelt! Dieser Teil der Demo (Zeile 2) funktioniert also nicht. Ähnliche Probleme können auftreten, wenn Sie Ihren Code durch einen Code-Formatierer laufen lassen. 	
vermeidet solche Probleme.
- See previous answers
- Weitere Antworten anzeigen