Hallo nag,
aber dann frage ich mich, was daran falsch ist?
transparent ist laut Standard nur für border-color zulässig, jedoch nicht für border-*-color: http://www.w3.org/TR/CSS2/box.html#border-color-properties (warum auch immer) Im CSS2.1-Standard ist dies jedoch "behoben": http://www.w3.org/TR/CSS21/box.html#border-color-properties Allerdings wird der IE CSS2.1 noch nicht umsetzen.
Du könntest folgendes versuchen:
a:hover {
border-color:transparent;
border-left-width:6px;
border-left-style:solid;
border-left-color:red;
border-bottom-width:6px;
border-bottom-style:solid;
}
Ob das der IE macht, keine Ahnung.
Viele Grüße,
Christian