2017-02-14 5 views
-1

Problem: Ich möchte den Text mit dem Bild ausrichten. Das heißt, ich würde gerne in der Mitte schreiben.Kann Text nicht mit Bild ausgerichtet werden?

<div style="margin-top:0px"> 
 
    <p style="margin-top:2px"> 
 
     <img src="images/pdf-icon-24.png" alt="Dermatology_Referral_Guidelines" class="float-left" /> 
 
     <a href="Downloads/PhyDownloads/Dermatology_Referral_Guidelines.pdf" target="_blank">Dermatology Referral Guidelines</a> 
 
    </p> 
 
</div>

+0

Hallo, stellen Sie bitte ein laufendes Beispiel zur Verfügung, das Ihr Problem demonstrieren und erklären kann, was Sie versuchen zu tun :) – AVAVT

+0

Was haben Sie alles versucht? – RRM

Antwort

1

Verwenden vertical-align: middle; auf dem <img>.

** Beachten Sie, dass dies nur für eine einzelne Textzeile funktioniert.

img { 
 
    vertical-align: middle; 
 
}
<p> 
 
    <img src="http://placehold.it/200x40/fc0"> 
 
    Some text here. 
 
</p> 
 

 
<p> 
 
    <img src="http://placehold.it/200x40/fc0"> 
 
    Topsail broadside handsomely draught interloper aye killick prow lugsail execution dock. Man-of-war spike Sea Legs clap of thunder tender belay ho parley grapple heave to. 
 
</p>

Hinweis: Ich habe die Vermutung, dass der Text in derselben Zeile/Zeile wie das Bild sein soll und darunter nicht. Bedeutung, ausgerichtet auf die Mitte der y-Achse des Bildes und nicht die x-Achse des Bildes.

+0

@ Hungerstar: Die Ergebnisse nicht an meinem Ende sehen –

+0

@RobertoFlores welche Ergebnisse siehst du? Diese Lösung funktioniert mit dem Markup, das Sie in Ihrem Post angegeben haben. Haben Sie andere CSS auf der Seite, die stören könnten? – hungerstar

Verwandte Themen