Ich möchte ein <button>
und <a>
Element beide im selben Format formatieren. Ich verwende den folgenden Code ein:vertikale Position eines A-Elements und Button-Elements
button,
a {
border: solid 1px black;
background-color: white;
color: black;
font-family: 'Arial';
padding: 0 15px;
font-size: 13px;
height: 35px;
line-height: 35px;
display: inline-block;
}
#dummy-block {
background-color: black;
padding: 0;
margin: 0;
height: 20px;
}
<div id="dummy-block"></div>
<button>My Button</button>
<a>My Link</a>
Aber das <button>
Element scheint die Höhe zu ignorieren und mein <a>
Element nicht berührt den Rand des schwarzen Dummy <div>
oben:
Sie können den Code in meiner Geige testen: http://jsfiddle.net/gyrrcrqc/1/
Sie 'float verwenden können: left' Statt of'display: inline-block;' –
@Maddy: Vielen Dank für Ihre Antwort. Aber ich möchte nach all meinen Schaltflächenzeilen keinen Clearfix hinzufügen. – Simon
Versuchen Sie, Rand 0 zu geben, damit es die Dummy-Div. Berührt. Versuchen Sie, die Polsterung von der Schaltfläche zu entfernen, um die Höhe arbeiten zu lassen. –