2010-06-17 4 views

Antwort

288

Durch das Hinzufügen dieses CSS-Stil:

-webkit-appearance: none; 
+21

vorsichtig sein, wenn diese Eigenschaft Hinzufügen von Eingangsart Checkbox und Radio-Button-Selektoren, weil sie die Kontrollkästchen und Optionsfelder versteckt;) –

+12

Danke für die Antwort Lyon. Btw, der beste Weg, es zu benutzen, ist, es nur auf 'textarea, Eingabe [type =" text "], Eingabe [type =" submit "]' anzuwenden. – jgthms

+0

Wenden Sie diese Eigenschaft auch nicht auf 'select' an, da es wie normaler Eingabetext aussieht. – Bobby

-28

Einstellung entweder background und border CSS-Eigenschaften des input Tag scheint auch zu funktionieren.

Try this:

<style> 
input { 
    background: #ccc; 
    border: none; 
} 
</style> 

<form> 
First name: <input type="text"/><br /> 
Last name: <input type="text" /> 
</form> 
+8

Falsch und irreführend. Bitte testen Sie Ihren Code auf dem richtigen Gerät vor dem Posten ... – Ariel

+0

Wirklich falsche Antwort, nichts darüber ist, was OP fragen über – Jacta

23

Während Hinzufügen der CSS-Stil

-webkit-appearance: none; 

funktioniert, wird es von allem befreien. Sie können dies stattdessen versuchen:

box-shadow: none !important; 

Auf diese Weise behalten Sie den Pfeil nach unten.

+6

Nur hinzufügen Box-Shadow-Eigenschaft funktioniert nicht. Innerer Schatten wird weiterhin in Safari unter iOS angezeigt. – silentmouth

+0

Das Hinzufügen von beiden funktioniert für mich .. – choz

6

Manchmal kann man ein Stylesheet haben dort brach die so eine Möglichkeit, es zu beheben, wenn das passiert, ist caret zu verwenden. Der beste Weg, wird Ihren Code neu zu schreiben und herausfinden, was für none

den Stil vermasseln Teil des Codes gibt es carat Vor der Verwendung Sie müssen wissen, dass es Ihnen einige Probleme mit anderen Stilen bekommen

-webkit-appearance: caret; 
    -moz-appearance: caret; 
    -o-appearance: caret; 
     appearance: caret; 

HINWEIS: Verwenden Sie none, caret ist nicht die optimale.

12

Hier ist die einfache Lösung

input[type=text] { 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    appearance: none; 
}