जवाबों:
आप position:absolute;पैरेंट डिव के भीतर एक तत्व को पूरी तरह से स्थिति में लाने के लिए उपयोग कर सकते हैं । जब position:absolute;तत्व का उपयोग कर पहले तैनात माता-पिता div से पूरी तरह से तैनात किया जाएगा, अगर यह एक नहीं मिल सकता है तो यह बिल्कुल खिड़की से स्थिति होगी तो आपको यह सुनिश्चित करने की आवश्यकता होगी कि सामग्री div तैनात है।
सामग्री div को तैनात करने के लिए, सभी positionमूल्य जो स्थिर नहीं हैं, काम करेंगे, लेकिन relativeसबसे आसान है क्योंकि यह स्वयं द्वारा divs स्थिति को नहीं बदलता है।
इसलिए position:relative;कंटेंट डिव में जोड़ें , फ्लोट को बटन से हटाएं और निम्न सीएसएस को बटन में जोड़ें:
position: absolute;
right: 0;
bottom: 0;
divपेज नहीं बल्कि उसके सापेक्ष होना चाहिए । यदि पाद भी इसमें समाहित है div, तो शायद वे केवल एक ही बात प्रतीत होते हैं। यदि आप अपने पाद की ऊंचाई जानते हैं, तो बटन पर आप उपयोग कर सकते हैं bottom: HEIGHT_OF_FOOTERpx।
CSS3 फ्लेक्सबॉक्स का उपयोग मूल तत्व के तल पर बटन संरेखित करने के लिए भी किया जा सकता है।
आवश्यक HTML:
<div class="container">
<div class="btn-holder">
<button type="button">Click</button>
</div>
</div>
आवश्यक सीएसएस:
.container {
justify-content: space-between;
flex-direction: column;
height: 100vh;
display: flex;
}
.container .btn-holder {
justify-content: flex-end;
display: flex;
}
स्क्रीनशॉट:
उपयोगी संसाधन:
जनक कंटेनर में यह होना चाहिए:
position: relative;
बटन में ही यह होना चाहिए:
position: relative;
bottom: 20px;
right: 20px;
या जो भी आपको अच्छा लगे
position:relativeबटन के साथ मूल स्थिति के आधार पर इसके मूल स्थान से ले जाया जाएगा।
position: absoluteनीचे-दाएं से इसके लिए उपयोग करने की आवश्यकता है ।
दाईं ओर जाता है और बाईं ओर उसी तरह उपयोग किया जा सकता है
.yourComponent
{
float: right;
bottom: 0;
}
position: relativeउस तत्व पर भी लागू किया है जिसमें आपका फॉर्म + बटन है?