मुझे खेद है कि यह एक पुरानी समस्या है या ज्ञात समस्या है, लेकिन मुझे ऑनलाइन जवाब नहीं मिला है। अगर मैं कोडएक न्यूनतम ऊंचाई विशेषता वाले माता-पिता से बच्चे के div की विरासत ऊंचाई
<style>
html, body { height: 100%; width: 100%;}
#div1 {height:50%; min-height:200px;background-color:red;}
#div2 {height:100%; background-color:black;}
</style>
<body>
<div id="div1"><div id="div2"></div></div>
</body>
है तो फ़ायरफ़ॉक्स में काले भीतरी div के रूप में स्क्रीन सिकुड़ता है और 200px ऊंचाई पर बंद हो जाता है सिकुड़ता है। हालांकि एक वेबकिट ब्राउज़र में लाल बाहरी div बंद हो जाता है लेकिन आंतरिक div कम हो जाता है जैसे कि यह न्यूनतम ऊंचाई विशेषता के बिना मूल div में था।
क्या वेबकिट संस्करण को फ़ायरफ़ॉक्स प्रतिपादन के साथ लाने में कोई आसान समस्या है? एक min-height:inherit
आंतरिक div पर रखा गया है, लेकिन एक के भीतर कई divs के मामले में प्रत्येक बच्चे div पर min-height:inherit
की आवश्यकता होगी। क्या कोई और सुरुचिपूर्ण समाधान है?
उत्तर के लिए धन्यवाद, यह पहली बार है जब मैंने फ़ायरफ़ॉक्स और वेबकिट के प्रतिपादन को अलग करने के लिए पाया है और यह मुझे दीवार को चला रहा था। सीएसएस स्पेक का उल्लेख करने के लिए – Phil
+1; जो मेरे लिए मुद्दों को साफ़ करता है। दिलचस्प बात यह है कि यदि आप बच्चे की ऊंचाई को 'ऊंचाई-ऊंचाई: 100% 'ऊंचाई के बजाय 100%' निर्दिष्ट करते हैं, तो यह काम करता है - लेकिन केवल ओपेरा में। मेरे दिमाग में, यह उचित व्यवहार होना चाहिए, लेकिन ऐसा नहीं, spec के अनुसार। शायद किसी को spec के खिलाफ एक बग फाइल करना चाहिए :) –