Der Martin: Probleme mit IE – 'mal wieder

Beitrag lesen

Hallo,

So wird beispielsweise der Hintergrund meiner DIV-Box transparent, was gar nicht geht.

kein Wunder, denn das ist der Defaultwert für die Hintergrundfarbe. Und da alte IEs keine rgba-Angaben kennen, ignorieren sie sie un bleiben beim Defaultwert. Ergänze für die Veteranen also eine Hintergrundfarbe ohne Alphatransparenz:

#anmeldung {

position: absolute;
display: block;
right: 0px;
top: 80px;
background-color: rgb(163,71,156);
background-color: rgba(163,71,156,1);
width: 300px;
min-height: 100px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
z-index: 300;
}

  
Für die Browser, die's verstehen, überschreibt die zweite background-color-Definition die erste. Wobei ... bedeutet der Wert 1 für den Alphakanal nicht sowieso "voll deckend"? Dann ist rgba an der Stelle gar nicht nötig.  
  

> Davon, dass der IE ab 7 abwärts auch noch das ganze Menü zerschießt will ich gar nicht erst anfangen, da werde ich wohl noch einiges an zusätzlichem CSS schreiben müssen.  
  
Willst du IE7 wirklich extra unterstützen? Halte ich nicht für nötig oder sinnvoll. Denn wer IE7 benutzt, hat mindestens Windows XP. Und wer XP hat, kann auch problemlos auf IE8 upgraden.  
  
So long,  
 Martin  

-- 
Die letzten Worte der Challenger-Crew:  
Lasst doch mal die Frau ans Steuer!  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(