क्रोम 47 (सही व्यवहार) पर में flexbox का उपयोग कर: क्रोम 47 पर, .scroll
साथ कि div सही ढंग से स्क्रॉल है, ऊंचाई लेने फ्लेक्स का उपयोग कर 100%।प्रतिपादन समस्याओं फ़ायरफ़ॉक्स और क्रोम 48
फ़ायरफ़ॉक्स (गलत व्यवहार) पर: फ़ायरफ़ॉक्स पर , वहीं .scroll
सामग्री ऊंचाई उपयोग कर रहा है और ठीक से स्क्रॉल नहीं के साथ कि div।
इस समस्या का क्रॉस-ब्राउज़र समाधान क्या है?
for (var i = 0; i < 100; i++)
$(".scroll").append("Dynamic content<br>");
body,
html {
margin: 0;
padding: 0;
}
.container {
box-sizing: border-box;
position: absolute;
height: 100%;
width: 100%;
display: flex;
flex-direction: column;
}
.content {
background: yellow;
flex: 1;
display: flex;
flex-direction: column;
}
.scroll {
flex: 1 1 auto;
overflow: scroll;
}
<div class="container">
<div class="bar">Small</div>
<div class="content">
<div>Static content</div>
<div class="scroll"></div>
<div>Static content</div>
</div>
<div class="footer">Small</div>
</div>
प्रश्न अद्यतन क्रोम 47 और क्रोम 48.
मानक व्यवहार Firefox के एक है। और नवीनतम क्रोमियम भी इस तरह व्यवहार करता है। – Oriol
यह कहने के लिए धन्यवाद! इसे ध्यान में रखते हुए एक डुप्लिकेट है, क्या मुझे यह प्रश्न हटा देना चाहिए[email protected] – Richard
डुप्लिकेट का मतलब है कि सवाल नए उत्तरों के लिए बंद है। खोज उद्देश्यों को रखने के लिए अभी भी अच्छा है, क्योंकि इसमें डुप्ली में मौजूद कीवर्ड नहीं हो सकते हैं। –