fatzke: png 24 nicht transparent im IE?

Hi Ihr...

ist Euch das Problem bekannt, dass im IE das png24 Format nicht transparent dargestellt wird wo es transparent sein sollte? Im Mozilla wirds richtig dargestellt...genauso wird auch die Position von divs im css unterschiedlich dargestellt.

Danke für Antworten! Und seid nicht sauer...bin Anfänger ;)

gruß fatzke

  1. Hallo fatzke,

    ist Euch das Problem bekannt, dass im IE das png24 Format nicht transparent dargestellt wird wo es transparent sein sollte? Im Mozilla wirds richtig dargestellt...

    Das stimmt. Es gibt Workarounds, bspw. < http://webfx.eae.net/dhtml/pngbehavior/pngbehavior.html> (funktioniert nur mit aktiviertem ActiveX und Active Scripting) oder Du lädst den sog. AlphaImageLoader halt manuell (dann braucht's nur noch ActiveX, kein Active Scripting mehr).

    genauso wird auch die Position von divs im css unterschiedlich dargestellt.

    Das ist der sogenannte "Box Model Bug". Versetze den Internet Explorer in den "Standards Compliant Mode" und er verhält sich (zumindest in der Version 6) genauso wie die anderen Browser. Siehe auch: < http://www.carsten-protsch.de/zwischennetz/doctype/index.html>, speziell < http://www.carsten-protsch.de/zwischennetz/doctype/box_model_bug.html>.

    Viele Grüße,
    Christian

    1. Kann ich dann eine Tabelle in einer Zelle ganz oben am Rand ausrichten?

      Gruß fatzke

      1. Kann ich dann eine Tabelle in einer Zelle ganz oben am Rand ausrichten?

        na klar, die üergeordnete Zelle muss halt margin=0 haben und die darin befindliche Tabelle padding=0

        Aber noch besser isses, wenn Du DIVs anstelle Tabellen benutzt (ausser für rein tabellarische Darstellungen, aber Deine Frage klingt etwas nach Tabellen zum Layout-erstellen). Mehr auch hier http://www.css4you.de/wslayout1/index.html

    2. Hallo.

      Das stimmt. Es gibt Workarounds, bspw. http://webfx.eae.net/dhtml/pngbehavior/pngbehavior.html (funktioniert nur mit aktiviertem ActiveX und Active Scripting) oder Du lädst den sog. AlphaImageLoader halt manuell (dann braucht's nur noch ActiveX, kein Active Scripting mehr).

      Oder man integriert mittels Conditional Comments ein Workaround-CSS, welches den Alpha-Filter vom IE ausnutzt.

      Ich finde letzteres vollkommen unsinnig: anstatt eine simple Unterstützung für PNGs einzubauen, werden viele kaum genutzte Filter eingebaut, die IMHO nur der IE unterstützt...

      Gruß, Ashura

      --

      Selfcode: sh:( fo:| ch:? rl:? br:^ n4:& ie:% mo:| va:) de:[ zu:| fl:( ss:{ ls:# js:|
  2. moin,

    ist Euch das Problem bekannt, dass im IE das png24 Format nicht transparent dargestellt wird wo es transparent sein sollte?

    ja, das ist leider so.

    genauso wird auch die Position von divs im css unterschiedlich dargestellt.

    auch das ist so. Für den IE sind leider oft Workarounds nötig.

    ilo

  3. Hi Ihr...

    ist Euch das Problem bekannt, dass im IE das png24 Format nicht transparent dargestellt wird wo es transparent sein sollte?

    Ja, schon lange...

    Im Mozilla wirds richtig dargestellt...genauso wird auch die Position von divs im css unterschiedlich dargestellt.

    Das ganze nennt sich Box Model Bug und ist ein Fehler vom IE, einfach mal nach googeln...

    Danke für Antworten! Und seid nicht sauer...bin Anfänger ;)

    Bin nich sauer, hast ja ordentlich gefragt...

    Gruß

    Martin