यह वास्तव में सरल लगता है लेकिन मुझे यह भी कुछ नहीं मिल रहा है कि यह संभव है, इसे अकेले कैसे करें।मैं वेबकिट में एक विकल्प तत्व की ऊंचाई को कैसे नियंत्रित कर सकता हूं?
मेरे पास एक ऐसा पृष्ठ है जो विस्तारित/एकाधिक select
एस का उपयोग करता है, और मैं विकल्पों की ऊंचाई को नियंत्रित नहीं कर सकता। वे वास्तव में snug देखो। फ़ायरफ़ॉक्स में, option
height
और line-height
दोनों के लिए सीएसएस मान वांछित प्रभाव प्रतीत होते हैं, जैसा कि padding
है, लेकिन क्रोम 8 या सफारी 5 में नहीं है। क्या मुझे कुछ याद आ रहा है? यहां मेरे कोड का एक नमूना है। मैंने कुछ भी ऐसा किया है जो विकल्प को प्रभावित कर सकता है यदि कुछ ओवरराइडिंग मूल्य है जो मुझे याद आ रहा है।
body, input, select, checkbox {
font-family:'Avenir Lt Std',AppleGothic,'century gothic',Verdana,sans-serif;
font-size: 15px;
font-weight:200;
line-height: 18px;
}
input, select {
color:#4c2a18;
border: 1px solid #cfc8b4;
background-color:#ffffff;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
margin:0;
}
option {
height: 35px;
padding:5px;
line-height: 35px;
}
<select size="5">
<option value="">This is option 1</option>
<option value="">Option 2</option>
<option value="">Just trying to show how the line height thing works.</option>
</select>
आप कार्रवाई here में देख सकते हैं।
मैं 100% निश्चित नहीं हूं, लेकिन मुझे लगता है कि क्रोम में यह असंभव है। 'Select' तत्व (और, ज़ाहिर है, इसके बच्चे 'विकल्प' तत्व) ब्राउज़र के बजाए अंतर्निहित ओएस के नियंत्रण में हैं। यह अन्य ब्राउज़रों में काम करता है मुझे आश्चर्य है। स्टाइल किए गए चयन-प्रकार तत्व को प्राप्त करने के लिए आप एक स्टाइल, और जावास्क्रिप्ट नियंत्रित, 'ul' (या' ol') का उपयोग कर सकते हैं। –
मैं क्रोम में 'select' तत्व शैली बना सकता हूं, और' पैडिंग 'और ऐसे में जोड़ सकता हूं। –
मैं हमेशा भूल जाता हूं कि 'एंटर' टिप्पणी सबमिट करता है। वैसे भी मैंने 'उल' मार्ग माना है, लेकिन यह केवल अनावश्यक लगता है जब 'चयन' पूरी तरह से पर्याप्त नौकरी करता है, सिवाय सभी चीजों को एक साथ बंद करने के अलावा। मैं यह पता लगाने की कोशिश कर रहा हूं कि यह हमेशा क्रैम क्यों नहीं दिखता है - अगर ऐसा कुछ पदानुक्रम है जो इसे उत्पन्न कर रहा है, या क्या। –