जवाबों:
इस सीएसएस शैली को जोड़कर:
-webkit-appearance: none;
textarea, input[type="text"], input[type="submit"]
।
input[type="password"]
।
[type="email"]
!
input:not([type=checkbox]):not([type=radio])
सीएसएस शैली जोड़ते समय
-webkit-appearance: none;
काम करेगा, यह सब कुछ से छुटकारा दिलाता है। आप इसके बजाय यह कोशिश करना चाह सकते हैं:
box-shadow: none !important;
इस तरह आप डाउन-एरो रखते हैं।
कभी-कभी आपके पास एक स्टाइलशीट हो सकती है appearance: none;
ताकि इसे ठीक करने का एक तरीका टूट जाए जब ऐसा हो caret
। सबसे अच्छा तरीका अपने कोड को फिर से लिखना होगा और यह पता लगाना होगा कि आपके कोड का क्या हिस्सा है, इसके लिए शैली को गड़बड़ाना हैnone
उपयोग caret
करने से पहले आपको यह जानना होगा कि यह आपको अन्य शैलियों के साथ कुछ परेशानी दे सकता है
-webkit-appearance: caret;
-moz-appearance: caret;
-o-appearance: caret;
appearance: caret;
नोट: उपयोग
none
,caret
इष्टतम नहीं है।
https://stackoverflow.com/a/51626446/9287284
background-clip: padding-box;
और मुझे यहाँ पर एक पुराने समान उत्तर वाली टिप्पणी मिली।
टैग की या तो background
और border
सीएसएस गुण सेट करना input
भी काम करने लगता है।
इसे इस्तेमाल करे:
<style>
input {
background: #ccc;
border: none;
}
</style>
<form>
First name: <input type="text"/><br />
Last name: <input type="text" />
</form>