Here is the HTML I am working with देखें।पैरेंट div के सापेक्ष div की प्रतिशत चौड़ाई कैसे बनाएं और व्यूपोर्ट
<div id="outer" style="min-width: 2000px; min-height: 1000px; background: #3e3e3e;">
<div id="inner" style="left: 1%; top: 45px; width: 50%; height: auto; position: absolute; z-index: 1;">
<div style="background: #efffef; position: absolute; height: 400px; right: 0px; left: 0px;"></div>
</div>
</div>
भीतरी div अपनी मूल div (बाह्य) को दिए गए स्थान का 50% पर कब्जा करने के लिए क्या मैं ऐसा करना चाहते हैं। इसके बजाय, व्यूपोर्ट में उपलब्ध 50% स्थान प्राप्त हो रहा है, जिसका अर्थ है कि ब्राउज़र/व्यूपोर्ट आकार में घटता है, तो यह भी करता है।
यह देखते हुए कि बाहरी div 2000px
है, मैं अपेक्षा करता हूं कि आंतरिक div कम से कम 1000px
चौड़ा हो।
भीतरी div है बिल्कुल तैनात तत्वों के लिए संदर्भ के रूप में इस्तेमाल किया जाएगा ' स्थिति: पूर्ण ', जिसका अर्थ है कि इसे सामान्य दस्तावेज़ प्रवाह से अनिवार्य रूप से हटा दिया गया है, और अब #outer के बच्चे (आकार/स्थिति गणना के लिए) नहीं है। आप 'स्थिति: रिश्तेदार ' –
@MarcB को आजमा सकते हैं, यह अब अपने माता-पिता के प्रवाह में नहीं है, लेकिन #outer का बच्चा होने के बारे में आपकी टिप्पणी भ्रामक है। अधिक सटीक वर्णन यह है कि यह पहले माता-पिता/पूर्वजों का उपयोग करता है जो कि आकार/स्थिति गणना के लिए बिल्कुल या अपेक्षाकृत स्थित है –