Hinzufügen von Leerzeichen zwischen den Wörtern in Bootstrap 3.0 (HTML-escape-Zeichen nicht funktioniert)
Stackoverflow, bitte um Hilfe!!
Ich entwickle eine website mit Bootstrap (3.1.1) und AngularJS für meinen Freund-Fotografie-Geschäft.
Das problem, das ich bin der Begegnung entsteht, wenn Sie versuchen, um ein tab-Abstand zwischen den Wörtern in der Navigationsleiste, zum Beispiel:
<a href="#/" class="navbar-brand">JOHN 		 DOE</a>
Der einzige Weg, in dem ich in der Lage gewesen, diese zu arbeiten, ist die Verwendung <pre>
- tags, aber das Resultat ist ein komplett anderes styling, was gewünscht ist.
Ich habe versucht mit und ohne Verwendung der AngularJS $Sanitize
- Modul, das hatte keine Auswirkungen.
Ich glaube, ich bin fehlt etwas grundlegendes, aber ich bin natürlich nicht sicher, was das ist.
Vielen Dank im Voraus,
JohnDoe
- Warum nicht einen span, und definieren Sie eine Klasse für das span?
- Erwähnenswert ist, ich bin ein nicht sehr erfahrener front-end-Entwickler.
- vielen Dank für die super schnelle Antwort, könnten Sie einen einfachen zB? Ich habe versucht, mit Hilfe des span-tags, um jedes der Worte, die ich will "spaced" auseinander.
- zum Beispiel: <span>john</span> 	 <span>doe</span>
- Ich habe ein Beispiel erstellt, hier mit Aibrean Vorschlag: http://www.bootply.com/XdMAHtNjNZ
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit einer Spannweite würde viel saubereren code.
<a href="#/" class="navbar-brand">JOHN<span class="tab-space">DOE</span></a>
Dann die css:
span.tab-space {padding-left:5em;}
JSFiddle-Beispiel
CSS word-spacing:
Oder wenn Sie nur wollen, tab, Leerzeichen in bestimmten Punkten haben, benutzen Sie:
Und eine ähnliche CSS:
Könnten Sie auch tun:
Des Browsers nicht zusammenbrechen Leerzeichen.
Wenn Stile websites, von seiner besten Praxis, um eine separate HTML-markup und CSS-stylings von der Seite, so dass der Inhalt und stylings handeln unabhängig und sind leichter austauschbar. Dieses wird gesagt, es ist nicht sauber in HTML-Entitäten wie
zu beeinflussen-Stil, weil es diese Regel bricht.Wenn Sie möchten, ein paar Leerzeichen, wickeln Sie ein
<span>
- Tags, um den text und geben Sie es einige Polsterung.HTML:
CSS: