Solo quería ampliar la respuesta de @BenM en función de lo que leer aquí de Ire Aderinokun. Debido a que la hoja de estilo del agente de usuario proporciona un estilo predeterminado útil, piénselo dos veces antes de anularlo.
Tuve un error tonto en el que un elemento de botón no se veía bien en Chrome. Lo había diseñado parcialmente porque no quería que se viera como un botón tradicional. Sin embargo, dejé de lado elementos de estilo como borde, color de borde, etc. Así que Chrome estaba interviniendo para proporcionar las partes que pensaba que me faltaban.
El problema desapareció una vez que agregué estilos como border: none
etc.
Entonces, si alguien más tiene este problema, asegúrese de anular explícitamente todos los estilos de agente de usuario predeterminados aplicables para un elemento si nota que se ve mal, especialmente si no desea restablecer los estilos de agente de usuario por completo. Funcionó para mí.