Wie kann ich Zeilenumbrüche in einem Inline-Element vermeiden?
Baue ich ein Menü mit horizontalen wichtigsten Einträge. Jeweils unterhalb der entsprechenden Untermenü-Titel sind, die untereinander angezeigt werden. Nun, einige mehr Menü-Titel eingewickelt, die über mehrere Zeilen. Tatsächlich, der "sub" UL ist genauso breit wie der längste einzelne Wort in ein Untermenü und alle anderen sind verpackt entsprechend. Ich habe keine Breite für das UL noch die LI (weder Haupt-noch sub-Menü).
Also meine Frage ist, wie kann ich vermeiden, brechen Linien? Wahrscheinlich könnte ich ersetzen Sie jedes Leerzeichen mit
(kein Leerzeichen), aber gibt es einen anderen Weg dies zu erreichen?
InformationsquelleAutor der Frage Martin | 2009-09-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie versucht, das styling der li mit
?
InformationsquelleAutor der Antwort Eifion
hinzufügen des folgenden CSS wird verhindert, dass die Zeile zu brechen:
InformationsquelleAutor der Antwort Wayne Austin
Weiter zu M K s Antwort, die bootstrap-utility-Klasse
text-nowrap
giltwhite-space: nowrap
um ihn herum, die bedeutet, dass jeder text innerhalb dieser Klasse wird nicht brechen in eine neue Zeile. Dies kann nützlich sein, kann aber auch schmerzhaft sein, wenn die Gestaltung responsiver code.Wenn Sie ein Stück text, den Sie möchten, um nicht zu brechen, ist es am besten Praxis, um wickeln Sie es um, anstatt das übergeordnete element:
InformationsquelleAutor der Antwort Tom Harris
Es ist ein Dienstprogramm, css-Klasse
text-nowrap
. Sie können es finden in der utility Abschnitt der docs.InformationsquelleAutor der Antwort M K