Ich habe einen Knopf mit einem Span-Symbol drin. Ich möchte, dass das Symbol etwas vertikaler von dem Text in der Schaltfläche zentriert wird, aber der Bereich nimmt die gesamte Höhe der Schaltfläche. Auf diese Weise bewegt sich der Text auch, wenn ich den Rand mit dem Text abdecke.Spannen innerhalb Knopf nimmt ganze Höhe
https://jsfiddle.net/DTcHh/26184/
habe ich die background-color:red;
legte mein Problem zu zeigen.
Ich denke nicht, dass es eine saubere Lösung für sie ist, wenn sie eine Standardhöhe hat.
button {
height: 50px;
display: inline-block;
margin: 0;
padding: 0px 40px;
position: relative;
z-index: 1;
}
span.glyphicon-envelope {
padding-left: 20px;
background-color: red;
display: inline-block;
line-height: 50px;
font-size: 18px;
;
}
<link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<button>
Send
<span class="glyphicon-envelope"></span>
</button>
Ups, Sie haben Recht, vergessen zu aktualisieren klicken. Danke für Ihre Antwort, klicken Sie auf in 2 Minuten zu akzeptieren –
Btw, würden Sie vielleicht wissen, warum, wenn ich Rand oben auf das Symbol hinzufügen, verschiebt es auch den Text innerhalb der Schaltfläche? –
@ C.Ronaldo können Sie relativ auf das Symbol setzen und die Pixel so drücken (auch als Paul Knight erwähnen). Ich werde meine Antwort aktualisieren. –