क्या सादे HTML और CSS के साथ पाठ को रौंदने का कोई अच्छा तरीका है, ताकि गतिशील सामग्री एक निश्चित-चौड़ाई-और-ऊंचाई लेआउट में फिट हो सके?
मैं सर्वर-साइड को तार्किक चौड़ाई (यानी वर्णों की एक आँख से अनुमानित संख्या) से छोटा कर रहा हूं , लेकिन चूंकि 'w' एक 'i' से अधिक व्यापक है, इसलिए यह सब-ऑप्टिमल हो जाता है, और मुझे फिर से अनुमान लगाने की भी आवश्यकता होती है ( और हर निश्चित चौड़ाई के लिए पात्रों की संख्या को कम करते रहें)। आदर्श रूप से ट्रंकेशन ब्राउज़र में होता है, जो प्रस्तुत पाठ की भौतिक चौड़ाई जानता है ।
मैंने पाया है कि IE के पास एक text-overflow: ellipsis
संपत्ति है जो ठीक वही है जो मैं चाहता हूं, लेकिन मुझे क्रॉस-ब्राउज़र होने की आवश्यकता है। यह गुण (कुछ हद तक) लगता है, लेकिन फ़ायरफ़ॉक्स द्वारा समर्थित नहीं है। मुझे विभिन्न वर्कअराउंड के आधार पर मिला है overflow: hidden
, लेकिन वे या तो एक दीर्घवृत्त प्रदर्शित नहीं करते हैं (मैं चाहता हूं कि उपयोगकर्ता को पता चल गया था कि सामग्री काट दी गई है), या इसे हर समय प्रदर्शित करें (भले ही सामग्री को छोटा नहीं किया गया था)।
क्या किसी के पास एक निश्चित लेआउट में गतिशील पाठ को फिट करने का एक अच्छा तरीका है, या तार्किक चौड़ाई से सर्वर-साइड ट्रंकेशन है जितना कि मैं अभी के लिए प्राप्त करने जा रहा हूं?