मेरे पृष्ठ पर एक दिव्य तत्व है जिसकी ऊँचाई १००% है। शरीर की ऊंचाई भी 100% निर्धारित है। इनर डिव में एक बैकग्राउंड है और वह सब और बॉडी बैकग्राउंड से अलग है। यह ब्राउज़र स्क्रीन की ऊँचाई को 100% बनाने के लिए काम करता है, लेकिन समस्या यह है कि मेरे पास उस div के अंदर की सामग्री है जो ब्राउज़र स्क्रीन की ऊँचाई के बाहर लंबवत रूप से फैली हुई है। जब मैं नीचे स्क्रॉल करता हूं, तो div उस बिंदु पर समाप्त होता है जिस पर आपको पृष्ठ स्क्रॉल करना शुरू करना था, लेकिन सामग्री उससे आगे निकल जाती है। आंतरिक सामग्री को फिट करने के लिए मैं हमेशा div को नीचे से सभी तरफ कैसे जाता हूं?
यहाँ मेरे CSS का सरलीकरण किया गया है:
body {
height:100%;
background:red;
}
#some_div {
height:100%;
background:black;
}
एक बार जब मैं पृष्ठ को स्क्रॉल करता हूं, तो कालापन समाप्त हो जाता है और सामग्री लाल पृष्ठभूमि पर बहती है। इससे कोई फर्क नहीं पड़ता है कि क्या मैं #some_div पर रिश्तेदार को पूर्ण या पूर्ण को सेट करता हूं, समस्या किसी भी तरह से होती है। #Some_div के अंदर की सामग्री ज्यादातर पूरी तरह से तैनात है, और यह गतिशील रूप से एक डेटाबेस से उत्पन्न होती है, इसलिए इसकी ऊंचाई अग्रिम में नहीं जानी जा सकती है।
संपादित करें: यहाँ समस्या का एक स्क्रीनशॉट है:
overflow: hidden;
, overflow: scroll;
, आदि)।