डिफ़ॉल्ट रूप से इनपुट तत्व आकार = "20" है यदि यह परिभाषित इनलाइन या सीएसएस शैली नियम को इसके लिए जिम्मेदार नहीं है।डिफ़ॉल्ट इनपुट तत्व आकार
आप मूल्य का वास्तविक आकार डिफ़ॉल्ट कैसे बनाते हैं? अन्य तत्वों के लिए:
<div style="display: inline; width: auto;">
The box will only fit the width of it's content
</div>
चौड़ाई: ऑटो की आपको आवश्यकता है। मैं परिभाषित चौड़ाई नहीं लगा सकता क्योंकि मान अधिक लंबा हो सकता है। उदाहरण के लिए:
<input id="short" type="text" value="1000" />
<input id="long" type="text" value=" Areally long name is in this input field." />
मैं # लघु रूप में लंबे समय के रूप में की जरूरत होने के लिए 1000 (अनिवार्य रूप से आकार = "4" + गद्दी), लेकिन #long के आकार होना चाहता हूँ। ये इनपुट प्रोग्रामिक रूप से आ रहे हैं इसलिए मैं केवल उस शॉर्ट क्लास को नहीं रख सकता जिसे मैं छोटा चाहता हूं और जिस पर मैं लंबे समय तक चाहता हूं उस पर एक लंबी कक्षा। मैं वास्तव में इसे पसंद करूंगा यदि मैं डाल सकता हूं:
input { width: auto; }
वैसे भी ऐसा करने के लिए? डिफ़ॉल्ट रूप से
संभावित डुप्लिकेट [चौड़ाई: फ़ील्ड के लिए ऑटो] (http://stackoverflow.com/questions/4622086/widthauto-for-input-fields) – j08691
मैंने देखा कि कुछ और कुछ अन्य लेकिन वे सभी क्या कोशिश कर रहे हैं करने के लिए एक इनपुट माता पिता को भरने के लिए है। मैं सामग्री के अनुसार आकार में एकाधिक इनपुट चाहता हूं। –
लेकिन यह http://stackoverflow.com/questions/8100770/auto-scaling-inputtype-text-to-width-of-value –