2010-04-21 13 views
6

मैं वर्तमान में एक Django परियोजना के लिए एक बहु भाषा इंटरफ़ेस विकसित कर रहा हूं। लेकिन जब मैं अरबी और हिब्रू भाषाओं पर काम शुरू कर दिया, मैंने देखा है सभी पृष्ठों के बाद dir = HTML टैग करने के लिए "rtl"वेबसाइट दाएं से बाएं भाषाओं में (अरबी, हिब्रू)

करता है मतलब है कि मैं सही-हैं- लिए अलग-अलग शैली की जरूरत है (http://www.w3.org/International/tutorials/bidi-xhtml/ पर दिए गए निर्देशों के अनुसार) में गड़बड़ बाएं भाषाएं?

उत्तर

9

शैली टैग को HTML टैग में न डालें।

dir='rtl' केवल div के अंदर विशेषता है जहां आप वास्तव में अरबी और हिब्रू का उपयोग करते हैं। पूरे पृष्ठ के लिए नहीं।

5

टैग में dir = "rtl" जोड़ने के अलावा आपको क्या करना है, अपनी स्टाइलशीट फ़्लिप कर रहा है। एक rtl.css स्टाइलशीट बनाएं जो आपके डिफ़ॉल्ट स्टाइलशीट में दर्पण की तरह कार्य करेगा। उदाहरण के लिए। इसे इस तरह फ़्लिप हो जाएगा

.some-class { margin: 10px 5px 10px 7px; } 

rtl.css में: अपने style.css नीचे इस नियम है, तो

.some-class { margin: 10px 7px 10px 5px; } 

चेक करें: http://rtl-this.com/tutorial/3-different-ways-rtl-your-css

+4

और साथ ही इस उपकरण: http : //cssjanus.commoner.com/ – layalk

+1

क्या आपका मतलब '.ome-class {margin: 10px 7px 10px 5px;}' में परिवर्तित करना था? – orad

+0

@orad हाँ! सर उठाने के लिए धन्यवाद। मुझे नोटिस करने के लिए कुछ समय लगा = =) – layalk

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