2010-03-01 9 views
43

कहते हैं कि मैं इसपाठ का एक टुकड़ा न तोड़ना?

तरह टेक्स्ट का एक हिस्सा है हैलो मैं कर रहा हूँ कुछ पाठ हैलो मैं कर रहा हूँ कुछ पाठ हैलो मैं कर रहा हूँ कुछ पाठ हैलो मैं हूँ कुछ पाठ इच्छा नहीं है मैं नए पर तोड़ा जा लाइन

उपर्युक्त पैराग्राफ पर विचार करें। मैं चाहता हूं कि बोल्ड किए गए हिस्से को यदि संभव हो तो एक नई लाइन में तोड़ना न पड़े। जैसा कि, मैं इसे तोड़ना चाहता हूं अगर उसे स्क्रॉलबार या कुछ की आवश्यकता होगी, लेकिन पाठ के उस भाग के पहले या उसके बाद पृष्ठ-ब्रेक डालना संभव है, तो यह तोड़ना नहीं है ताकि यह एक पंक्ति पर फिट हो सके।

यह कैसे संभव है? मैंने page-break-inside जैसी चीजों की कोशिश की है और ऐसा है, लेकिन ऐसा लगता है कि यह फ़ायरफ़ॉक्स में कुछ भी नहीं करता है।

उत्तर

89

white-space संपत्ति का उपयोग करें:

Hello I am some text Hello I am some text Hello I am some text 
Hello I am some text <span class="nobr">I do not wish to be 
broken on new lines</span> 

साथ:

span.nobr { white-space: nowrap; } 
+0

मैंने इसे माना, लेकिन मुझे लगा कि यह एक अनावश्यक स्क्रॉल बार का कारण बनता है, लेकिन ऐसा नहीं होता है। धन्यवाद! – Earlz

+2

@Earlz ... तो आपने अभी भी समाधान को माना है, फिर भी आपने इसे आजमाने से पहले पूछा था? ** यह एक बड़ा नंबर नहीं है! **: पी – xDaizu

+2

@xDaizu Stackoverflow 6 साल पहले अब से बहुत अलग था – Earlz

11

संपूर्णता के लिए इस जोड़ना:

आप सीएसएस का उपयोग नहीं करना चाहते, तो आप <nobr>text with space</nobr> इस्तेमाल कर सकते हैं - संदर्भ here

शुद्ध पाठ ब्लॉक के लिए, मुझे विश्वास नहीं है कि अब 0 -, <b>, <nobr> जैसे 0 -और समान रूप से उपयोग के लिए मान्य हैं। साइट संरचना से संबंधित सामग्री के लिए <em>, <strong> और <span class=""> का उपयोग करें।

+0

बीटीडब्ल्यू। यह नहीं है और वंचित नहीं किया जा सकता है। देखें: http://stackoverflow.com/a/28532140/1644202 – BananaAcid

+0

'nobr' मानक नहीं है और https://developer.mozilla.org/nl/docs/Web/ के अनुसार' white-space' का उपयोग किया जाना चाहिए एचटीएमएल/एलिमेंट/नोबर – Roland

+1

लेकिन सफेद रिक्त स्थान गैर-पाठ्यचर्या विभाजन (उदाहरण के लिए फोनेटिक नोटेशन की तरह) को नहीं रोकते हैं, इसलिए एक उद्धारक =] है – MrVocabulary

संबंधित मुद्दे