Lorsque j'utilise le CSS suivant:Firefox/réglage en hauteur Safari [hauteur spécifiée - padding - frontière] pour l'entrée [type = bouton]
input[type=button] {
background-color: white;
border: 1px solid black;
font-size: 15px;
height: 20px;
padding: 7px;
}
avec ce HTML:
<input type="button" value="Foo" />
I attendre à voir, de sorte que la hauteur totale devient 36px
:
1px border
7px padding
20px content (with 15px text)
7px padding
1px border
Mais au lieu à la fois Firefox 3.6 et Safari 4 sh OW ceci: (n'avez pas testé dans d'autres navigateurs)
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
Est-ce que quelqu'un a une idée pourquoi cela se produit?
(Même si elle est un comportement attendu, quelle est la logique derrière tout cela?)
lien brisé l'image (utilisez Imgur!) –