2011-03-21 18 views

उत्तर

15

<body dir="rtl"> W3C सिफारिश के अनुसार अधिक उपयुक्त है:

http://www.w3.org/International/questions/qa-bidi-css-markup

क्योंकि दिशात्मकता डॉक्यूमे का एक अभिन्न हिस्सा है एनटी संरचना, मार्कअप का उपयोग किसी दस्तावेज या जानकारी के खंड के लिए दिशात्मकता निर्धारित करने के लिए किया जाना चाहिए, या उस पाठ में स्थानों की पहचान करने के लिए जहां यूनिकोड बिडरेक्शनल एल्गोरिदम अकेले वांछित दिशा-निर्देश प्राप्त करने के लिए अपर्याप्त है। [...] इसलिए जब भी यह उपलब्ध हो, आपको समर्पित बिडी मार्कअप का उपयोग करना चाहिए। प्रभाव प्राप्त करने के लिए सीएसएस स्टाइल को सामान्य तत्व में संलग्न न करें।

सीएसएस को अनदेखा करने वाले उपयोगकर्ता-एजेंट इस दृष्टिकोण से भी लाभान्वित होंगे।

+0

मुझे लगता है कि यह एक अच्छा जवाब है, लेकिन दोनों तरीकों का संयोजन कुछ स्टाइलिंग शक्ति दे सकता है। उदाहरण के लिए आप कक्षा (.ltr या .rtl) – Jonathan

+2

के आधार पर एक तत्व बाएं या दाएं फ्लोट कर सकते हैं एक बार आपके पास HTML विशेषता हो जाने के बाद, आपको कक्षा की आवश्यकता नहीं है। आप विशेषता चयनकर्ताओं का उपयोग कर सकते हैं जैसे '[dir = rtl] ',': नहीं ([dir]) ' – Xavier

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