एक स्ट्रिंग को लपेटने के लिए सीएसएस विधि का उपयोग करें जिसमें कोई सफेद-रिक्त स्थान नहीं है। तीन तरीके:
1) CSS वाइट-स्पेस प्रॉपर्टी का उपयोग करें। ब्राउज़र असंगतताओं को कवर करने के लिए, आपको इसे कई तरीकों से घोषित करना होगा। तो बस अपने looooong स्ट्रिंग को कुछ ब्लॉक लेवल एलिमेंट (जैसे, div, pre, p) में डालें और उस एलिमेंट को नीचे दिए गए c:
some_block_level_tag {
white-space: pre; /* CSS 2.0 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3.0 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP Printers */
word-wrap: break-word; /* IE 5+ */
}
2) कम्पास से फोर्स-रैप मिक्सिन का उपयोग करें ।
3) मैं भी इसे देख रहा था और मुझे लगता है कि यह भी काम कर सकता है (लेकिन मुझे ब्राउज़र समर्थन का और अधिक पूरी तरह से परीक्षण करने की आवश्यकता है):
.break-me {
word-wrap: break-word;
overflow-wrap: break-word;
}
संदर्भ: रैपिंग सामग्री