The new iPad puts a default border radius on all my input fields. How can I get rid of this default radius?
I verified that there is no border-radius property in the CSS and that there is no radius when the MacBook Pro renders my site, but the new iPad does indeed have a radius on the text input fields.
Are you sure it’s exclusive to the new iPad? Or might it be something pertaining to all iOS devices? I ask because the Safari browser in iOS devices does apply a specific styling to input elements.
You can, however, turn it off with this:
Do that and
border-radius: 0starts working just as you’d expect it to.This has been answered here a few times before: Turn off iPhone/Safari input element rounding.