word-break
सीएसएस में संपत्ति जब लाइन ब्रेक होने चाहिए बदलने के लिए इस्तेमाल किया जा सकता। आम तौर पर, टेक्स्ट में लाइन ब्रेक केवल कुछ विशेष स्थानों में हो सकते हैं, जैसे जब कोई स्थान या एक हाइफ़न होता है।
नीचे दिए गए उदाहरण में हम word-break
इसके बजाय अक्षरों के बीच बना सकते हैं :
p ( word-break: break-all; )
यदि हम पाठ की चौड़ाई एक पर सेट करते हैं em
, तो शब्द प्रत्येक अक्षर से टूट जाएगा:
CodePen पर CSS-Tricks (@ css-tricks) द्वारा वर्ड-ब्रेक के साथ पेन सेटिंग टेक्स्ट को लंबवत देखें।
यह मान अक्सर उपयोगकर्ता द्वारा बनाई गई सामग्री वाले स्थानों में उपयोग किया जाता है ताकि लंबे तार लेआउट को तोड़ने का जोखिम न लें। एक बहुत ही सामान्य उदाहरण एक लंबी प्रतिलिपि और चिपकाए गए URL है। यदि उस URL में कोई हाइफ़न नहीं है, तो यह मूल बॉक्स से आगे बढ़ सकता है और खराब या बदतर दिख सकता है, लेआउट समस्याओं का कारण बन सकता है।
CodePen पर CSS-Tricks (@ css-tricks) द्वारा वर्ड-ब्रेक के साथ पेन फिक्सिंग लिंक देखें।
मूल्यों
normal
: शब्द तोड़ने के लिए डिफ़ॉल्ट नियमों का उपयोग करें।break-all
: कोई भी शब्द / अक्षर अगली पंक्ति पर टूट सकता है।keep-all
: चीनी, जापानी और कोरियाई पाठ शब्दों के लिए नहीं तोड़ा जाता है। अन्यथा यह भी ऐसा ही हैnormal
।
इस संपत्ति का उपयोग अक्सर हाइफ़ेंस संपत्ति के साथ संयोजन के रूप में भी किया जाता है ताकि पुस्तकों में मानक के अनुसार जब एक हाइपेन डाला जाए तो टूट जाता है।
आवश्यक विक्रेता उपसर्गों के साथ पूरा उपयोग है:
-ms-word-break: break-all; word-break: break-all; /* Non standard for WebKit */ word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;
सार्वभौमिक चयनकर्ता पर इन गुणों का उपयोग करना उपयोगी हो सकता है यदि आपके पास बहुत अधिक उपयोगकर्ता-जनित सामग्री वाली साइट है। हालांकि निष्पक्ष चेतावनी, यह शीर्षक और पूर्व-स्वरूपित पाठ पर अजीब लग सकता है (
) है।सम्बंधित
- ओवरफ्लो-रैप
- हाइफ़न
- सफेद-अंतरिक्ष
- लंबे शब्दों और यूआरएल को संभालना
ब्राउज़र का समर्थन
यह ब्राउज़र सपोर्ट डेटा Caniuse का है, जिसमें अधिक विवरण हैं। एक संख्या इंगित करती है कि ब्राउज़र उस संस्करण और ऊपर की सुविधा का समर्थन करता है।
डेस्कटॉप
क्रोम | फ़ायर्फ़ॉक्स | अर्थात | एज | सफारी |
---|---|---|---|---|
२३ | ४ ९ | 1 1 | १। | 6.1 |
मोबाइल / टेबलेट
Android क्रोम | Android फ़ायरफ़ॉक्स | एंड्रॉयड | iOS सफारी |
---|---|---|---|
88 | .५ | 4.4 | 7.0-7.1 |
सफारी और आईओएस break-all
मूल्य का समर्थन करते हैं लेकिन नहींkeep-all