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

发布于 2021-11-06 08:32:16 字数 806 浏览 950 评论 2

无意发现的问题。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>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风苍溪 2021-11-08 03:17:54

引用来自“scl33”的答案

有这个限制吗? IE几啊?

墨洒年华 2021-11-07 20:38:57

有这个限制吗? IE几啊?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文