2011-03-17 19 views
16

मुझे ओएस एक्स सफारी और क्रोम पर एचटीएमएल <select> फ़ॉन्ट आकार सेट करने में समस्या हो रही है। मूल रूप से विशेषता को अनदेखा किया जाता है, जब तक कि मैं ज़ूम इन या आउट नहीं करता, इस स्थिति में विशेषता को जादुई रूप से पहचाना जाता है। किसी ने भी एक ही चीज़/कामकाज के बारे में पता देखा? ओएस एक्स फ़ायरफ़ॉक्स के साथ ठीक काम करता है, जो मुझे लगता है कि यह एक वेबकिट मुद्दा है।एचटीएमएल फ़ॉन्ट का आकार चुनें

+3

क्या आप अपना कोड पोस्ट कर सकते हैं और/या कुछ स्क्रीनशॉट प्रदान कर सकते हैं? – slhck

+0

आपको डिफ़ॉल्ट स्टाइल को '-webkit-display: no none;' – drudge

उत्तर

13

आप के साथ डिफ़ॉल्ट ओएस स्टाइल बंद करने के लिए की आवश्यकता होगी: -webkit-appearance: none;
(। यदि आप एक अत्यधिक स्टाइल लटकती बना रहे हैं, यह अनिवार्य रूप से एक पूर्ण शैली रीसेट किया जाता है)

Live Demo


आप भी आजमा सकते: -webkit-appearance: menulist-button;
(हालांकि मुझे यकीन है कि कैसे अन्य शैली प्रभाव इस एक को प्रभावित करेगा नहीं हूँ।)

+0

सफारी को ठीक करता है, क्रोम को ठीक नहीं करता है! – Justin

+0

@ जस्टिन: यह -शोल्ड- क्रोम को ठीक कर सकता है .. शायद आप अपना कोड पोस्ट कर सकते हैं ताकि हम अनुमान लगा सकें कि अनुमान लगाने के बजाए क्या हो रहा है? इसके अलावा, [यह लिंक] (http://www.electrictoolbox.com/style-select-optgroup-options-css/) बताता है कि कौन सी सीएसएस विशेषताओं का समर्थन किया जाता है। – drudge

+0

मैंने झूठ बोला। क्रोम तय है। फ़ाइल को ठीक से तैनात करने के लिए थोड़ी देर लग गई। बहुत धन्यवाद। – Justin

29

मैं बस के साथ-साथ इस में भाग गया, और -webkit-उपस्थिति की तुलना में एक बेहतर समाधान पाया: कोई नहीं (जो अतिरिक्त स्टाइल के बिना मुझे घबराहट लग रहा है)। यदि आप सीमा रंग सेट करते हैं तो मानक वेबकिट उपस्थिति रखते हुए आप फ़ॉन्ट आकार को बड़ा बना सकते हैं।

select { 
    font-size:1.2em; 
    border-color:#999; /* without this, it won't work */ 
} 

सुंदर मूर्खतापूर्ण, लेकिन कम से कम यह काम करता है, और क्रोम और सफारी दोनों में।

+2

यह सही उत्तर होना चाहिए –

+3

मुझे इसके लिए तर्क समझना अच्छा लगेगा। –

+1

यदि आप डिफ़ॉल्ट सीमा को समायोजित नहीं करना चाहते हैं, तो आप एक पारदर्शी छाया भी जोड़ सकते हैं: 'फ़ॉन्ट-आकार: 18 पीएक्स; -webkit-box-shadow: 0 0 पारदर्शी; बॉक्स-छाया: 0 0 0 पारदर्शी; ' – allicarn

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