धन्यवाद, मैंने आपकी मदद से मेरा हल निकाला, इसे थोड़ा मोड़ दिया क्योंकि मैं 100% चौड़ाई वाला 100% हीगेट (नीचे की पट्टी की कम ऊंचाई) चाहता हूं और शरीर पर कोई स्क्रॉल नहीं करता (बिना हैक / छुपाये बार स्क्रॉल करना)।
सीएसएस के लिए:
html{
width:100%;height:100%;margin:0px;border:0px;padding:0px;
}
body{
position:relative;width:100%;height:100%;margin:0px;border:0px;padding:0px;
}
div.adjusted{
position:absolute;width:auto;height:auto;left:0px;right:0px;top:0px;bottom:36px;margin:0px;border:0px;padding:0px;
}
div.the_bottom_bar{
width:100%;height:31px;margin:0px;border:0px;padding:0px;
}
HTML के लिए:
<body>
<div class="adjusted">
// My elements that go on dynamic size area
<div class="the_bottom_bar">
// My elements that goes on bottom bar (fixed heigh of 31 pixels)
</div>
</div>
यह चाल है, ओह, हाँ, मैं नीचे बार ऊंचाई के लिए की तुलना में नीचे के लिए div.adjusted पर एक बहुत कम मूल्य डाल दिया, और ऊर्ध्वाधर स्क्रॉलबार प्रकट होता है, मैं निकटतम मूल्य होने के लिए समायोजित।
यह अंतर इसलिए है क्योंकि डायनेमिक क्षेत्र के तत्वों में से एक अतिरिक्त बॉटम होल जोड़ रहा है जो मुझे पता नहीं है कि कैसे छुटकारा पाएं ... यह एक वीडियो टैग (एचटीएमएल 5) है, कृपया ध्यान दें कि मैंने इस सीएसएस के साथ वीडियो टैग लगा दिया है ( इसलिए इसके नीचे छेद बनाने का कोई कारण नहीं है, लेकिन यह करता है):
video{
width:100%;height:100%;margin:0px;border:0px;padding:0px;
}
ऑब्जेक्टिव: एक वीडियो है जो 100% ब्राउजर लेता है (और ब्राउज़र के आकार बदलने पर गतिशील रूप से आकार बदलता है, लेकिन पहलू अनुपात में बदलाव किए बिना) एक निचला स्थान कम होता है जिसका उपयोग मैं कुछ पाठों, बटन, आदि (और सत्यापनकर्ताओं) के साथ करता हूं। w3c और पाठ्यक्रम का सीएसएस)।
संपादित करें: मैंने कारण पाया, वीडियो टैग पाठ की तरह है, एक ब्लॉक तत्व नहीं है, इसलिए मैंने इसे इस सीएसएस के साथ तय किया:
video{
display:block;width:100%;height:100%;margin:0px;border:0px;padding:0px;
}
display:block;
वीडियो टैग पर ध्यान दें ।