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

सीएसएस में इनलाइन तत्वों पर मार्जिन टॉप काम क्यों नहीं करता?

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

Why Doesn't Margin Top Work on Inline Elements in CSS?

Margin Top and Inline Elements

सीएसएस में, मार्जिन प्रॉपर्टी का उपयोग किसी तत्व की सीमाओं के बाहर रिक्ति को परिभाषित करने के लिए किया जाता है। हालाँकि, इनलाइन तत्वों पर मार्जिन टॉप का उपयोग करते समय एक आम समस्या उत्पन्न होती है, विशेष रूप से फ़ायरफ़ॉक्स में। फ़ायरफ़ॉक्स में?

उत्तर:

यह व्यवहार केवल फ़ायरफ़ॉक्स के लिए नहीं है बल्कि सीएसएस में परिभाषित है 2.1 विशिष्टता:

सीएसएस 2.1 मार्जिन गुणों पर विशिष्टता:

"वर्टिकल मार्जिन का गैर-प्रतिस्थापित इनलाइन तत्वों पर कोई प्रभाव नहीं पड़ेगा।"

स्पष्टीकरण:

इनलाइन तत्व, जैसे पाठ,

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

निष्कर्ष:

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

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

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

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

Copyright© 2022 湘ICP备2022001581号-3