Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

CSS3 से ओवरफ्लो टेक्स्ट कैसे तोड़ें (word-wrap)?


लंबे अविराम टेक्स्ट (बिना स्पेस के URL, लंबे शब्द) को कंटेनर में फिट करने के लिए word-wrap: break-word (अब overflow-wrap: anywhere) उपयोग करें। डिफ़ॉल्ट normal ओवरफ्लो होने देता है।

उदाहरण

<!DOCTYPE html>
<html>
<head>
  <style>
    div { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; border: 3px solid #3008c0; }
    div.one { width: 200px; word-wrap: normal; }
    div.two { width: 200px; word-wrap: break-word; }
  </style>
</head>
<body>
  <h1>Div1</h1>
  <div class="one"> Lorem ipsum dolor sitametconsecteturadipisicjhbjhgjingelit. Rerum, beatae. </div>
  <h1>Div2</h1>
  <div class="two"> Lorem ipsum dolor sitametconsecteturadipisicjhbjhgjingelit. Rerum, beatae. </div>
</body>
</html>

आउटपुट

उपरोक्त कोड निम्नलिखित आउटपुट उत्पन्न करेगा:

CSS3 से ओवरफ्लो टेक्स्ट कैसे तोड़ें (word-wrap)?

मुख्य बिंदु

  • word-wrap: normal - डिफ़ॉल्ट, लंबे शब्द ओवरफ्लो करते हैं
  • word-wrap: break-word - शब्द तोड़कर अगली पंक्ति पर ले जाता है
  • आधुनिक नाम - overflow-wrap: anywhere / break-word
  • word-break अंतर - word-break: break-all हर जगह तोड़ता है
  • उपयोग मामला - यूजर-जनरेटेड कंटेंट, लंबे URL, कोड स्निपेट
  1. CSS3 से मल्टीपल ट्रांज़िशन्स परफॉर्म करना CSS3 से मल्टीपल ट्रांज़िशन्स परफॉर्म करना

    मल्टीपल ट्रांज़िशन्स के लिए, CSS3 transition प्रॉपर्टी का उपयोग करें, जो एक शॉर्टहैंड प्रॉपर्टी है। यह एक ही लाइन में ट्रांज़िशन की प्रॉपर्टी, ड्यूरेशन, टाइमिंग और डिले सेट करता है।CSS3 का उपयोग करके मल्टीपल ट्रांज़िशन्स परफॉर्म करने का कोड निम्न है -उदाहरण<!DOCTYPE html> <html> <head

  1. CSS3 से वर्ड ब्रेकिंग नियम निर्दिष्ट करना CSS3 से वर्ड ब्रेकिंग नियम निर्दिष्ट करना

    CSS3 में वर्ड ब्रेकिंग नियम निर्दिष्ट करने के लिए, word-break प्रॉपर्टी का उपयोग करें। यह प्रॉपर्टी लाइन ब्रेक करने के लिए उपयोग की जाती है। संभावित मानों में normal, break-all, keep-all, break-word, आदि शामिल हैं।CSS3 का उपयोग करके वर्ड ब्रेकिंग नियम निर्दिष्ट करने का कोड निम्न है -उदाहरण<!DOCTY

  1. CSS3 फ्लेक्सिबल बॉक्स लेआउट्स CSS3 फ्लेक्सिबल बॉक्स लेआउट्स

    CSS3 एक लेआउट मोड फ्लेक्सिबल बॉक्स प्रदान करता है, जिसे आमतौर पर फ्लेक्सबॉक्स कहा जाता है। फ्लेक्सबॉक्स (फ्लेक्सिबल बॉक्स) CSS3 का एक लेआउट मोड है। इस मोड का उपयोग करके, आप जटिल एप्लिकेशन्स और वेब पेजेज़ के लिए आसानी से लेआउट बना सकते हैं। इसमें कंटेनर, फ्लेक्स आइटम्स आदि शामिल हैं। कंटेनर में निम्न