के अंदर पाठ के एक टुकड़े को 'दिशा ltr' होने के लिए कैसे मजबूर करें, तो फोन नंबर हमेशा एलटीआर (बाएं से दाएं) होते हैं।'दिशा आरटीएल' अनुच्छेद
एक बहुभाषी वेबसाइट मैं (एक '+' उपसर्ग और संख्या द्वारा अलग '-') एक फोन नंबर डालने की आवश्यकता पर कार्य करना एक पाठ पैरा के अंदर है कि दिशा rtl
(बेशक प्रासंगिक भाषाओं के लिए)
.ltr #test {direction:ltr}
.rtl #test {direction:rtl}
#phone {direction:ltr}
<div class="ltr"><p id="test">Please call to <span id="phone">+44-123-321</span> for some help.</p></div>
<div class="rtl"><p id="test">Please call to <span id="phone">+44-123-321</span> for some help.</p></div>
काम नहीं कर रहा है क्योंकि 'direction
' केवल ब्लॉक तत्व औरके लिए काम करता है: तो मैं इस तरह कुछ है'एक इनलाइन तत्व है। मुझे अनुच्छेद के अंदर होने के लिए फोन नंबर की आवश्यकता है, इसलिए मैं 'span
' को 'display:inline
'
नहीं बदल सकता हूं?
इसे कैसे काम करें?
आरटीएल एल्गोरिदम आम तौर पर संख्याओं को ध्यान में रखते हैं, इसलिए कंटेनर के 'एलटीआर' या 'आरटीएल' के बावजूद आपको संख्याओं को सही ढंग से प्रस्तुत करने के लिए कुछ भी करने की आवश्यकता नहीं है। क्या आप वास्तव में इस मुद्दे को देख रहे हैं या बस छूट का प्रयास कर रहे हैं? – Oded
@ ओडेड: मैं इसे देख रहा हूं। मुझे लगता है कि संख्याओं के बीच '+' और '-' की वजह से यह केवल एल्गोरिदम को भ्रमित कर रहा है ... – Jonathan
अरबी में कम से कम, + चिह्न को फ़ोन नंबर के बाईं ओर जाना चाहिए, जैसा कि यह अंग्रेजी में करता है। जैसे ही आप अंग्रेजी में हों, फोन नंबर टाइप करें, पहले '+' अक्षर टाइप करें, फिर बाईं ओर से पहला नंबर, फिर बाईं ओर से दूसरा नंबर, और इसी तरह। आप ऐसा कुछ ठीक करने की कोशिश कर रहे हैं जो वास्तव में एक समस्या नहीं है। – Flimm