2011-10-26 11 views

उत्तर

3

div.selector span सीएसएस प्रयोग करने के लिए चौड़ाई बदलें, लेकिन आप करेंगे भी पैरेंट टैग की चौड़ाई पर विचार करने के लिए है।

4
<script> 
$('div.selector span', $('#parent_span')).css('width', '600px'); 
$('div.selector', $('#parent_span')).css('width', '630px'); 
</script> 

<span id="parent_span"> 
<select style="width:630px;"> 
</select> 
</span> 
3

यह वही मेरे लिए काम किया है:

सेट selectAutoWidth : true जब बनाने।

जैसे:

$("select, input, textarea, input:checkbox, input:radio, input:file").uniform({selectAutoWidth : true});

तो चयन करने के लिए एक चौड़ाई दे। उदाहरण: <select id="xx" style="width:70px;">

1

इनलाइन स्टाइल का उपयोग करना बुरा अभ्यास है। यूनिफ़ॉर्म डॉक्स के अनुसार इसे करने का उचित तरीका यहां दिया गया है:

यदि आप किसी चयनित तत्व का आकार निर्दिष्ट करना चाहते हैं और उसके बाद इसे समान रूप से लपेटें, तो कुछ कठिनाई होगी। तत्व के आकार को पता लगाने की आवश्यकता है और फिर वर्दी द्वारा बदला जाएगा। ऐसा होने के लिए, यह सुझाव दिया जाता है कि जब आप समस्याएं हों तो इन समाधानों में से एक करें।

  • तत्व() (बुरा व्यवहार)

    या

  • उपयोग दो सीएसएस नियम के लिए एक कस्टम इनलाइन चौड़ाई सेट करें; {Width: XXpx} का चयन करें और .selector {चौड़ाई: 100%} का चयन करें,

तो दूसरा विकल्प का उपयोग कर अपने सीएसएस फ़ाइल में कार्य करें:

#parent_span select {width:630px;) 
#parent_span .selector select {width:100%;} 

चाल 630px करने के लिए इस्तेमाल किया जाता है रैपिंग वर्दी div और फिर दूसरा सीएसएस नियम बनाता है जिसमें चयन टैग 100% लेता है। प्रयास की कुल कमी के लिए

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