ist hässlich, denke ich.Was kann ich verwenden, um in HTML zu ersetzen?
Antwort
Rand und/oder Polsterung. (CSS-Eigenschaften), etwa so:
<p style='padding-left : 10px'>Hello</p>
(Es ist bemerkenswert, dass es in der Regel schlecht-Praxis betrachtet hat einen Inline-Stil, so zu setzen, Sie in der Regel einen Selektor in einer externen CSS-Datei deklarieren und die Klasse gesetzt/was auch immer geeignet.)
Eigentlich ist das nicht immer hilfreich.Ich denke, wenn Sie ein Element benötigen, ist wahrscheinlich, weil Sie keinen Inhalt in
–Sie sollten Rand- oder Padding-Eigenschaften mit Ihren Elementen verwenden, um Leerräume anzupassen.
Wie wäre es mit den CSS-Eigenschaften letter-spacing
und/oder word-spacing
?
In CSS Versuch:
white-space:nowrap;
In CSS hinzufügen
pre{
white-space: pre-wrap;
white-space: -moz-pre-wrap !important;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
}
<pre> is not ugly anymore </pre>
 
ist Alternative, aber es ist auch hässlich
Schöne Lösung in CSS zur Verfügung steht.
Wenn u-Raum zu Beginn des Absatzes benötigen, können die u
p {text-indent: 10px; }
verwenden Wenn u Abstand zwischen Wortgebrauch müssen wie dieses
H2 { word-spacing: 3pt }
siehe hier für mehr Optionen http://www.hypergurl.com/csstutorial7.html
Sie können diesen Stil html durch Inline, externe und von In-Seite geben (<head>....</head>
)
haben Ja ist auch hässlich, aber es wird von Windows Phone 8 toleriert (VS Express 2012 Phone), während führt zu einem Fehler (die kann ignoriert werden, wird aber immer angezeigt). –
Ich hatte dieses Problem, als ich erkannte, dass ich leere Tags haben werde. Ich wollte keine feste Höhe einstellen und es war zu spät, den HTML-Code zu ändern. Ich wollte einen Platz in der CSS hinzufügen, der Ersatz für  
, also habe ich den Raum vor dem Element hinzugefügt, mit :before
(es muss über Unicode angegeben werden).
p:before {
content: "\00a0";
}
Ich hoffe, diese Lösung hilft jemandem. Die Lösung mit Padding funktionierte nicht für mein Problem.
Ich habe eine Spanne zwischen zwei Tasten verwendet.
<span style="margin-left:70px;"></span>
Es Abstand alles genau dort, wo ich es brauchte. Ich habe versucht, ein "Spacer" Div zu erstellen, aber das drückte eine der Tasten unter der anderen. Ich denke, das lag daran, dass ich einen Margin-Bottom verwendet habe: 30px; im div.
- 1. ``
- 2. Kann ich% 20 in URLs mit Leerzeichen durch & nbsp ersetzen?
- 3. Wie kann ich HTML-Entitäten wie " " mit BeautifulSoup 4
- 4. XPATH verwenden, um Text zu suchen, der
- 5. Wie kann ich "& nbsp" aus HTML-Inhalten entfernen?
- 6. Deklarieren Sie ENTITY und definieren Sie nbsp als Zeichenfolge " "
- 7. Trim mit PHP
- 8. Trim & Nbsp Werte in Javascript
- 9. PHP konvertieren html zu Raum, > zu> etc
- 10. & nbsp verursacht einen HTML5-Validierungsfehler
- 11. Was ist das Gegenteil von einem nbsp?
- 12. bricht JSP Compilation
- 13. Unterschied zwischen und
- 14. JQuery - einfügen Innenetikett
- 15. php: warum nicht
- 16. C# Wie Regex.Split verwenden, mit & nbsp
- 17. XHTML und & nbsp funktioniert nicht?
- 18. Warum produziert blue dash
- 19. ersetzen Zeichen, die in Text versteckt sind
- 20. zeigt nicht in IE
- 21. Wie schreibe ich HTML-Entity-Namen ( , <, >, usw.)
- 22. Mehrere Leerzeichen zwischen Wörtern in HTML ohne
- 23. Verwenden von in Visual Studio 10 ASP.NET MVC3
- 24. Entfernen Sie HTML-Tags aus Zeichenfolge einschließlich & Nbsp in C#
- 25. nbsp arbeiten nicht in CSS Inhalt Tag
- 26. Ausgabe nbsp; in Razor über Variablen?
- 27. Wie man '& nbsp' in jQuery herausfiltert?
- 28. Jsoup saubere Methode lässt Elemente
- 29. Kratzen mit schönen Suppe bewahren Einheiten
- 30. Undefinierte Entität & nbsp XML-Parsing-Ausnahme
Hängt davon ab, was Sie damit erreichen wollen. –
Warum möchten Sie es trotzdem ersetzen? – Gumbo