Axel Richter: border-color: transparent und der MSIE

Beitrag lesen

Hallo,

Mit einem geänderten CSS solte es auch im IE funktionieren.

a {display:block; width:50px; height:50px; background-color:#f00; padding:15px;}

a:hover {border:15px solid #00f; padding:0;}


>   
> Und wo ist jetzt die Transparenz?  
>   
> Da background-color auch im padding-Bereich zu sehen ist, ist keine Transparenz existent.  

Die background-color vom A-Element wäre/war(in Browsern) auch hinter dem transparenten Border zu sehen <http://www.w3.org/TR/CSS21/colors.html#q2>. Der Effekt ist also der gleiche.  
  

> Wenn der Hintergrund hinter dem a aber sowieso weiß ist, es also nichts ausmacht, hätte man auch nur border-color im Normalzustand weiß, und bei hover abweichend wählen können.  

Nein, bitte probier es doch einfach aus!  
  
viele Grüße  
  
Axel