⊗mkPmFlPHC 200 of 250 menu

क्लीयरफिक्स और सीएसएस में पैरेंट की ऊंचाई

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

<div class="parent"> <img src="img.png" alt=""> </div> .parent { border: 1px solid red; } .parent img { float: left; }

:

आइए ऐसा करें कि फ्लोटिंग इमेज हमारे डिव की ऊंचाई बढ़ा दे। इसके लिए एक चालाक तरीका इस्तेमाल किया जाता है - इमेज के बाद clearfix क्लास वाला एक खाली डिव लगाएं।

हमारी इमेज एक फ्लोटिंग एलिमेंट है और पैरेंट की ऊंचाई नहीं बढ़ाती, लेकिन डिव-क्लीयरफिक्स - फ्लोटिंग नहीं है और पैरेंट की ऊंचाई को प्रभावित करता है।

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

डिव-क्लीयरफिक्स स्वयं खाली है और स्क्रीन पर दिखाई नहीं देता, लेकिन इसके बावजूद पैरेंट की ऊंचाई बढ़ा देता है।

तो, आइए कोशिश करते हैं:

<div class="parent"> <img src="img.png" alt=""> <div class="clearfix"></div> </div> .parent { border: 1px solid red; } .parent img { float: left; } .clearfix { clear: both; }

:

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें