क्या सादा एचटीएमएल और सीएसएस के साथ पाठ को छेड़छाड़ करने का कोई अच्छा तरीका है, ताकि गतिशील सामग्री एक निश्चित चौड़ाई और ऊंचाई लेआउट में फिट हो सके?सीएसएस के साथ लंबे तारों को छेड़छाड़ करना अभी तक व्यवहार्य है?
मैं तार्किक (चौड़ाई पात्रों में से यानी एक आँख बंद करके अनुमान लगाया-संख्या) द्वारा सर्वर साइड छोटा किया गया है, लेकिन जब से एक 'w' एक से अधिक व्यापक है 'मैं' इस से इनकी हो जाता है, और यह भी की आवश्यकता है मुझे प्रत्येक निश्चित चौड़ाई के लिए वर्णों की संख्या को फिर से अनुमान लगाने (और tweaking रखना)। आदर्श रूप से ब्राउज़र में छंटनी होती है, जो भौतिक प्रस्तुत पाठ की चौड़ाई जानता है।
मुझे पता चला है कि आईई में text-overflow: ellipsis
संपत्ति है जो वास्तव में मैं चाहता हूं, लेकिन मुझे इसे क्रॉस-ब्राउज़र होने की आवश्यकता है। यह गुण seems to be (somewhat?) standard लेकिन फ़ायरफ़ॉक्स द्वारा समर्थित नहीं है। मुझे variousworkaroundsoverflow: hidden
पर आधारित है, लेकिन वे या तो एक एलीप्सिस प्रदर्शित नहीं करते हैं (मैं चाहता हूं कि उपयोगकर्ता सामग्री को छोटा कर दें), या इसे हर समय प्रदर्शित करें (भले ही सामग्री को छोटा नहीं किया गया हो)।
क्या किसी के पास एक निश्चित लेआउट में गतिशील पाठ को फ़िट करने का एक अच्छा तरीका है, या लॉजिकल चौड़ाई द्वारा सर्वर-साइड ट्रंकेशन अच्छा है जैसा कि मैं अभी प्राप्त करने जा रहा हूं?
2014: // stackoverflow: एक अप-टू-डेट जवाब http देखते हैं।कॉम/प्रश्न/802175/truncating-long-strings-with-css-feasible-yet/22811590 # 22811590 –
संबंधित: [मल्टीलाइन टेक्स्ट में इलिप्सिस को लागू करना] (http://stackoverflow.com/q/33058004/3597276) –
संभव डुप्लिकेट [एचटीएमएल टैग में एचएलएल टैग में डालें] अगर सामग्री बहुत व्यापक है] (http://stackoverflow.com/questions/536814/insert-ellipsis-into-html-tag-if-content-too-wide) –