html - How to set the container height automatically maintaining the ratio -
मेरे पास img
वस्तु एक div
वस्तु के भीतर है मैं img
(या div
) की चौड़ाई को सेट करना चाहता हूं और अपनी ऊंचाई को स्वचालित रूप से छवि के मूल अनुपात को बनाए रखने के लिए जो भी आवश्यक है, सेट करना चाहते हैं।
200px
पर सेट करता हूं, जो छवि की प्राकृतिक चौड़ाई से कम है। जब मैं ऐसा करता हूं: HTML
& lt; div id = "container" & gt; & Lt; img id = "foo" src = "foo.png" & gt; & Lt; / div & gt;
सीएसएस
#foo {width: 200px; }
या
# कंटेनर {चौड़ाई: 200px; }
img
में मूल अनुपात को बनाए रखने के लिए जो कुछ भी आवश्यक है, उसके लिए ऊँचाई सेट है, लेकिन बाहरी div
ऊंचाई सेट है आंतरिक छवि की प्राकृतिक ऊंचाई तक, और ऊपर और नीचे के हाशिये आंतरिक img
और बाहरी div
के बीच डाली जाती हैं।
मुझे बाहरी कोड चाहिए img
के मूल अनुपात को बनाए रखने के लिए जो कुछ भी जरूरी है उसे
img < / कोड> शून्य हो जाएगा मैं यह कैसे कर सकता हूं?
इस कोड की कोशिश करें
& lt; div वर्ग = "कंटेनर" & gt; & Lt; img src = "demo.jpg" alt = "" / & gt; & Lt; / div & gt; शरीर {मार्जिन: 0; }। कंटेनर {चौड़ाई: 200px; सीमा: 1px ठोस लाल; कंटेनर की ऊंचाई की जांच करने के लिए // टीएमपी जोड़ा गया। कंटेनर आईएमजी {डिस्प्ले: ब्लॉक; चौड़ाई: 100%; }
Comments
Post a Comment