Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这段CSS是做什么的?_Css_Internet Explorer - Fatal编程技术网

这段CSS是做什么的?

这段CSS是做什么的?,css,internet-explorer,Css,Internet Explorer,它使Internet Explorer使用PNG Alpha透明。 我也相信这不符合官方的css标准,所以我会尽量避免。 然而,遗憾的是,使用纯标准在跨浏览器web开发中是一个乌托邦…它通过为IE指定不同的图像加载程序,解决了IE渲染透明PNG的问题 这绝对是IE特有的。不过,大多数情况下,您不会在CSS中明确看到这一点,因为大多数页面在一个页面上都有多个透明PNG。大多数开发人员使用Javascript跨页面上的所有图像修复此问题 这些脚本中最流行的是 a#logo { _backgr

它使Internet Explorer使用PNG Alpha透明。 我也相信这不符合官方的css标准,所以我会尽量避免。
然而,遗憾的是,使用纯标准在跨浏览器web开发中是一个乌托邦…

它通过为IE指定不同的图像加载程序,解决了IE渲染透明PNG的问题

这绝对是IE特有的。不过,大多数情况下,您不会在CSS中明确看到这一点,因为大多数页面在一个页面上都有多个透明PNG。大多数开发人员使用Javascript跨页面上的所有图像修复此问题

这些脚本中最流行的是

a#logo {
    _background:transparent;
    _filter:progid:dXImageTransform.Microsoft.alphaImageLoader(src="/assets/images/header/logo.png", sizingMethod="crop");
    _cursor:pointer;
}