तो मेरे पास एक टेक्स्टबॉक्स के साथ एक div है और किसी कारण से मैं टेक्स्टबॉक्स को div चौड़ाई के 50% से अधिक व्यापक नहीं बना सकता। मैंने चौड़ाई को मैन्युअल रूप से पिक्सेल में सेट करने का प्रयास किया लेकिन यह उससे अधिक कभी नहीं बढ़ेगा। डिज़ाइन इंटरफ़ेस में यह सामान्य रूप से बढ़ता है लेकिन जब मैं प्रोजेक्ट चलाता हूं तो ऐसा नहीं होता है। सभी ब्राउज़रों में कोशिश की, हमेशा एक ही परिणाम।

<div style="width:100%;text-align:left;display:table" runat="server" id="DIVAdd">
<asp:TextBox ID="TBDes" runat="server" Height="25px" Width="100%"></asp:TextBox>
</div>
0
João Pedro Sousa 10 फरवरी 2017, 19:27

2 जवाब

किसी input तत्व पर width विशेषता का उपयोग केवल छवियों के लिए किया जाता है।

आपको चौड़ाई को शैली के रूप में लागू करना होगा।

<div style="width:100%;text-align:left;display:table" runat="server" id="DIVAdd">
<asp:TextBox ID="TBDes" runat="server" Height="25px" style="width: 100%"></asp:TextBox>
</div>
<div style="width:100%;text-align:left;display:table" runat="server" id="DIVAdd">
  <input type="textBox" ID="TBDes" runat="server" Height="25px" style="width: 100%" />
</div>

W3 इनपुट एट्रीब्यूट चार्ट पर आप देख सकते हैं कि कौन सी विशेषताएँ किस प्रकार के इनपुट पर लागू होती हैं।

1
Nope 10 फरवरी 2017, 19:42
अभी भी काम नहीं करता है, और अन्य मूल्यों के लिए <50% यह ठीक काम करता है जैसा कि है
 – 
João Pedro Sousa
10 फरवरी 2017, 19:41
1
यदि शैली लागू करने से काम नहीं बनता है तो हो सकता है कि आपका div पूरी तरह से नहीं चल रहा हो? अपने div पर एक background-color लागू करें और देखें कि क्या यह पार हो जाता है। आपके द्वारा पोस्ट किए गए कोड के अनुसार इसे काम करना चाहिए। यदि तत्वों को प्रभावित करने वाले अधिक तत्व और/या सीएसएस हैं तो आपको उन्हें भी पोस्ट करने की आवश्यकता है।
 – 
Nope
10 फरवरी 2017, 19:44
मैंने किया, सबसे पहले मैंने जाँच की। यह सभी तरह से जाता है जहां इसे होना चाहिए
 – 
João Pedro Sousa
10 फरवरी 2017, 19:47
अपना कोड चलाते समय, तत्वों का निरीक्षण करें और ब्राउज़र डिबगिंग विंडो का उपयोग करके जांचें कि टेक्स्टबॉक्स पर कौन सी वास्तविक शैली लागू है। यदि शैलियाँ अलगाव में काम करती हैं तो कुछ और इसे आपके कोड के लिए अद्वितीय रूप से प्रभावित कर रहा है, मुझे लगता है :(
 – 
Nope
10 फरवरी 2017, 19:49
हां, मैंने ऊपरी divs से सभी शैलियों को हटा दिया है और समस्या बनी हुई है, तब भी जब मैं उनका आकार बदलता हूं तो टेक्स्टबॉक्स 280px से अधिक चौड़ा नहीं होगा। मुझे समझ नहीं आया।
 – 
João Pedro Sousa
10 फरवरी 2017, 19:53

ठीक है तो मूल रूप से मैं एक एमएस टेम्पलेट का उपयोग कर रहा था और सीएसएस पेज में Site.css यह था

input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="select"] {
max-width: 280px;
}
0
João Pedro Sousa 10 फरवरी 2017, 20:26