Moin!
a:hover { Color: black; Background: green; }
Tut genau was es soll. Du hast den Link. Der wird grün. Nur siehst Du davon nichts, weil der Button - der ja gerade nicht grün werden soll - a) darüber und b) auch nicht durchsichtig ist.
Lösung:
Du willst nicht den Link, sondern den Button selektieren. Oder sogar den Button im Link:
a button:hover {
Color: black;
Background: green;
}
Jörg Reinholz