2011-08-10 7 views

उत्तर

32

लपेटकर बिना विस्तार करना चाहते

span 
{ 
    white-space: pre; 
} 

या any other value that fits from the w3c spec का प्रयास करें:

सामान्य
यह मान के लिए उपयोगकर्ता एजेंट को निर्देश सफेद अंतरिक्ष के पतन अनुक्रम, और रेखा बक्से भरने के लिए आवश्यक लाइनों को तोड़ने के लिए।

पूर्व
यह मान सफेद स्थान के दृश्यों अपने पतन को उपयोगकर्ता एजेंटों से बचाता है। रेखाएं केवल संरक्षित न्यूलाइन अक्षरों पर टूट गई हैं।

nowrap
यह मान 'सामान्य' के लिए के रूप में सफेद स्थान गिर, लेकिन पाठ के अंतर्गत लाइन ब्रेक दबा देता है।

pre-wrap
यह मान सफेद स्थान के दृश्यों अपने पतन को उपयोगकर्ता एजेंटों से बचाता है। लाइनों को संरक्षित न्यूलाइन अक्षरों में विभाजित किया गया है, और लाइन बॉक्स भरने के लिए आवश्यक है।

पूर्व लाइन
यह मान उपयोगकर्ता एजेंटों निर्देशन सफेद स्थान के दृश्यों संक्षिप्त करने के लिए। लाइनों को संरक्षित न्यूलाइन अक्षरों में विभाजित किया गया है, और लाइन बॉक्स भरने के लिए आवश्यक है।

You should also be aware that there is limited IE support for some of the listed options

चेतावनी, क्रॉस-ब्राउज़र सामग्री messiness: आप के साथ लाइन में सभी रिक्त स्थान बदल सकते  

+0

उनमें से कोई भी IE में काम करने के लिए, http देखने लगते हैं: //stackoverflow.com/questions/7014004/why-isnt-white-space-consistent-between-ie-and-firefox – Shamoon

+0

[क्या आपने 'pre'] का प्रयास किया था (http://www.quirksmode.org/css/whitespace .html)? – zzzzBov

+2

@ शमून मैंने अभी आईई 9 और सफेद अंतरिक्ष पर कोशिश की: अब्रैप मेरे लिए काम किया। – Tod

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