+ -
当前位置:首页 → 问答吧 → 请问为什么IE的滤镜filter: alpha不能设置超过4000px高度的元素

请问为什么IE的滤镜filter: alpha不能设置超过4000px高度的元素

时间:2011-10-08

来源:互联网

无意发现的问题。IE的滤镜filter不能设置高度大于4000px的元素,这个有解决办法吗?
下面代码请在IE下测试
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>透明度</title> <style type="text/css"> <!-- div { width: 400px; height: 4000px; background: #c00; margin: 15px; float: left; filter: alpha(opacity=40); } #test1 { height: 4100px; } --> </style> </head> <body> <div id="test1">&nbsp;</div> <div id="test2">&nbsp;</div> </body> </html>
 提示:您可以先修改部分代码再运行

作者: feigege   发布时间: 2011-10-08

测试了下,发现最大允许高度是4096px;
这个值有什么特殊意义么?

作者: feigege   发布时间: 2011-10-08