IE 5.5 Transparenz mit *.png's

Pichelmother

New member
Hallo,

ich habe bis jetzt erfolglos versucht, dem IE 5.5+ das Anzeigen von transparenten png-Bildern bei zu bringen. Ich habe es mit dem AlphaImageLoader versucht, aber irgendwie funzt es nicht.

Die Container und ähnliches habe ich normal im html code geschrieben. Den Style hab ich barrierefrei mit css gemacht und diese ausgelagert.

Anbei sind die jeweiligen Codes:
das ist ein Auszug der HTML-Datei, es geht dabei um den Bereich der pagerubrik und ff.
Code:
<body>
<div id="page_margins"> 
  <div id="page" class="hold_floats"> 
    <div id="header" class="headercontent"> 
      <!-- WEBREDAK_test: class=headercontent verhindert Ueberlauf des Farbverlaufs hinter den Seitenrubricken aber verursacht Fehler in ie7 -->
      <div id="topnav"> 
        <!-- Start: Skiplink-Navigation -->
        <a class="skip" href="#navigation" title="Direkt zur Navigation springen">Zur 
        Navigation springen</a> <a class="skip" href="#content" title="Direkt zum Inhalt springen">Zum 
        Inhalt springen</a> 
        <!-- Ende: Skiplink-Navigation -->
        <!-- <a href="#">Impressum</a> Moeglich im Seitenkopf oben rechts -->
      </div>
      <a href="http://www.uni-lueneburg.de" title="back to unihomepage"> <img src=".././img/unilogo.gif" alt="Logo Universitaet Lueneburg - link zur homepage" /> 
      </a> 
      <div id="pagerubrik"> 
        <p id="seitenrubrik01">Hauptrubrik / Bereichszuordnung dieser Seite</p>
     
        <p class="seitenrubrik02">Titel dieser Seite</p>
      </div>
    </div>
    <!-- #nav: Hauptnavigation -->
    <div id="nav"> <a id="navigation" name="navigation"></a> 
      <!-- Skiplink-Anker: Navigation -->
      <div id="nav_main"> 
        <ul>
          <li id="current"><a href="#">Button 1</a></li>
          <li><a href="#">Button 2</a></li>
          <li><a href="#">Button 3</a></li>
          <li><a href="#">Button 4</a></li>
          <li><a href="#">Button 5</a></li>
        </ul>
      </div>
    </div>


und hier ist die passende CSS-Code

Code:
/* #pagerubrik - von WEBREDAK */
#pagerubrik {
	position: relative;
	top: 38px;
	left: 240px; /* 22.5%; */
	color: #fff;
	
	text-align: left; /* Erforderlich, damit im Opera 6 wirklich rechts plaziert ! */
	/* z-index: 21; */
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='24bit-792x52px.png', sizingMethod='img');
}

#seitenrubrik01 {/* #pagerubrik h1 von WEBREDAK */
	font-size: 1.2em; font-weight:bold; color: #333;
	margin: 0px; padding: 10px 1px 10px 10px; border-bottom: 0;
	background: none;
	background: url(../../img/24bit-792x52px.png);
	/*filter:Alpha(opacity=70, style=0);*/
    /*das transparente Bild wird im IE 5 & 6 ausgeblendet */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/24bit-792x52px.png');  /* wird nur im IE genutzt, Filter sollte den Fehler beheben, leider nicht valide */
	background-position: 0 -0.5em; 
	background-repeat:repeat-y;
	}

p.seitenrubrik02 { /* #pagerubrik h2 von WEBREDAK */
	font-size: 0.93em; font-weight:bold; color: #666;
	
	background: transparent;
	background-image:url(../../img/pagerubrikverlauf_24.png);
    /background-image:url(); 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabele=true, src='/../img/pagerubrikverlauf_24.png', #sizingMethod='scale'); 
	background-position: 0 -0.5em; /* left -0.5em */ 
	background-repeat:repeat-y;
	}
/* Formatierung der Fußzeile ORIGINAL 
#footer { color:#888; background:#fff; margin: 0 1em; padding: 1em 0; border-top: 1px #ddd solid; line-height: 2em;}
*/


Ich hoffe jemand hat der einen guten Vorschlag
Danke schon mal!!!
 
InternetExplodierer 5.5 vergessen würde ich nicht drum scheren. :)
( = Randgruppenbrowser)

Schon wenn es so wäre, allerdings sagt unsere Serverstatistik, das diese Randgruppe aus 60000 Zugriffen bzw. Usern mit IE 5.5 und 6 besteht.

Ich wäre froh, wenn ich das nicht machen müsste, bzw endlich abhaken könnte.

Gruß
 
Pichelmother schrieb:
wie ist das gemeint mit 3.Absatz unter 'Remarks'
Steht doch da: The object that the filter is applied to must have layout before the filter effect will display...

Ahoi - Pit
 
hallo.

reicht dir sowas?
Funzt aber nur im IE.

<HTML><HEAD>

<STYLE type=text/css>
.stateon {
BORDER-BOTTOM: 1px; BORDER-LEFT: 1px; BORDER-RIGHT: 1px; BORDER-TOP: 1px; FILTER: alpha(Opacity=40)
}
.stateoff {
BORDER-BOTTOM: 1px; BORDER-LEFT: 1px; BORDER-RIGHT: 1px; BORDER-TOP: 1px
}
.stateclicked {
BORDER-BOTTOM: 1px; BORDER-LEFT: 1px; BORDER-RIGHT: 1px; BORDER-TOP: 1px; FILTER: alpha(Opacity=100)
}
</STYLE>

<SCRIPT>
function mo(o){o.className=='stateoff'?o.className='stateon': o.className=o.className; }
function mx(o){o.className=='stateon'?o.className='stateoff': o.className=o.className; }
function mc(o){o.className='stateclicked'; }
</SCRIPT>

<BODY>
<TD width=140 height=110 >
<A href="#"><IMG class=stateon onclick=mc(this); width=140 height=110 src="DSCF0001.JPG"></A>
</TD>
</BODY>
</HTML>

ciao ... Harald
 
Zurück
Oben