के साथ काम नहीं करता है उम्मीद है कि कोई मदद कर सकता है।टेक्स्ट-ओवरफ्लो इलिप्सिस गतिशील चौड़ाई
मेरे पास 3 नेस्टेड div है। माता-पिता, बच्चे और बच्चों के बच्चे।
जो मैं पूरा करना चाहता हूं (उद्देश्य प्रासंगिक नहीं है) यह है कि उस बच्चे को माता-पिता की चौड़ाई (प्रतिशत) के आधार पर एक सापेक्ष चौड़ाई मिलती है और बच्चों के बच्चों के पास उस चौड़ाई के आधार पर ओवरफ्लो इलिप्सिस होना चाहिए। समस्या यह है कि अगर मैं बच्चों की चौड़ाई में% का उपयोग करता हूं तो इलिप्सिस काम नहीं करता है और यदि मैं पिक्सेल में चौड़ाई को परिभाषित करता हूं तो यह काम करता है।
यहाँ एचटीएमएल
<div class="a">
<div class="b">
<div class="c">
Here should go some text long enough to ellipsis the overflow
</div>
</div>
</div>
यहाँ है nonworking सीएसएस
.a {
border:black 1px solid;
float: left;
width: 122px;
display: table;
line-height: 14px;
}
.b {
width:100%;
color: black;
font-size: 14px;
text-transform: uppercase;
cursor: pointer;
}
.c {
line-height: 11px;
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
white-space:nowrap;
}
अगर मैं 122px के लिए ख की चौड़ाई बदलने यह सही काम करता है (ध्यान दें कि 122px 100% के बराबर होना चाहिए) है हालांकि।
आप इसे यहाँ देख सकते हैं: http://jsfiddle.net/vNRpw/4/
धन्यवाद!
अनावश्यक downvote:
मैं सवाल यह मदद मिल सकती है किसी
यहाँ काम यह चेक हटाना अभ्यस्त। अगर मैंने जवाब अपडेट किया तो सभी को पता चलेगा कि इसे हल किया गया था, इसलिए कोई भी समय बर्बाद नहीं करेगा। इससे मुझे प्रश्न का उत्तर देने का समय मिलेगा। इसके अतिरिक्त, मैं दो दिनों के बाद स्वीकार किए गए अपने उत्तर को चिह्नित नहीं कर सकता। वैसे भी, सुझावों के लिए धन्यवाद –