2010-10-02 13 views
8

मैं fieldset और label जैसे प्रभाव बनाना चाहता हूं।हम अपनी सामग्री के अनुसार स्वचालित रूप से div को चौड़ाई ले सकते हैं

alt text

शीर्षकों ओर के साथ बदलते हैं, चौड़ाई कि शीर्षक का सफेद पृष्ठभूमि ही रहता है।

यदि मैं अपनी सामग्री को फिट करने के लिए पर्याप्त चौड़ाई लेने के लिए heading या div तत्व बना सकता हूं, तो यह उचित प्रभाव देगा।

यदि कोई अन्य समाधान है तो कृपया मुझे बताएं।

उत्तर

9

आप div आप हटना चाहते हैं, या display: inline-block पर float उपयोग कर सकते हैं (हालांकि कि IE6 में काम करेंगे नहीं (क्योंकि यह एक चौड़ाई निर्दिष्ट किए बिना इनलाइन डिफ़ॉल्ट रूप से) केवल तत्वों को inline-block लागू होता है। या आप दोनों का उपयोग कर सकते हैं, जाहिर है। हालांकि मुझे यकीन है कि तुम क्यों एक जारी-ब्लॉक अधिनियम बनाने के लिए जैसे कि वह inline था चाहते हैं नहीं कर रहा हूँ।

jsbin

+0

टी की सिफारिश करेंगे बहुत दोस्त है –

+0

'एस ठीक है, क्या यह आपकी समस्या से मदद करता है? –

+0

प्रदर्शन इनलाइन-ब्लॉक नौकरी – Maverick

4

पर डेमो मैं इस

#element { 
    display: table; /* IE8+ and all other modern browsers */ 
} 
+1

ग्रेट करता है! यह मेरे लिए पूरी तरह से काम किया :) – Dominik

संबंधित मुद्दे

 संबंधित मुद्दे