Ebeveyn div ve komşu div yeterli alana izin vermediğinde, herhangi bir şekilde yüzer bir div gain elipsinde metin olup olmadığını merak ediyorum. Örneğin: Değişken genişlik div'ları kullanıldığında CSS text ellipsis
<style>
.parent-div {
width: 100%;
border: 1px;
padding: 4px;
}
.text-div {
float: right;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.icon-div {
float: left;
}
</style>
<div class="parent-div">
<div class="text-div">This is text I'd like to truncate when space doesn't permit</div>
<div class="icon-div">X</div>
</div>
Şimdiye kadar tarayıcı penceresini crunch eğer, üst div sonra metin div beyaz boşluk yok olacak, çökecek, ancak daha fazla yer yok olduğunda, üç nokta tekme olmadı.
Yapabileceğim tek şey, pencerenin yeniden boyutlandırılması ve dinamik olarak yeni bir sabit genişliğin metin-div olarak ayarlanması durumunda bir olayı tetiklemesidir, ancak bu sadece özellikle de dolgu ve diğer komşu eşyalar gibi uygun genişlik elde etmek için çıkartın.
Bunun hakkında herhangi bir düşünce var mı?
İşte jsFiddle demo: http://jsfiddle.net/Blender/kXMz7/
Eğer eski tarayıcıları destekleyen umurumda değil, bu oldukça basit hale getirmek için flexbox'a kullanabilirsiniz. net/Blender/kXMz7/1/ – Blender
Mükemmel Blender çalışıyor! Aktif olarak eski tarayıcıları desteklemiyorum, bu yüzden iyi çalışıyor. :) Görünüşe göre bir masanın içine konduğunda işe yaramıyor, ama bu konuda çalışabilirim. Teşekkürler! Cevabınızı ayrı ayrı yayınlarsanız, doğru olanı işaretlerim. – Anthony