Dinamik olarak doldurulan, genellikle <li>
için yalnızca bir veya iki sözcükle doldurulmuş, ancak zaman zaman daha uzun bir liste öğesi görüntülenen, sütun biçiminde sırasız bir liste var. Sütunlarımı korumak için, ben üç nokta ile bu uzun öğelerin aşırı Metni gizlemek için seçmiş:Taşan metni nasıl tarıyorsunuz?
li {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
Ama yine bu öğelerin kullanıcı erişimi vermek istiyorum, bu yüzden bir vurgulu tarzı oluşturduk gibi pek:
li:hover {
overflow: visible;
}
Bu sütunlar arasındaki boşluğa metni ortaya çıkarır, ancak komşu <li>
ulaştığında durur. <li>
'un, diğerlerinin üzerinde ve opak bir arka plan üzerinde görüntülenecek şekilde, hoverize edilmesine öncelik vermek istiyorum. z-index
ile oynamak, hile yapmadı. https://jsfiddle.net/9p7qeon2/
Sütun genişliğinin 'width' kadar katı olmadığını düşündüm. Bunu "min-width" olarak düşünebileceğinizi söyleyen referanslar gördüm. W3: uyarınca, optimal kolon genişliği açıklanmaktadır. Gerçek sütun genişliği daha geniş olabilir (kullanılabilir alanı doldurmak için) veya daha dar olabilir (yalnızca kullanılabilir alan belirtilen sütun genişliğinden küçükse). https://www.w3.org/TR/css3-multicol/#column-width –
MrMcPlad