... और विभिन्न अन्य गैर मानक अंतरिक्ष वर्ण ठीक से कुछ में लागू नहीं कर रहे हैं निश्चित फोंट।
इससे वेब ब्राउज़र पर आपके प्रतिपादन को अनियंत्रित तरीके से समाप्त कर दिया जाएगा, और आप फ़ॉन्ट के बारे में विशिष्ट होने के द्वारा इसे ठीक नहीं कर सकते हैं, क्योंकि आप वेब पर वास्तविक फ़ॉन्ट का उपयोग नहीं कर सकते हैं ब्राउज़र — भले ही आप फ़ॉन्ट-नाम या फ़ॉन्ट-परिवार निर्दिष्ट करते हैं, इसका मतलब यह नहीं है कि उनके पास फ़ॉन्ट फ़ॉन्ट जैसा है।
लेकिन आप अपने इच्छित आकार के 100% असंगत स्थान का निर्माण कर सकते हैं, हालांकि, और यह बहुत आसान है। em मान वर्तमानfont-size
है। यह ऊंचाई है, लेकिन जो भी फ़ॉन्ट की चौड़ाई है, यह हमेशा एक निश्चित चौड़ाई फ़ॉन्ट में ऊंचाई के अनुरूप एक स्थिर है। तो आप इसका लाभ उठा सकते हैं।
यहाँ कैसे है कि सब कुछ साथ काम करता है एक निश्चित-चौड़ाई फ़ॉन्ट के संदर्भ में एक 1/2 चौड़ाई, नॉन-ब्रेकिंग स्पेस बनाने के लिए है।मैं इसे एक अवधि के style=""
विकल्प में लागू दिखाने के लिए, लेकिन निश्चित रूप से आप इसके उपयोग कम अनाड़ी बनाने के लिए के बजाय एक CSS वर्ग बना सकते हैं:
<span style="font-size: .5em;"> </span>
यहाँ कैसे एक 1/4 चौड़ाई, गैर तोड़ने जगह बनाने के लिए है :
<span style="font-size: .25em;"> </span>
... और इसी तरह।
यह हमेशा अंतरिक्ष के साथ काम करता है वर्तमान पूर्ण-चौड़ाई अंतरिक्ष तुलना में छोटे आकार क्योंकि चरित्र लाइन पर अन्य पात्रों की तुलना में कम है, तो वे पंक्ति रिक्ति, नहीं कम चरित्र नियंत्रित करते हैं।
यदि आप एक स्थान की जगह व्यापक एक स्पेस चाहते हैं, तो पूर्ण रिक्त स्थान और छोटी रिक्त स्थान के संयोजन का उपयोग करें। आप एक व्यापक स्थान प्राप्त करते हैं अगर आप 1.5em
की तरह कुछ का उपयोग, आप भी एक लम्बे स्थान मिलेगा, और इतना है कि पंक्ति रिक्ति को प्रभावित करेगा।
हालांकि यह समाधान कष्टप्रद रूप से बोझिल है, इसकी वांछित विशेषता है काम कर रहे — जो अन्य कोई भी नहीं करता है।
'' के लिए एन अंतरिक्ष, '' उन्हें अंतरिक्ष, और 'और puncsp के लिए;' विराम चिह्न अंतरिक्ष के लिए। अधिक जानकारी के लिए http://stackoverflow.com/q/8515365/632951 देखें। बीटीडब्ल्यू, * शुद्ध एसीआई 32 के बराबर * * का मतलब क्या है? – Pacerier