Hier ist eine Möglichkeit, es zu tun.
Wenden Sie position: relative
auf das Bild und den Link an. Setzen Sie einen linken Rand von 50% auf das Bild.
Verwenden Sie den linken Versatz, um das Bild und die Verknüpfung um die halbe Breite des Bildes zu verschieben (vorausgesetzt, das Bild hat eine feste/nicht reagierende Breite).
Verwenden Sie den linken Rand auf der Verknüpfung, um den Leerraum zwischen dem Bild und der Verknüpfung zu steuern.
.wrap {
border: 1px dashed gray;
}
img {
margin-left: 50%;
position: relative;
left: -50px;
vertical-align: middle;
}
a {
position: relative;
left: -50px;
margin-left: 10px;
}
<div class="wrap">
<img src="http://placehold.it/100x100">
<a href="">Learn More</a>
</div>
Es gibt kein Bild. – Adam
Hier ist ein Link zum Beispielbild http://www.appalachiadesigns.com/images/centering_example.png –
Verwenden Sie kein Float, verwenden Sie Anzeige: Inline-Block oder Anzeige: Tabellenzelle, Sie werden viel glücklicher mit den Ergebnissen – VikingBlooded