2009-09-05 5 views

Antwort

737

Verwenden white-space: nowrap;1 oder dass Link mehr Platz geben, indem li ‚s Breite auf größere Werte einstellen.

+27

verhindern Sie sollten W3C verweisen, anstatt die gefürchtete und oft falsche w3schools Website. http://www.w3.org/TR/css3-text/#white-space0 –

+35

Oder referenzieren Sie einfach das Mozilla Developer's Network https://developer.mozilla.org/en-US/docs/CSS/CSS_Reference – Espilon

+1

Vielen Dank rette mich für eine ie7 Kompatibilität eines Breadcrumbs. – Desnoxav

29

Wenn Sie diese selektiv erreichen wollen (zB: nur für diesen bestimmten Link):

<li>submit&nbsp;resume</li> 

http://en.wikipedia.org/wiki/Wikipedia:Line-break_handling#.26nbsp.3B

bearbeiten, können Sie einen non-breaking Raum statt eines normalen Raum verwenden können: Ich verstehe, dass dies HTML ist, nicht CSS wie vom OP angefordert, aber einige können es hilfreich finden ...

108

Sie könnten diesen kleinen Code-Schnipsel hinzufügen, um ein nettes "..." zum Ende der Zeile hinzuzufügen wenn der Inhalt i s zu groß, um auf einer Linie zu passen:

li { 
    overflow: hidden; 
    text-overflow: ellipsis; 
    white-space: nowrap; 
} 
+0

Danke! Das war, was ich suchte –

+0

Ich suchte nach einer Textklemmlösung, aber ich bleibe bei dieser Lösung – JorgeGarza

4

display: inline-Block; werden Zeilenumbrüche in Listenelemente

http://jsfiddle.net/Nash171/mwe4s0nc/46/

li{ 
    display: inline-block; 
} 
+0

Wenn ich durch zum jfiddle klicke und die Breite der Ausgabe justiere, brechen die einzelnen Listeneinzelteile zwischen dem Wort " Liste "und die Nummer, die genau das ist, was das OP * nicht will ... – GentlePurpleRain

Verwandte Themen