CSS教程 汇总让IE6崩溃的几种方法
时常遇到让古老的IE6浏览器崩溃的诡异问题。今天发现了一篇由狼蚁SEO整理的文章,里面列举了一些可能导致IE6崩溃的情况,对于我们未来的开发工作具有重要的提醒作用。
鉴于IE6在国内市场的份额仍然占据主流地位,我们必须警惕并避免以下这些容易引发崩溃的情况。
IE6的脆弱性让人惊叹。
1. 当我们在CSS中设置scrollbar-base-color,并为table元素进行定位,然后通过JavaScript改变其定位时,IE6就会崩溃。例如:
关键代码示例:
```html
html, body {scrollbar-base-color: 330066;}
.crash {position:absolute;left:200px;top:200px;width:200px;}
function galgenfrist() {window.setTimeout('crashIE();',1000);}
function crashIE() {var moveNode = document.getElementById("move"); if(moveNode) {moveNode.style.top = "100px"; moveNode.style.left = "200px";}}
```
请使用IE6进行点击测试。
2. 使用document.write时需要注意。如下代码在FF和Chrome中表现正常,但在IE6中会立即崩溃。
示例代码:
```bash
```
请同样使用IE6进行测试。
还有更多可能导致IE6崩溃的情况:
3. 在CSS中使用通配符,直接在HTML的table标签中放置内容(而不是使用
4. CSS中出现@+任意字符+/ 会立即崩溃。示例代码:。同样需要进行IE6测试。
5. 使用onload="window()"时也可能引发崩溃。示例代码:
。同样建议使用IE6进行测试。注:中列举了六个导致崩溃的问题,我使用的是IETester,有一个问题没有测试出来,所以没有写在这里。对于以上所有情况,建议使用IE6实际点击测试以确保理解其影响。对于开发者来说,了解这些陷阱并避免它们是非常重要的。希望这篇文章能帮助我们在未来的开发工作中避免这些陷阱。
网站源码
- CSS教程 汇总让IE6崩溃的几种方法
- 网页设计学习XHTML应用小结
- 笔记本进水等故障四例
- CSS网页制作 表单button的行高问题
- AutoCAD2010中文简体版(64位)怎么安装与激活?
- 注册表解锁之REG格式与BAT格式的转换
- 古华京:朋友圈营销文案速成法
- 电脑系统安装步骤介绍 装机必学的安装系统过程
- 反弹技术角度对DDOS攻击进行分析
- 移动端rem布局的两种实现方法
- 怎么修改电脑ip地址-电脑ip地址修改方法介绍
- 笔记本最容易被人们忽略的三大问题
- 3ds max怎么制作窗帘- 3ds max设计帷幕窗帘的教程
- 浅谈CSS浮动的那点事儿
- Win10预览版10540图赏-开始菜单配色新增白底黑字效
- 一行代码解决各种IE兼容问题(IE6-IE10)