2013-02-27 180 views
8

अनुच्छेदों को प्रारूपित करने के लिए मैं text-align:justify का उपयोग करता हूं, लेकिन मुझे एक समस्या है कि शब्दों के बीच बड़ी जगहें हैं, आईई के लिए समाधान text-justify: distribute; का उपयोग करना है, लेकिन क्रोम इसका समर्थन नहीं करता है, मेरा प्रश्न यह है कि मेरा प्रश्न क्या है http://jsfiddle.net/L5drN/सीएसएस टेक्स्ट संरेखण बड़े रिक्त स्थान को उचित ठहराने के लिए

उत्तर

5

हाइफ़ेनेशन (मैनुअल, सीएसएस, सर्वर-साइड, या क्लाइंट-साइड जावास्क्रिप्ट) का उपयोग करने पर विचार करें, उदाहरण देखें Can I use CSS to justify text with hyphenating words at the end of a line? के उत्तर उत्तर में टेक्स्ट में लंबे शब्द होने पर हाइफेनेशन बहुत मदद करता है।

तुम अब भी text-justify: distribute रख सकते हैं, के रूप में यह समर्थन ब्राउज़रों पर परिणाम में सुधार कर सकते हैं, और यह समर्थन, (CSS Text Module Level 3 WD में) सीएसएस मानकीकरण ट्रैक में यह के रूप में प्राप्त करने के लिए उम्मीद की जा सकती।

+0

धन्यवाद, लेकिन मुझे स्टील की समस्या चौड़ाई है क्रोम – Wizard

+0

क्रोम अभी तक हाइफ़ेनेशन नहीं करता है, इसलिए क्रोम के लिए, आप अन्य विकल्पों तक ही सीमित हैं । Hyphenator.js hyphenate लिथुआनियाई ठीक लगता है; डेमो: http://www.cs.tut.fi/~jkorpela/js/hyphlt.html8 –

-1

कैसे आप पैराग्राफ को स्वरूपित करना चाहते हैं: मैं Chrome और Firefox

बड़ा रिक्त स्थान का उदाहरण के लिए इस्तेमाल करना चाहिए? क्या आपका मतलब चौड़ाई, ऊंचाई, अक्षर अंतर या शब्द अंतर है?

क्या आपने टेक्स्ट-एलाइन सीएसएस टैग का उपयोग करने का प्रयास किया है?

text-align:center 

या शब्द-रिक्ति सीएसएस टैग?

word-spacing:10px 
+0

वह टेक्स्ट-एलाइन का उपयोग कर रहा है: –

+0

को उचित ठहराना मैं शब्दों के बीच उस स्थान के बारे में नहीं हूं 1 सबसे बड़ी है कि 2 – Wizard

+1

@Lopezito शायद सीएसएस शब्द अंतरण संपत्ति का उपयोग करने का प्रयास करें। यह शब्दों के बीच की जगह को परिभाषित करता है। https://developer.mozilla.org/en-US/docs/CSS/word-spacing –

21

के रूप में आप शब्द-रिक्ति के लिए पसंद करते हैं ऋणात्मक मानों दें ..

पूर्व:

मेरे लिए
text-align:justify; 
word-spacing:-2px; 

काम करता है और आशा है यह मदद करता है :)

3

उपयोग:

शब्द-ब्रेक: ब्रेक-सब;

और ठीक है!