Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Erweiter diese Regel folgendermaßen, damit sie auch für die übrigen Grafikelemente gilt, die nicht in einem a-Element eingebunden sind.
Code:
a img, img {
display:block;
}
Der IE interpretiert ansonsten die "Whitespaces" (Zeilenumbrüche, Tab-Einrückungen) im Quellcode vor/nach dem <img>-Tag, und erzeugt eine Lücke / Verschiebung im Textfluß, die sich bis nach unten fortsetzt.
Außerdem solltest du alle <a>-Tags auch ordnungsgemäß mit dem </a>-Tag schliessen.