Wie kann ich ein Bild mit einem Anker in einem Div vertikal zentrieren?

Ich habe eine Reihe von Divs für meine Navigation und ich versuche, ein Bild mit einem Anker darin vertikal zu zentrieren, indem ich nur CSS verwende. Ich habe versucht, vertikal auszurichten: Mitte; aber das geht nicht. Ich bin sicher, es hat mit dem Schwimmer zu tun: Links, da alle Bilder nach links geschoben werden, aber wenn ich es herausnehme, werden die Divs verrückt.

HTML

<div class="linkgroup">
        <img src="images/homeIcon.png">
        <li class="navItem"><a href="somelink.com" class="navLink">HOME</a></li>
    </div>
</ul>

CSS

.linkgroup{
    float: left;
    height:5px;
    }

Antworten auf die Frage(1)

Ihre Antwort auf die Frage