Wie Sie verhindern, dass Zeilenumbrüche in der Listen-Elemente mit CSS
Ich versuche einen link namens Submit resume in ein Menü mit einem li
tag. Wegen dem Leerzeichen zwischen den beiden Worten, es wickelt sich an zwei Linien. Wie um zu verhindern, dass dieser Umbruch mit CSS?
InformationsquelleAutor Rajasekar | 2009-09-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
white-space: nowrap;
Eins, oder geben Sie das link-mehr Platz durch die Einstellungli
's Breite, um größere Werte.Oder einfach nur Referenz Mozilla Developer Network developer.mozilla.org/en-US/docs/CSS/CSS_Reference
Ich verhindert Zeilenumbruch in li-Elemente mit
display: inline;
. Vielleicht werden auch andere mit ähnlichen Problemen helfen.Seine wichtig, vorsichtig zu sein mit display: inline können Nebenwirkungen haben. white-space: nowrap; hat nur der eine Effekt.
In diesem Fall text-overflow passiert. wie um zu verhindern, dass?
InformationsquelleAutor n1313
Könnte man hinzufügen, dieses kleine code-snippet, fügen Sie eine nette"...", um das Ende der Zeile, wenn der Inhalt zu groß, um auf eine Zeile passen:
InformationsquelleAutor JimmyRare
Wenn Sie erreichen wollen, dies selektiv (z.B. nur für die bestimmten link), können Sie ein geschütztes Leerzeichen statt eines normalen Raumes:
https://en.wikipedia.org/wiki/Non-breaking_space#Encodings
edit: ich verstehe, dass dies ist HTML, nicht CSS wie gewünscht durch die OP, aber einige finden es vielleicht hilfreich...
InformationsquelleAutor ptim
display: inline-block; wird verhindern, dass Zeilenumbrüche in der Liste Elemente
http://jsfiddle.net/Nash171/mwe4s0nc/46/
InformationsquelleAutor Nadeesh Peiris
Bootstrap-4 hat eine Klasse namens
text-nowrap
. Es ist genau das, was Sie brauchen.Warum?
InformationsquelleAutor Yevgeniy Afanasyev