प्रदर्शित नहीं कर रहा है मेरे पास कुछ आंतरिक सामग्री के साथ एक div है जिसे मुझे ओवरलैफ होने पर एक इलिप्सिस होना चाहिए। मैंने इसे अन्य तत्वों पर कई बार किया है लेकिन किसी कारण से यह अपेक्षित व्यवहार नहीं कर रहा है।सीएसएस टेक्स्ट-ओवरफ्लो इलिप्सिस
इसके अलावा, मैंने उद्देश्य पर white-space:nowrap;
छोड़ा क्योंकि सामग्री तब अवधि के भीतर अगली पंक्ति में नहीं टूटती है, नतीजतन मैं केवल इलिप्सिस शुरू होने से पहले 2-3 शब्द देखता हूं। मैं पाठ को मूल कंटेनर की पूरी ऊंचाई तक फैलाना चाहता हूं, फिर उन सीमाओं से परे मौजूद सामग्री के लिए इलिप्सिस शुरू करें।
यहाँ एक काम कर डेमो है: http://jsfiddle.net/sadmicrowave/DhkSA/
सीएसएस:
.flow-element{
position:absolute;
font-size:12px;
text-align:center;
width:75px;
height:75px;
line-height:70px;
border:1px solid #ccc;
}
.flow-element .inner{
position:absolute;
width:80%;
height:80%;
border:1px solid blue;
top:0px;
bottom:0px;
left:0px;
right:0px;
margin:auto;
text-align:center;
}
.flow-element .long{
float:left;
height:50px;
width:100%;
line-height:12px;
border:1px solid red;
text-overflow:ellipsis;
overflow:hidden;
}
HTML:
<a class='flow-element' style='top:100px; left:50px;'>
<div class='inner'>
<span class='long'>Box 1 and some other content that should wrap and do some other stuff</span>
</div>
</a>
किसी की मदद कृपया कर सकते हैं। मैं लाल उल्लिखित अवधि के भीतर जितना संभव हो उतना पाठ प्रदर्शित करने, जबकि अग्रिम
में एक अंडाकार टेक्स्ट सामग्री के कंटेनर overflows ...धन्यवाद होने
जो बिल्कुल गलत है। इनलाइन तत्वों के साथ बहुत अच्छा काम करता है। –
तो यह डब्ल्यू 3 सी ड्राफ्ट क्यों कहता है कि यह केवल ब्लॉक में लागू होता है? http://dev.w3.org/csswg/css3-ui/#text-overflow –
यह उत्तर भी देखें http://stackoverflow.com/a/9924984/1237812 –