【问题标题】:DotNetNuke using PNG images with TransparencyDotNetNuke 使用具有透明度的 PNG 图像
【发布时间】:2010-09-07 23:29:35
【问题描述】:

我有一个 DotNetNuke 网站,其中我的主要徽标是使用透明度的 PNG 文件。我试过 GIF,但质量不够好。

无论如何,它在 IE7 上运行良好,但我刚刚在 IE6 中看到我的网站,发现透明度不适用于我的徽标。

有人知道在 DotNetNuke 门户中解决此问题的快速方法吗?

【问题讨论】:

    标签: internet-explorer-6 png transparency dotnetnuke


    【解决方案1】:

    我不知道这是一个 DotNetNuke 问题,因为它是 IE6。无论如何,这是一个向您展示如何解决 IE6 的 png 问题的网站。希望对您有所帮助。

    http://24ways.org/2007/supersleight-transparent-png-in-ie6

    【讨论】:

      【解决方案2】:

      对于解决问题的特定于 DotNetNuke 的方法,您可以安装 DotNetNuke Widget Suite,并在您的网站上使用 IE PNG Fix widget(可能包含在您的皮肤中)。

      也就是说,如果您无论如何都需要将某些东西集成到您的皮肤中,那么该小部件不会给您带来很多优势。如果您能够在接受的答案中评估和整合这些技术,那可能是一个更好的选择。

      【讨论】:

        【解决方案3】:

        IE6 不支持透明 PNG。这不是 DotNetNuke 问题。您可以尝试查看一些对 IE6 有帮助的 JavaScript solutions

        【讨论】:

          【解决方案4】:

          谷歌搜索“pngfix”应该会找到很多不同的技术来在 IE6 中启用 Alpha 透明度。

          一个常见的是HTC behaviour file

          【讨论】:

            【解决方案5】:

            你不能。 IE6 仅支持特定且视觉上难看的 PNG 透明度版本。我相信它的 PNG-8。

            您可以使用 conditional comment 以不同方式处理 IE6:

            <!--[if IE 6]>
            background-image:crappy.gif
            <![endif]-->
            

            【讨论】:

              【解决方案6】:

              在 dotnetnuke.com 论坛上对此进行了一些讨论,但我在搜索中的日期条件错误,因此我之前没有看到任何回复并认为我会在这里提问。

              我想我从 dotnetnuke 的角度找到了我正在寻找的东西,它是您安装在页面上的一个模块,它可以自动修复这个问题。但不幸的是,您必须为此付费。 (我不会发布链接,因为我不希望人们认为我只是在为他们做广告。)

              【讨论】:

                【解决方案7】:

                它与 DotNetNuke 无关,它是 IE6 的东西。 IE6 在某些透明 PNG 上表现不佳。

                【讨论】:

                  猜你喜欢
                  • 2010-12-22
                  • 2012-01-29
                  • 2014-07-05
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2011-06-14
                  • 2011-10-14
                  • 2019-05-03
                  相关资源
                  最近更新 更多