Hallo
Hi Dennis,
Warum soll der IE es im zweiten Fall können und im ersten nicht? Ja, ich weiß - der IE unterstützt :hover nur bei a-Elementen, aber du kannst doch auch im ersten Fall :hover auf das a anwenden:
div.menubutton a
{
display:block;
}
div.menubutton a:hover
{
/* Hover Formatierung */
}
>
> Ja, der IE wendet :hover auf das a an. Aber dann wird eben nur der Linktext verändert, nicht jedoch der gesamte Bereich, der durch menubutton definiert ist.
Doch, wenn du <a>, wie oben gezeigt, zu einem Blockelement machst (`display:block;`{:.language-css}), und zusätzlich noch Breiten- und Höhenangaben machst, wird auch der Hintergrund flächenfüllend angezeigt und geändert.
Dann reicht auch ...
> <a href="cp.html" class="menubutton">Corporate Profile</a>
... ohne <div>s drumrum.
Tschö, Auge
--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
[Veranstaltungsdatenbank Vdb 0.1](http://termindbase.auge8472.de/)