Si los botones de tu web una vez vista en ipad / iphone son diferentes a como los ves en el resto de navegadores (firefox, chrome, IE…) es por que por defecto esos botones en iOS tienen unos estilos propios de apple.

Para eliminar estos estilos de por defecto y que solo adquieran los que nosotros les apliquemos por CSS necesitamos insertar la propiedad appearance con valor “none” a esos botones.

Ejemplo: