"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > सीएसएस बॉक्स मॉडल: वेब लेआउट का गुप्त सॉस

सीएसएस बॉक्स मॉडल: वेब लेआउट का गुप्त सॉस

2024-11-01 को प्रकाशित
ब्राउज़ करें:134

सीएसएस की शानदार दुनिया में आपका फिर से स्वागत है!

इस बार हम वेब डिज़ाइन में मूलभूत अवधारणाओं में से एक - सीएसएस बॉक्स मॉडल - को उजागर करने वाले हैं। यदि आपने कभी सोचा है कि आपके पृष्ठ पर तत्वों में अदृश्य पैडिंग या रहस्यमय मार्जिन क्यों दिखाई देते हैं, तो आप सही जगह पर हैं।

आइए सीएसएस की बॉक्सी दुनिया में उतरें और जानें कि यह मॉडल आपको एक लेआउट मास्टर में कैसे बदल सकता है!

CSS Box Model: The Secret Sauce of Web Layouts

बॉक्स मॉडल से मिलें: आपके वेब पेज का अंडरवियर!

सीएसएस बॉक्स मॉडल को अपने वेब पेज के गुप्त अंडरवियर के रूप में सोचें। यह वह आधार है जो हर चीज़ को करीने से रखा और व्यवस्थित रखता है। आपके पृष्ठ पर प्रत्येक तत्व एक बॉक्स में लपेटा गया है, और यह बॉक्स चार अलग-अलग परतों से बना है:

  • सामग्री: यह आंतरिक परत है जहां आपका पाठ, चित्र, या कोई अन्य सामग्री रहती है। यह आपके बक्से की सबसे आरामदायक आंतरिक परत की तरह है।
  • पैडिंग: आपकी सामग्री के चारों ओर का कुशन। इसकी कल्पना एक नरम, सुरक्षात्मक परत के रूप में करें जो आपकी सामग्री को बॉक्स के किनारों को छूने से रोकती है।
  • बॉर्डर: बॉक्स का बाहरी फ्रेम। यह वह हिस्सा है जिसे आप देख सकते हैं और रंगों और मोटाई के साथ स्टाइल कर सकते हैं।
  • मार्जिन: सीमा के बाहर का स्थान, जैसे आपके बॉक्स के चारों ओर की हवा। यह आपके तत्व और उसके आस-पास के अन्य तत्वों के बीच जगह बनाता है।

1. सामग्री: शो का सितारा

सामग्री वह जगह है जहां सारा जादू होता है। यह वह जगह है जहां आप अपना टेक्स्ट, चित्र और अन्य तत्व रखते हैं। आप चौड़ाई और ऊंचाई जैसे गुणों का उपयोग करके सामग्री क्षेत्र के आकार को नियंत्रित करते हैं।

.box {
    width: 200px;
    height: 100px;
}

यह आपके सामग्री क्षेत्र के आकार को परिभाषित करता है। चूँकि सामग्री क्षेत्र वह है जहाँ आपका सामान जाता है, सुनिश्चित करें कि यह उन सभी चीज़ों के लिए पर्याप्त विस्तृत है जिनमें आप फिट होना चाहते हैं!

2. पैडिंग: आरामदायक कंबल

पैडिंग उस आरामदायक कंबल की तरह है जिसे आप अपनी सामग्री के ऊपर फेंकते हैं। यह सामग्री और सीमा के बीच का स्थान है, जिससे यह सुनिश्चित होता है कि आपकी सामग्री किनारों के बहुत करीब नहीं है।

.box {
    padding: 20px;
}

यह आपकी सामग्री के चारों ओर 20px कुशन जोड़ता है। यह आपकी सामग्री को थोड़ी सांस लेने की जगह देने जैसा है।

3. बॉर्डर: स्टाइलिश फ्रेम

बॉर्डर वह स्टाइलिश फ़्रेम है जो आपकी सामग्री और पैडिंग को घेरता है। आप इसका रंग, चौड़ाई और शैली अनुकूलित कर सकते हैं। यह आपकी कलाकृति के लिए एकदम सही चित्र फ़्रेम चुनने जैसा है।

.box {
    border: 2px solid #007BFF;
}

यहां, आपके बॉक्स के चारों ओर 2px ठोस नीला बॉर्डर है। धराशायी, बिंदीदार, या यहां तक ​​कि दोहरी सीमाओं के साथ रचनात्मक होने के लिए स्वतंत्र महसूस करें!

4. हाशिया: मायावी स्थान

मार्जिन सीमा के बाहर का स्थान है। वे अदृश्य बल क्षेत्र की तरह हैं जो तत्वों को अलग रखता है। अपने बॉक्स और पृष्ठ पर अन्य तत्वों के बीच की दूरी को नियंत्रित करने के लिए मार्जिन का उपयोग करें।

.box {
    margin: 30px;
}

यह आपके बॉक्स के चारों ओर 30px जगह जोड़ता है, यह सुनिश्चित करता है कि यह अपने पड़ोसियों से न टकराए। यह आपके बॉक्स को कुछ व्यक्तिगत स्थान देने जैसा है!

5. बॉक्स का आकार: बॉक्स के व्यवहार को समायोजित करना

डिफ़ॉल्ट रूप से, बॉक्स मॉडल तत्व की चौड़ाई और ऊंचाई में पैडिंग और बॉर्डर जोड़ता है, जिससे वास्तविक आकार आपके द्वारा निर्दिष्ट आकार से बड़ा हो जाता है। यदि आप इस व्यवहार को बदलना चाहते हैं, तो बॉक्स-साइज़िंग प्रॉपर्टी का उपयोग करें।

.box {
    box-sizing: border-box;
}

बॉर्डर-बॉक्स के साथ, आपके द्वारा निर्धारित चौड़ाई और ऊंचाई में पैडिंग और बॉर्डर शामिल हैं। यह आपके बॉक्स को एक नया रूप देने जैसा है ताकि यह बिल्कुल उसी तरह फिट हो जैसा आप चाहते हैं।

प्रो टिप?
डिफ़ॉल्ट बॉक्स-आकार मान सामग्री-बॉक्स है, जो चौड़ाई और ऊंचाई की गणना से पैडिंग और बॉर्डर को बाहर करता है। बॉक्स-साइज़िंग पर स्विच करना: बॉर्डर-बॉक्स तत्व के कुल आकार में पैडिंग और बॉर्डर्स को शामिल करके लेआउट प्रबंधन को सरल बना सकता है।

इसे लपेट रहा है

सीएसएस बॉक्स मॉडल को अपनाने के लिए बहुत कुछ लग सकता है; लेकिन एक बार जब आप इसमें महारत हासिल कर लेंगे, तो आप पाएंगे कि यह आपके वेब पेज पर लेआउट और स्पेसिंग में महारत हासिल करने की कुंजी है। याद रखें, आपके पृष्ठ पर प्रत्येक तत्व सामग्री, पैडिंग, बॉर्डर और मार्जिन वाला एक बॉक्स है। इन अवधारणाओं के साथ सहज हो जाएं, और आप कुछ ही समय में एक पेशेवर की तरह स्टाइल करने लगेंगे।

हैप्पी कोडिंग!

विज्ञप्ति वक्तव्य इस लेख को पुन: प्रस्तुत किया गया है: https://dev.to/gdebojyoti/css-box-model-the-secret-sauce-of-wauts-1c17?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3