Estoy teniendo un problema con los elementos de entrada:margen y 1px persistente diferencia de altura alrededor de los elementos de entrada
A pesar de que en esa foto de su CSS es
margin: 0;
padding: 0;
Todavía tienen que un pequeño margen del que no me puedo deshacer. Tuve que usar un margen negativo de -4px para que el botón permanezca cerca del campo de texto.
Además, cuando hago más estilo, termino con un problema entre Firefox y Chrome: los botones de envío parecen no tener la misma altura. Establecer una altura que hace que el botón de enviar encaje junto con la barra de entrada en Chrome lo rompe en Firefox y viceversa. Parece que no hay una solución aparente.
1px difference between buttons http://gabrielecirulli.com/p/20110702-170721.png
En la imagen se puede ver que en el campo en Chrome botón y entrada (derecha) encajar perfectamente, en Firefox van a tener una diferencia de altura de 1 píxel.
¿Hay una solución a estos 2 problemas (el margen persistente y la diferencia de 1px)?
EDIT: he fijado el primer problema, que fue causada por el hecho de que los dos elementos se separaron por un salto de línea en el código HTML. El segundo problema persiste, sin embargo, como se puede ver aquí: , poniendo de relieve la forma de los dos elementos, se puede ver que en Firefox (izquierda) el botón es 2px más alto que en Chrome (derecha)
por favor publique su código.
compruebe las propiedades de css de tamaño de fuente, altura, borde superior e inferior. – SAIF