Ich habe dieses Layout:vertical-align: middle für Text in Schaltfläche
Meine CSS:
body {
background: #e2eaed;
}
a {
text-decoration: none;
color: #fff;
font-size: 30px;
height: 62px;
line-height: 62px;
/* vertical-align: middle is not works */
background: #8dc73f;
width: 132px;
padding: 0 25px;
font-size: 16px;
text-align: center;
font-weight: bold;
margin-left: 4px;
display: block;
float: left;
}
Wenn der Knopf hat 1-line Text, mein Code funktioniert Gut. Aber wenn der Button 2-zeiligen Text hat, wie im Bild oben. Der Codetext hat eine große Höhe, weil ich die Eigenschaft line-height
verwende. Ich habe versucht vertical-align
, aber es funktioniert nicht.
Bitte siehe jsfiddle.
http://jsfiddle.net/nJj2c/4/ Rand ist nicht sichtbar – Ozerich
@Ozerich Tabellenzellen haben keine Ränder. Sie können stattdessen transparente Rahmen verwenden. – Pavlo
danke, aber vielleicht kennen Sie andere Methoden? – Ozerich