2013-02-01 10 views
17

मैं ड्रॉप डाउन सूची के बाहर आने वाली सीमा को हटाना चाहता हूं।
मैं कोशिश कर रहा हूँ:ड्रॉप डाउन सूची की सीमा को कैसे हटाएं: सीएसएस

select#xyz option { 
    Border: none; 
} 

लेकिन मेरे लिए काम नहीं करता।

+0

यहां एक नज़र डालें http://stackoverflow.com/questions/1895476/how-to-style-a-select-dropdown-with-css-only-without-javascript – LeBen

उत्तर

22

: बजाय इस प्रयास करें

select#xyz { 
    border:0px; 
    outline:0px; 
} 

आप इसे पूरी तरह से शैली नहीं दे सकते, लेकिन आप

select#xyz { 
    -webkit-appearance: button; 
    -webkit-border-radius: 2px; 
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); 
    -webkit-padding-end: 20px; 
    -webkit-padding-start: 2px; 
    -webkit-user-select: none; 
    background-image: url(../images/select-arrow.png), 
    -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5); 
    background-position: center right; 
    background-repeat: no-repeat; 
    border: 1px solid #AAA; 
    color: #555; 
    font-size: inherit; 
    margin: 0; 
    overflow: hidden; 
    padding-top: 2px; 
    padding-bottom: 2px; 
    text-overflow: ellipsis; 
    white-space: nowrap; 
} 
+0

रूपरेखा: 0 पीएक्स; कुंजी – greaterKing

+1

"0" है, "0px;" से बेहतर – Serge

43

आप ड्रॉप डाउन बॉक्स को ही स्टाइल नहीं कर सकते, केवल इनपुट फ़ील्ड। बॉक्स ऑपरेटिंग सिस्टम द्वारा प्रदान किया जाता है।

enter image description here

आप अपने इनपुट फ़ील्ड देखो पर अधिक नियंत्रण चाहते हैं, तो आप हमेशा JavaScript solutions पर गौर कर सकते हैं।

यदि, आपका इरादा इनपुट से सीमा को हटाना था, तो आपका चयनकर्ता गलत है। सबसे आप प्राप्त कर सकते है

select#xyz { 
    border: none; 
} 
+0

स्पष्ट छवि के लिए धन्यवाद, मैं खोज रहा था कुछ इस तरह! मुझे लगता है कि आपका जवाब स्वीकार किया जाना चाहिए। – Salasar

+0

दूसरा भाग ओएस या ब्राउज़र द्वारा प्रस्तुत किया जाता है, मेरे पास 5 ब्राउज़र है और प्रत्येक शो अलग है, और अद्वितीय w7 तो? – MagicHat

3
select#xyz { 
    border:0px; 
    outline:0px; 
} 

सटीक समाधान की तरह कुछ कोशिश कर सकते हैं।

+0

विकल्प के लिए भी उपयोग करें – pollaris

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