मैं यह पता लगाने की कोशिश कर रहा हूं कि सफारी ऊंचाई के रूप में अपने माता-पिता की अधिकतम ऊंचाई विशेषता क्यों नहीं पढ़ेगी। क्रोम और फ़ायरफ़ॉक्स दोनों इसे सही ढंग से पढ़ेंगे, लेकिन सफारी माता-पिता की अधिकतम ऊंचाई को अनदेखा कर देती है और इसके बजाय पृष्ठ की पूर्ण ऊंचाई को पकड़ लेती है।सफारी ऊंचाई अधिकतम ऊंचाई तत्व के अंदर 100% तत्व
आप देख सकते हैं यह here
सीएसएस:
body, html {
height: 100%;
margin: 0;
}
div {
height: 100%;
max-height: 300px;
width: 100px;
}
div span {
background: #f0f;
display: block;
height: 100%;
}
मार्कअप:
<div>
<span></span>
</div>
मैं OSX 10.8.5 पर सफारी 6.0.5 का उपयोग कर रहा हूँ।
यह की तरह लगता है [इस बग] (https://bugs.webkit.org/show_bug.cgi?id=26559) जिम्मेदार है। यहां इसके बारे में एक [उत्तर] (http://stackoverflow.com/a/8468131/1456376) भी है। मेरे लिए काम करने वाला एकमात्र समाधान 'div {position: absolute जोड़ रहा था; } ', [इसे यहां आज़माएं] (http://jsfiddle.net/nbVXN/)। – insertusernamehere
@insertusernamehere परफेक्ट। मुझे अभी भी सफारी से नफरत है;) यदि आप इसे उत्तर के रूप में रखते हैं, तो मैं इसे स्वीकार करूंगा। – Chad