Unter iOS 5 und höher:
input {
border-radius: 0;
}
input[type="search"] {
-webkit-appearance: none;
}
Wenn Sie die abgerundeten Ecken nur auf iOS entfernen müssen oder aus irgendeinem Grund die abgerundeten Ecken nicht plattformübergreifend normalisieren können, verwenden Sie input { -webkit-border-radius: 0; }
Eigenschaft, die weiterhin unterstützt wird. Natürlich ist zu beachten, dass Apple die Unterstützung für die vorangestellte Eigenschaft jederzeit einstellen kann, aber in Anbetracht ihrer anderen plattformspezifischen CSS-Funktionen ist es wahrscheinlich, dass sie sie beibehalten werden.
Bei älteren Versionen mussten Sie die -webkit-appearance: none
stattdessen:
input {
-webkit-appearance: none;
}