(Esto es similar a la) pregunta #3430506 (también sin respuesta, sino que se aplica a las etiquetas de entrada en lugar de elementos HTML5.)<input type = "submit"> error de relleno en Safari mobile?
En < input type = "submit" > botones, el navegador del iPhone/Safari móvil añade relleno a la izquierda y a la derecha. Esto no ocurre en la versión de escritorio, ni en ningún otro navegador de Webkit móvil/de escritorio que haya probado. Parece agregar el tamaño de fuente en px a cada lado (es decir, la fuente de 14 píxeles significa que el ancho total es de 14 píxeles y el ancho del texto + 14 píxeles).
Actualmente estoy tratando de la siguiente para eliminarlo:
/* webkit user-agent stylesheet uses input[type="submit"] */
form input[type="submit"] { /* more specific to override webkit */
-webkit-appearance:none;
-webkit-border-radius:0px;
margin:0;
padding:0;
border:0;
display:block;
}
que he visto un montón de respuestas sobre el uso de webkit-apariencia: ninguno ... esto no hace ninguna diferencia. Tampoco eliminar las esquinas redondeadas. Hice una página para mostrar cómo la versión de escritorio presenta varios objetos -webkit-apariencia; todos tienen -webkit-border-radius: 0 y se aplica el código anterior.
Trate de ver éstos en el escritorio de Safari continuación iPhone:
http://deleri.com/test.html
(pantalla Safari móvil para aquellos que no tienen un iPhone :)
deleri.com/safari.png
Aunque me encantaría Sé por qué ocurre este error, ahora estoy más preocupado por solucionarlo. He intentado todo tipo de visualización/desbordamiento/tamaño de caja/-webkit-cualquier-/ancho: opción auto/texto-sangría imaginable, y no puedo arreglarlo al configurar manualmente el ancho (el ancho final debe ser porcentual- basado, y el extraño relleno todavía se aplica). Estoy comenzando a preguntarme si se trata de una propiedad oscura o si la hoja de estilo del agente de usuario no se sobrescribe. ¿Alguna idea?
Terminé usando enlaces directos con un manejador JS para enviar onClick ... puede que no funcione en la versión final, pero es una buena solución temporal. ¡Gracias! (Dedos cruzados que Apple corrige ese error pronto.) – pixi