मैं HTML और CSS का उपयोग करके एक क्षैतिज 100% स्टैक्ड बार ग्राफ बनाने की कोशिश कर रहा हूं। मैं उन DIVs
ग्राफ़ के रंग और प्रतिशत चौड़ाई के साथ बार का निर्माण करना चाहता हूं जो उन मूल्यों पर निर्भर करता है जिन्हें मैं ग्राफ़ करना चाहता हूं। मैं ग्राफ़ के साथ एक मनमाना स्थिति को चिह्नित करने के लिए एक ग्रिड लाइनें भी रखना चाहता हूं।
अपने प्रयोग में, मैंने पहले से ही सीएसएस संपत्ति निर्दिष्ट करके क्षैतिज रूप से स्टैक करने के लिए सलाखों को प्राप्त कर लिया है float: left
। हालांकि, मैं इससे बचना चाहूंगा, क्योंकि यह वास्तव में भ्रमित करने वाले तरीकों से लेआउट के साथ गड़बड़ करता है। जब बार मंगाई जाती हैं, तो भी ग्रिड लाइनें बहुत अच्छी तरह से काम नहीं करती हैं।
मुझे लगता है कि सीएसएस स्थिति को संभालने में सक्षम होना चाहिए, लेकिन मुझे अभी तक नहीं पता है कि यह कैसे करना है। मैं उनके कंटेनर के ऊपरी-बाएँ कोने के सापेक्ष कई तत्वों की स्थिति निर्दिष्ट करने में सक्षम होना चाहता हूं। मैं इस तरह के मुद्दे को नियमित रूप से चलाता हूं (यहां तक कि इस विशेष ग्राफ परियोजना के बाहर भी), इसलिए मैं एक ऐसा तरीका चाहूंगा जो:
- क्रॉस-ब्राउज़र (आदर्श रूप से बहुत सारे ब्राउज़र हैक के बिना)
- Quirks मोड में चलता है
- अनुकूलन को सुविधाजनक बनाने के लिए, जितना संभव हो उतना स्पष्ट / स्वच्छ
- यदि संभव हो तो जावास्क्रिप्ट के बिना किया।