यह एक कष्टप्रद विशेषता है, लेकिन यह शायद जानबूझकर और विक्रेता द्वारा बग के रूप में नहीं माना जाता है। इसके बजाय, इसे Unicode line breaking rules (जो आंशिक रूप से अजीब हैं) को कार्यान्वित करने के रूप में माना जाता है। उन नियमों के अनुसार, अवधि (या पूरी तरह से इसे कॉल करने के रूप में) में लाइन ब्रेकिंग क्लास आईएस, इंफिक्स न्यूमेरिक सेपरेटर है, और "जब संख्यात्मक संदर्भ में उपयोग नहीं किया जाता है, तो इन्फिक्स विभाजक वाक्य-समाप्त विराम चिह्न होते हैं। इसलिए वे हमेशा पहले ब्रेक को रोकते हैं। "
ऐसे मुद्दों से निपटने के लिए, संभवतः आजकल सामान्य स्थिति और अवधि के दौरान यू + 200 बी शून्य वाइड स्पेस डालने के लिए सबसे अच्छा है।
.web ​.shop ​.blog ​.nyc ...
यू + 200 बी एक नियंत्रण चरित्र है जो किसी स्थान पर लाइन ब्रेक की अनुमति देता है जहां उन्हें अन्यथा अनुमति नहीं दी जाएगी।
पुराने आईई संस्करण (आईई 6) में इसके साथ कठिनाइयां हो सकती हैं, जो यू + 200 बी के स्थान पर अप्रत्याशित चरित्र का प्रतीक प्रदर्शित करती है। एक वैकल्पिक विधि, <wbr>
टैग, इस समस्या में कोई समस्या नहीं होगी, लेकिन ऐसा लगता है कि आईई 8 और नया अक्सर इस उम्र के पुराने टैग का सम्मान करने में असफल रहता है (शायद क्योंकि यह कभी भी इसकी उपयोगिता के बावजूद किसी भी मानक के लिए अपना रास्ता नहीं बना सकता है)।
स्रोत
2012-09-11 20:10:12
हम्म .. आईई 8 में एक ही समस्या। –
आईई 10 में एक ही समस्या है, हालांकि मुझे यकीन नहीं है कि यह एक बग है। यह जानबूझकर हो सकता है। –
मैंने पाया है कि " .web .blog .nyc ..." काम करता है लेकिन आप दो रिक्त स्थान के साथ समाप्त होते हैं। यह मैं जो कर रहा हूं उसके लिए काम करेगा, लेकिन मुझे लगता है कि मैं धागे को खोल दूंगा और देख सकता हूं कि कोई और क्लीनर फिक्स के साथ आता है या नहीं। Http://jsfiddle.net/cssguru/nNnzM/4/ –