Geriausias IE6 png klaidos fix’as

Net neabejoju, kad kiekvienas dirbantis web kūrimo srityje susidūręs su IE6 png kaip fono rodymo klaida. Sprendimo būdų taip pat yra daug, tačiau ne visi tinka. Kai kurie numuša css stilius, kiti iš vis neveikia ir pan. Atradau bene geriausia sprendimą – DD_belatedPNG. Parsisiunčiam iš autoriaus JavaScript bylą ir įterpiam į html:

  1. <!–[if IE 6]>
  2. <script src="DD_belatedPNG.js"></script>
  3. <script>
  4.   DD_belatedPNG.fix('.example_class');
  5. </script>
  6. <![endif]–>

DD_belatedPNG.fix(’.example_class’) dalyje vietoj “.example_class” nurodom reikiamą css klasę, kur yra img. Galimi ir keli variantai, pvz:
DD_belatedPNG.fix(’.example1, .example2, img’);

Data 2009.07.23

5 Responses to “Geriausias IE6 png klaidos fix’as”

  1. Edmundas says:

    Puslapis galėtų būti puikus žinių resursas, tačiau teks tik pasižymėti bookmark’suose, nes RSS prenumerata ne pilnais straipsniais iš karto atgraso nuo puslapio straipsnių skaitymo ir/arba lankymo.
    Su tokia RSS politika nemanau, kad surinksi daug RSS skaitytojų.

  2. Mindaugas says:

    Šito niekad nepastebėjau, kad RSS nepilnas. Pats asmeniškai to nemėgstu, bet dabar jau klaida ištaisyta.

  3. Tommix says:

    Tikras web kurejas ennaudos fix’u kas VEL papildomai apkrauna puslapio krovima o naudos indexuotus png, o tokiems fixo nereikia.

  4. Mindaugas says:

    Galim diskutuoti iki nukritimo kas yra “tikras web kurėjas”, tik įdomu būtų sužinoti, kiek apkrauna puslapio krovimasi šis fix’as.

  5. Saulyz says:

    Ačiū! Išbandžiau 6 variantus, kurie kitur veikia, pas mane ne.
    Šitas veikia!

Leave a Reply