Kiedy użyć następującego CSS:Firefox/Safari wysokość ustawiania jako [określonej wysokości - dopełnienie - granica] dla wejścia [type = link]
input[type=button] {
background-color: white;
border: 1px solid black;
font-size: 15px;
height: 20px;
padding: 7px;
}
z tym HTML:
<input type="button" value="Foo" />
I spodziewać się tego, więc całkowita wysokość staje 36px
:
1px border
7px padding
20px content (with 15px text)
7px padding
1px border
Ale zamiast zarówno Firefox 3.6 i Safari 4 sh OW to: (nie testowałem w innych przeglądarkach)
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
Czy ktoś ma jakiś pomysł, dlaczego tak się dzieje?
(nawet jeśli jest to normalne zachowanie, jaka jest logika za tym stoi?)
Zdjęcie link uszkodzony (wykorzystanie Imgur!) –