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

`डिस्प्ले: ब्लॉक` और `चौड़ाई: ऑटो` वाला बटन अपने कंटेनर को भरने के लिए क्यों नहीं खिंचता?

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

Why Does a Button with `display: block` and `width: auto` Not Stretch to Fill Its Container?

"डिस्प्ले: ब्लॉक" और "चौड़ाई: ऑटो" वाले बटनों के व्यवहार को समझना

जब आप "डिस्प्ले: ब्लॉक" को चालू करते हैं एक बटन, यह उपलब्ध पूरी चौड़ाई पर कब्जा करने के लिए अपने लेआउट को समायोजित करता है। हालाँकि, यदि आप इसे "चौड़ाई: ऑटो" के साथ जोड़ते हैं, तो बटन अप्रत्याशित रूप से व्यवहार करता है और इसके कंटेनर को भरने के लिए फैलने में विफल रहता है। यह व्यवहार प्रतिस्थापित तत्वों के रूप में बटनों की अंतर्निहित प्रकृति से उत्पन्न होता है।

प्रतिस्थापित तत्व और उनके आंतरिक आयाम

प्रतिस्थापित तत्व HTML तत्वों जैसे , , और `डिस्प्ले: ब्लॉक` और `चौड़ाई: ऑटो` वाला बटन अपने कंटेनर को भरने के लिए क्यों नहीं खिंचता? जिनकी उपस्थिति और आयाम बाहरी कारकों (जैसे, ऑपरेटिंग सिस्टम या ब्राउज़र प्लगइन्स) द्वारा निर्धारित होते हैं। अन्य तत्वों के विपरीत, उनके पास आंतरिक आयाम होते हैं जो उनके परिवेश की परवाह किए बिना उनकी अंतर्निहित चौड़ाई और ऊंचाई को परिभाषित करते हैं।

किसी प्रतिस्थापित तत्व पर "चौड़ाई: ऑटो" सेट करते समय, आंतरिक चौड़ाई को ध्यान में रखा जाता है। बटनों के मामले में, यह चौड़ाई उसकी सामग्री पर आधारित होती है, जिसका अर्थ है कि बटन का आकार उसके आंतरिक पाठ या छवि पर निर्भर रहता है।

प्रतिस्थापित तत्वों की दृश्य स्वरूपण आवश्यकताएँ

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

निष्कर्ष

समझना बटन जैसे प्रतिस्थापित तत्वों का व्यवहार उनके लेआउट और स्वरूप में हेरफेर करने में महत्वपूर्ण है। अपने आंतरिक आयामों और दृश्य स्वरूपण आवश्यकताओं पर विचार करके, डेवलपर्स अपनी सीएसएस रणनीतियों को तदनुसार समायोजित कर सकते हैं।

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

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

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

Copyright© 2022 湘ICP备2022001581号-3