मैं यह स्पष्ट करना चाहूंगा कि क्या यह संभव है या नहीं कि एक तत्व के आकार के आधार पर एक div को उसके आकार के अनुरूप बनाया जा सके, बिना तत्वों को फ्लोट किए या उनकी स्थिति को निरपेक्ष बनाने के लिए। क्या यह संभव है?
मैं यह स्पष्ट करना चाहूंगा कि क्या यह संभव है या नहीं कि एक तत्व के आकार के आधार पर एक div को उसके आकार के अनुरूप बनाया जा सके, बिना तत्वों को फ्लोट किए या उनकी स्थिति को निरपेक्ष बनाने के लिए। क्या यह संभव है?
जवाबों:
displayसेटिंगयह निश्चित रूप से संभव है - JSFiddle अवधारणा का प्रमाण जहां आप तीन संभव समाधान देख सकते हैं:
display: inline-block- यह वह है जिसके बारे में आप अवगत नहीं हैं
position: absolute
float: left/right
आप उपयोग कर सकते हैं display: inline-block।
position:absolute। यह यथासंभव संभव है। मेरे उत्तर के लिंक पर क्लिक करें।
आप उपयोग कर सकते हैं:
width: -webkit-fit-content;
height: -webkit-fit-content;
width: -moz-fit-content;
height: -moz-fit-content;
संपादित करें: नहीं, यह देखने http://red-team-design.com/horizontal-centering-using-css-fit-content-value/
-webkit-fit-contentया -moz-fit-contentउसके आधार पर मूल्य निर्धारित करना चाहिए ।
display: block-inline!! (यह एक ब्लॉक के रूप में बाहरी रूप से व्यवहार करना है लेकिन एक इनलाइन के रूप में - विपरीतinline-block)