IE6 Bug之自战回顾

软件历史上致命Bug 我罗列一下历史上让人们目瞪口呆的Bug,算是给大家普及一下 阅读详情


最近几天跟IE6的Bug纠缠,到今天小松口气。
已经看到有人总结的经验就不写了,将自己的一些小体会写下来。

1) 不要用浮动。
我看到有很多经验介绍在浮动情况下怎样去解决IE6的各种Bug,但最好的办法是完全不用浮动。
直接使用绝对定位基本上可以解决绝大多数的排版问题。有时候最简单直接的方案就是最好的方案。

2) 如果有用Javascript进行用户交互,切记在每一个绑定在页面元素的Click()方法结尾加上"return false;",否则IE6有可能报错,如果你屏蔽了脚本调试,虽然不会显性报错,但可能导致意想不到的结果。对于图片元素(尤其是Png图片),更安全的做法是将它包含在<a>标签中,而不是直接在图片上绑定脚本。



3) 尽量把元素的CSS属性集中写在CSS文件里,如果写在元素的"style"属性里,有时候会出现意想不到的显示结果。这个问题是我终极跟踪后发现我的Png图片透明问题(已经使用特别Js处理)在某个弹出式Div上总是不能成功,但最后只需要把Div的display:none属性移到css文件中去就得到解决后发现的。原理尚不清楚,但只要想到它是IE6,就不怎么令人惊讶了。

解决IE6中PNG透明度显示问题的终极方法 PNG(可移植网络图形)是一种无损数据压缩的位图图形格式,它在1996年由PNG发展小组推出,旨在替代GIF和TIFF格式。在这一章节,我们将深入了解PNG的发展历程以及它所拥有的显著优势,并与GIF和JPEG这两种常见的图像格式进行对比。IE6的PNG兼容性问题曾是前端开发者的一大挑战,这一问题主要表现为透明PNG图像在IE6浏览器中显示出黑边或者被错误渲染。由于IE6在发布时并未支持alpha透明度通道,使得开发者不得不采取各种技巧来解决这一问题。 阅读详情

相关推荐

组态王通过以太网与西门子S7-200 SMART PLC通讯案例详解

通过以上步骤,我们成功实现了组态王与西门子S7-200 SMART PLC的以太网通讯。这一技术不仅提高了工业自动化系统的灵活性和可靠性,还为初学者提供了一个实用的学习案例。希望本文能帮助您快速掌握组态王与西门子S7-200 SMART PLC的通讯技术。如有任何疑问,欢迎留言讨论!

2401_88785500的博客 2004

[css] 写出你遇到过IE6/7/8/9的BUG及解决方法

[css] 写出你遇到过IE6/7/8/9的BUG及解决方法 把以前兼容IE6.7学习的东西搬出来了,还以为不见了。 兼容性问题 1.IE6margin双边距问题 2.IE67 li间隙问题 3.图片间隙问题——vertical-align:top 4.ie6下高度小于19px处理成19px;font-size:0;或者overflow:hidden 5.ie8以下滤镜问题,filter:alpha(opacity=50) 6.IE6 position:fixed 不兼容,fixed定位ie6兼容,js

歌谣的博客 1801

怎么用phpstudy制作网站

随着实践的深入,你会逐渐掌握更多高级技巧和技术,让你的网站变得更加完善和吸引人。现在你已经成功设置了你的本地Web服务器环境,接下来我们将指导你如何利用这个环境来创建一个简单的PHP网页项目。为了使网站更加动态且功能丰富,我们需要学会如何让PHP脚本与MySQL数据库交互。为了让网站看起来更专业美观,可以考虑引入CSS样式表来定制网页布局及视觉效果。当你对本地开发的网站感到满意后,下一步就是将其发布到互联网上供他人访问了。让我们进一步扩展我们的网站,加入一个简单的用户注册与登录系统。

2401_87999399的博客 6574

淘宝天猫网站停止支持IE6、IE7浏览器,你还在用xp吗?

2016年4月14日,是科比正式告别篮球的最后一场球赛。大家都在忙着各种纪念和怀念着看科比打球的青葱岁月。不过已经完美谢幕。而我们今天要说的是微软的IE6、IE7浏览器。淘宝网和天猫商城正式停止支持IE6、IE7浏览器。如果你现在还是xp系统,没有升级你的浏览器的话,那么现在你打开淘宝或者天猫...

chenzhiqi3645的博客 178

【CSP-J/S初赛知识点整理】

CSP-J/S初赛知识点整理

qq_43884946的博客 1万+

数分实战(01):Global_Superstore数据集解析与商业洞察

本文以Global_Superstore零售数据集为例,手把手指导数据分析实战全流程。从数据清洗、探索性分析到深度商业洞察,详细解析了如何通过Python处理缺失值与异常值,进行销售利润分析、客户细分与地理分析,并探讨了折扣与利润的微妙关系。文章旨在帮助读者建立数据分析思维框架,从数据中挖掘可指导实际业务决策的核心洞察。

weixin_28487433的博客 342

Ie6-10的差别

IE7更新 解决了IE6的一个float bug,见http://www.positioniseverything.net/explorer/peekaboo.html 增强了CSS选择器支持 内置AJAX 透明PNG图片支持 微软官方更新说明http://www.microsoft.com/china/msdn/library/webservices/WebApp/IE7_RevGd

u013261261的专栏 475

[QMT量化交易小白入门]-二十八、有了回测年化收益好的策略,如何在QMT量化实盘呢(附python代码解析)

本专栏主要是介绍QMT的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写100篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步,自己淋过雨了,希望大家都有一把伞。

木头大左的博客 2924

IE7、IE8、IE9、IE10后各版本的更新内容和各版本的差别

在程序员的眼里,万恶的 IE6 的结束对他们而言是一种解脱, IE7 首次开始完整支持 W3C 标准, 从此之后 IE 的标准化之路就开始越走越顺, 以下总结了 IE7 以后各版本的更新内容, 和各版本的差别,作为 Web 开发人员解决浏览器兼容性问题的参考。 IE7

涂作权的博客 1807

uniapp - 实现移动端H5微信公众号网页内置浏览器中预览和下载word文档(doc)、excel表格(xls)、ppt文稿、pdf文档等文件,微信内部打开预览和下载到本地详教程,兼容安卓苹果手机

uni-app,微信公众号,h5,移动端,web平台端,网页,网站,Uniapp微信公众号H5网站,内置浏览器下载文档,如何在微信浏览器中预览office文件,word文档,excel文档,pdf文档,ppt文档,office,微信内置浏览器下载文件,下载文件,在微信浏览器里面实现下载任意文件,H5需要在微信浏览器中下载excel文件,UniApp实现网页在微信内置浏览器中下载文件详细教程,安卓点击下载会提示打开浏览器,后端返回流文件,如何解决无法下载文件,跳转至浏览器下载文件,发送到电脑微信,安卓,苹果,

🏆 前端领域优质创作者 1万+

AutoSAR系列讲解(深入篇)14.7-Mcal Adc配置(上)

详细讲解了ADC的各个配置项的作用

雪云飞星的博客 1万+

判断浏览器是否是IE6

1.  纯js的方法: var isIE6 = !-[1,] && !window.XMLHttpRequest; 最短的IE判定var ie=!-[1,]分析 以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。 1 var ie = !+"\v1"; 仅仅需要7bytes!参见这篇文章,《32

瓶子里的小地盘 998

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

IE 终于入土,但 Safari 成了“新时代的 IE”

这也导致了现在的网页文件越来越大,因为里面塞满了各种**“垫片” (Polyfills)**,用来填补老浏览器的智商缺陷。但为了那张透明的 Logo,我们忍了。我买了一个 100平米 的房子(Width),装修贴了 5平米 的墙纸(Padding)。这段莫名其妙的代码,被复制粘贴了数亿次,支撑了 Web 2.0 时代几乎所有的网页布局。孩子浮起来了,爹管不住了,爹的高度变成了 0,下面的内容直接撞了上来,页面乱成一锅粥。这四家浏览器不仅用的“建筑材料”不一样,甚至连“直尺”的刻度都不一样。

郑龙飞 912

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Vue2.0 在ie11打开出现了bug的解决记录

很长时间没有记录博客了,一转眼两三年了。中间这两三年沉淀了很多,全部用记事本记录的,现在整理下,放在csdn上。多方记录,防止丢失。同时也再次回顾下。 Vue2.0的官方脚手架工具构建的项目,chrome中跑一直没有问题,但ie11打开出现了bug:表现:ie11打开vue2.0项目空白,控制台报错vuex requires a Promise polyfill in this browser...

wangganggelian的专栏 597

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

数据驱动复盘:AI辅助Sprint回顾与迭代瓶颈识别实践

模块方法核心指标数据采集(连接池 + 指数退避重试)任务元数据、状态变更历史、阻塞时长Velocity 分析(3σ 异常检测 + 滑动趋势)完成率均值、标准差、趋势分类Bug 聚类(标签关键词匹配 + 模块分组)Bug 数量/占比、模块分布、重开率阻塞检测(人员积压统计)阻塞任务数、人均时耗、TOP3 模式所有分析结果通过输出结构化 Prompt,直接送入 LLM 生成回顾建议。

jiang_style的博客 6117

iframe IE6,IE7 图片 点击bug解决办法

a href="www.mydomain.com/link" target="_top" onclick="javascript:if(window.top){window.top.location='www.mydomain/link';}"&gt; &lt;img src="www.mydomain.com/review.gif" width="20" height=&q

Coding 111

CSS Hack详解 支持IE 6-11、Chrome、FireFox、Safari、Opera(1)

当然,这里有个前提,那就是浏览器首先得能够识别并支持该css属性,对于浏览器不支持的css属性或值,浏览器将一律将其忽略。这就是CSS Hack技术的实现原理。例如:即使我们在属性名称前面加上一个下划线_,IE 6 照样可以识别该属性,而且只有IE 6可以识别。因此,我们就可以利用这个特性,让IE 6实现某些特定的效果。/* 在其他浏览器上显示为红色 *//* 在IE 6上显示为蓝色 */再者如,由于IE 6不支持max-width属性,但是IE6的css属性值支持expression表达式。

2401_84152126的博客 1136

IE7、IE8、IE9、IE10后各版本的更新及差别

在程序员的眼里,万恶的IE6的结束对他们而言是一种解脱,IE7首次开始完整支持W3C标准,从此之后IE的标准化之路就开始越走越顺,以下总结了IE7以后各版本的更新内容,和各版本的差别,作为Web开发人员解决浏览器兼容性问题的参考。 IE7更新 解决了IE6的一个float bug,见 http://www.positioniseverything.net/explorer/peekaboo

High_Mount的专栏 2188

html 取消按钮下黑边,button在IE6/7下的黑边去除方案

好久没有处理过IE6下的兼容问题了,今天有朋友碰到过input[type="submit"]和button[type="submit"]在IE6-7下会出现黑边,就算是你在样式中重置了一个border属性也是如此。真是蛋疼的很。后来经过查找相关的资料,终于找到了解决方法,放上来与大家分享一下,这个问题有可能不只一个人会碰到。(^_^)在介绍如何处理这个bug之间我们一起来回顾一下,在IE6-7下,...

weixin_39985820的博客 919

微软IE浏览器各版本更新内容的区别

在程序员的眼里,微软的IE6浏览器的结束对他们而言是一种解脱,IE7首次开始完整支持W3C标准,从此之后IE的标准化之路就开始越走越顺,以下总结了IE7以后各版本的更新内容,和各版本的差别,作为Web开发人员解决浏览器兼容性问题的参考。      IE7更新      解决了IE6的一个float bug;      增强了CSS选择器支持;      内置

苍天在上 1073

软件史上的10大bug

在软件开发 过程中,不可避免的会出现软件Bug。在商业软件中,一个小小的Bug可能造成数以百万计的损失,那么在其他高科领域呢? 按照时间顺序,著名网络媒体Wired News列出了到目前为止10个最严重的软件bug。 1962年7月28日, Mariner I空间探测器事件。 Mariner 1航空软件的bug导致火箭在发射时偏离了...

tian884813的博客 3312

var ie = !-[1,], [^\x00-\xff]

var ie = !-[1,]; 这句代码在IE9之前曾被称为世界上最短的IE判定代码。代码虽短但确包含了不少javascript基础知识在里面。在这个例子中代码执行时会先调用数组的toString()方法,执行[1,].toString()在IE6,7,8中将会得到“1,”。然后表达式就变为!-“1,”。再尝试把“1,”转换成数值类型得到NaN ,再对NaN取负得到值仍...

dongjiong0213的博客 538
上一篇: [转载] IE6终极备忘:修复IE6下 25+ Bugs
下一篇: IE6 + Png + Fixpng 之后的Png图片点击时报错Bug及其解决方案
飞跃颠峰
博客等级 码龄16年 659粉丝 10原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值