मैं द्वि-दिशात्मक वेबसाइट के लिए एक कम स्टाइलशीट लिख रहा हूं, और मुझे एक कम फ़ाइल लिखनी है और बाएं से दाएं लेआउट (एलटीआर) के लिए दो अलग-अलग स्टाइलशीट्स का उत्पादन करना है और दूसरा दाएं से लेकर लेफ लेआउट के लिए (RTL)कम में गतिशील सीएसएस गुण?
इसलिए जब मैं RTL लेआउट के लिए स्टाइल हूँ, मैं, सही होने का पूरा छोड़ दिया मूल्य परिवर्तित सूख यह एक नाव, गद्दी या मार्जिन है करना चाहते हैं,
ऐसा करने के लिए, मैं आवश्यक परिभाषित किया है निम्नानुसार मेरी निम्न फ़ाइल के शीर्ष पर चर:
@left: right;
@right: left;
बस, मैं तेज़ी से तत्वों को तेज़ी से फ़्लोट कर सकता हूं रों
float: @left; // this will be floated to left in ltr layout while it will be right in rtl layout.
लेकिन मेरी समस्या यह है कि मैं स्थिति तत्वों जब पूरी तरह से, या अपेक्षाकृत, मैं left
या right
संपत्ति गतिशील लिखने में सक्षम होना चाहता हूँ भी सक्षम उदाहरण के लिए, इन चर का उपयोग करने के लिए गतिशील गुण निर्माण करने के लिए हो सकता है चाहता हूँ @left
चर के मूल्य पर निर्भर करता है के रूप में
position: relative;
@left: 10px;
इस प्रकार है, लेकिन इस संकलन के बारे में कोई सुराग नहीं कैसे ऐसा करने के लिए एक त्रुटि देता है,, ध्यान दें कि मैं इस एस.ए.एस.एस. का उपयोग किया जाता है, लेकिन अब तक मैं यह नहीं मिल सका कम से कम काम करने के लिए?
दिलचस्प दृष्टिकोण। नकारात्मकता यह है कि आप डिफ़ॉल्ट रूप से आरटीएल और एलटीआर के लिए विभिन्न स्टाइलशीट तैयार करेंगे - मुझे लगता है। मैं ओवरराइड करना पसंद करता हूं। – Rolf