सीएसएस की शानदार दुनिया में आपका फिर से स्वागत है!
इस बार हम वेब डिज़ाइन में मूलभूत अवधारणाओं में से एक - सीएसएस बॉक्स मॉडल - को उजागर करने वाले हैं। यदि आपने कभी सोचा है कि आपके पृष्ठ पर तत्वों में अदृश्य पैडिंग या रहस्यमय मार्जिन क्यों दिखाई देते हैं, तो आप सही जगह पर हैं।
आइए सीएसएस की बॉक्सी दुनिया में उतरें और जानें कि यह मॉडल आपको एक लेआउट मास्टर में कैसे बदल सकता है!
सीएसएस बॉक्स मॉडल को अपने वेब पेज के गुप्त अंडरवियर के रूप में सोचें। यह वह आधार है जो हर चीज़ को करीने से रखा और व्यवस्थित रखता है। आपके पृष्ठ पर प्रत्येक तत्व एक बॉक्स में लपेटा गया है, और यह बॉक्स चार अलग-अलग परतों से बना है:
सामग्री वह जगह है जहां सारा जादू होता है। यह वह जगह है जहां आप अपना टेक्स्ट, चित्र और अन्य तत्व रखते हैं। आप चौड़ाई और ऊंचाई जैसे गुणों का उपयोग करके सामग्री क्षेत्र के आकार को नियंत्रित करते हैं।
.box { width: 200px; height: 100px; }
यह आपके सामग्री क्षेत्र के आकार को परिभाषित करता है। चूँकि सामग्री क्षेत्र वह है जहाँ आपका सामान जाता है, सुनिश्चित करें कि यह उन सभी चीज़ों के लिए पर्याप्त विस्तृत है जिनमें आप फिट होना चाहते हैं!
पैडिंग उस आरामदायक कंबल की तरह है जिसे आप अपनी सामग्री के ऊपर फेंकते हैं। यह सामग्री और सीमा के बीच का स्थान है, जिससे यह सुनिश्चित होता है कि आपकी सामग्री किनारों के बहुत करीब नहीं है।
.box { padding: 20px; }
यह आपकी सामग्री के चारों ओर 20px कुशन जोड़ता है। यह आपकी सामग्री को थोड़ी सांस लेने की जगह देने जैसा है।
बॉर्डर वह स्टाइलिश फ़्रेम है जो आपकी सामग्री और पैडिंग को घेरता है। आप इसका रंग, चौड़ाई और शैली अनुकूलित कर सकते हैं। यह आपकी कलाकृति के लिए एकदम सही चित्र फ़्रेम चुनने जैसा है।
.box { border: 2px solid #007BFF; }
यहां, आपके बॉक्स के चारों ओर 2px ठोस नीला बॉर्डर है। धराशायी, बिंदीदार, या यहां तक कि दोहरी सीमाओं के साथ रचनात्मक होने के लिए स्वतंत्र महसूस करें!
मार्जिन सीमा के बाहर का स्थान है। वे अदृश्य बल क्षेत्र की तरह हैं जो तत्वों को अलग रखता है। अपने बॉक्स और पृष्ठ पर अन्य तत्वों के बीच की दूरी को नियंत्रित करने के लिए मार्जिन का उपयोग करें।
.box { margin: 30px; }
यह आपके बॉक्स के चारों ओर 30px जगह जोड़ता है, यह सुनिश्चित करता है कि यह अपने पड़ोसियों से न टकराए। यह आपके बॉक्स को कुछ व्यक्तिगत स्थान देने जैसा है!
डिफ़ॉल्ट रूप से, बॉक्स मॉडल तत्व की चौड़ाई और ऊंचाई में पैडिंग और बॉर्डर जोड़ता है, जिससे वास्तविक आकार आपके द्वारा निर्दिष्ट आकार से बड़ा हो जाता है। यदि आप इस व्यवहार को बदलना चाहते हैं, तो बॉक्स-साइज़िंग प्रॉपर्टी का उपयोग करें।
.box { box-sizing: border-box; }
बॉर्डर-बॉक्स के साथ, आपके द्वारा निर्धारित चौड़ाई और ऊंचाई में पैडिंग और बॉर्डर शामिल हैं। यह आपके बॉक्स को एक नया रूप देने जैसा है ताकि यह बिल्कुल उसी तरह फिट हो जैसा आप चाहते हैं।
प्रो टिप?
डिफ़ॉल्ट बॉक्स-आकार मान सामग्री-बॉक्स है, जो चौड़ाई और ऊंचाई की गणना से पैडिंग और बॉर्डर को बाहर करता है। बॉक्स-साइज़िंग पर स्विच करना: बॉर्डर-बॉक्स तत्व के कुल आकार में पैडिंग और बॉर्डर्स को शामिल करके लेआउट प्रबंधन को सरल बना सकता है।
सीएसएस बॉक्स मॉडल को अपनाने के लिए बहुत कुछ लग सकता है; लेकिन एक बार जब आप इसमें महारत हासिल कर लेंगे, तो आप पाएंगे कि यह आपके वेब पेज पर लेआउट और स्पेसिंग में महारत हासिल करने की कुंजी है। याद रखें, आपके पृष्ठ पर प्रत्येक तत्व सामग्री, पैडिंग, बॉर्डर और मार्जिन वाला एक बॉक्स है। इन अवधारणाओं के साथ सहज हो जाएं, और आप कुछ ही समय में एक पेशेवर की तरह स्टाइल करने लगेंगे।
हैप्पी कोडिंग!
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3