Cuando utilizo el siguiente CSS:Firefox/Safari altura configurar como [especificado altura - acolchado - frontera] para la entrada [tipo botón =]
input[type=button] {
background-color: white;
border: 1px solid black;
font-size: 15px;
height: 20px;
padding: 7px;
}
con este código HTML:
<input type="button" value="Foo" />
I esperar a ver esto, por lo que la altura total se convierte en 36px
:
1px border
7px padding
20px content (with 15px text)
7px padding
1px border
Pero en lugar tanto en Firefox 3.6 y Safari 4 sh ow esto: (no hemos probado en otros navegadores)
Screenshot http://labs.spiqr.nl/upload/files/1223ef9cbae3ab6e43bd1f9215ebedb157ac7b22.png
1px border
7px padding
4px content (with 15px text) => height - 2 * border - 2 * padding
7px padding
1px border
¿Alguien tiene alguna idea de por qué sucede esto?
(Incluso si es el comportamiento esperado, ¿cuál es la lógica detrás de esto?)
imagen rota (uso imgur!) –