'u kullanarak liste öğelerinde satır sonları nasıl engellenirim adlı bir bağlantıyı li
etiketi kullanarak bir menüde devam ettirmeye çalışıyorum. İki kelime arasındaki boşluk nedeniyle iki satıra kadar kaydırır. Bu sargı CSS ile nasıl önlenir?CSS
CSS
cevap
Kullanım white-space: nowrap;
1, ya da daha büyük değerlere li
'ın genişliği ayarlayarak bu bağlantıyı daha fazla yer vermek.
seçerek bunu başarmak istiyorsanız (yani: yalnızca o belirli bağlantı):
<li>submit resume</li>
http://en.wikipedia.org/wiki/Wikipedia:Line-break_handling#.26nbsp.3B
düzenleyebilir, bir bölünemez yerine normal bir boşluk alanı kullanabilirsiniz: Bu, OP tarafından talep edilen CSS değil, HTML olduğunu anlıyorum, ancak bazıları yararlı bulabilir ...
Bu küçük kod parçasını, satırın sonuna güzel bir "..." eklemek için ekleyebilirsiniz. içerik i Büyük s bir satıra sığacak şekilde:
li {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
Teşekkürler! –
için aradığım şeydi. Bir metin sıkıştırma çözümü arıyordum, ancak bu çözüme bağlı kalacağım – JorgeGarza
görüntü: sıralı blok; Liste öğeleri
http://jsfiddle.net/Nash171/mwe4s0nc/46/
li{
display: inline-block;
}
Eğer jsfiddle'a tıklayıp çıkışın genişliğini ayarlıyorumsa, tekil liste öğeleri " liste "ve OP * 'nin * istemediği tam sayıdır ... – GentlePurpleRain
yerine o korkunç ve genellikle yanlış W3Schools web sitesinin W3C başvuruda bulunmalıdır satır sonlarını önleyecektir. http://www.w3.org/TR/css3-text/#white-space0 –
Ya da sadece Mozilla Developer's Network'e başvurunuz https://developer.mozilla.org/en-US/docs/CSS/CSS_Reference – Espilon
Teşekkür ederiz Bir breadcrumb bir ie7 uyumluluğu için beni kurtarın. – Desnoxav