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

मेरे विभाग ओवरलैपिंग क्यों कर रहे हैं? मार्जिन पतन को समझना और उसका समाधान करना

2024-12-21 को प्रकाशित
ब्राउज़ करें:681

 Why Are My Divs Overlapping? Understanding and Resolving Margin Collapse

मार्जिन पतन: डिव लेआउट में ओवरलैप को समझना और हल करना

कई डिव तत्वों के साथ लेआउट डिजाइन करते समय, मार्जिन की अवधारणा को समझना महत्वपूर्ण है अवांछित ओवरलैपिंग मार्जिन से बचने के लिए संक्षिप्त करें। मार्जिन पतन एक सीएसएस व्यवहार है जो तब होता है जब आसन्न तत्वों के मार्जिन एक साथ विलीन हो जाते हैं, जिससे उनके बीच कुल मार्जिन स्थान प्रभावी रूप से बढ़ जाता है।

मार्जिन पतन के कारण

आपके में विशिष्ट मामले में, ओवरलैपिंग मार्जिन निम्नलिखित सीएसएस नियमों के संयोजन के कारण होने की संभावना है:

#header .social {margin-top: 50px;}
#header .search {margin: 10px 0 0;}

ये नियम एक ऐसी स्थिति बनाते हैं जहां खोज div का मार्जिन इसके नीचे सामाजिक div के मार्जिन के साथ ढह रहा है।

संकल्प

इस परिदृश्य में मार्जिन पतन से बचने के लिए, दो संभावनाएं हैं दृष्टिकोण:

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

अन्य विचार

यह महत्वपूर्ण है ध्यान दें कि मार्जिन पतन लंबवत रूप से आसन्न तत्वों के बीच भी हो सकता है। इसके अतिरिक्त, मार्जिन पतन को नियंत्रित करने के लिए "ब्लॉक फ़ॉर्मेटिंग संदर्भ" की अवधारणा को समझना महत्वपूर्ण है। ब्लॉक फ़ॉर्मेटिंग संदर्भ में हेरफेर करके, आप मार्जिन की गणना करने के तरीके को प्रभावित कर सकते हैं और अनपेक्षित ओवरलैप से बच सकते हैं।

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3