ie经常卡死是什么原因

Internet Explorer 6, released on August 27, 2001, was a package of problems right from the start. Within a year of release, Microsoft silently declared that IE6 would not make enough money for them to continue supporting. The result has been numerous security problems, unfixed browser bugs, and a daily migraine for developers. Six years later, IE6 is still a thorn in the side of developers and it's been perfectly clear that IE6, for the following reasons, must die.

2001年8月27日发布的Internet Explorer 6从一开始就是一揽子问题。 在发布的一年之内,微软默默地宣布IE6不会赚到足够的钱让他们继续支持。 结果导致了许多安全问题,未修复的浏览器错误以及开发人员的日常偏头痛。 六年后,IE6仍然是开发人员的棘手问题,而且很明显,由于以下原因,IE6必须消亡。

缺乏PNG透明度支持 (Lack of PNG Transparency Support)

I'm a huge fan on PNG images. Though their file sizes can be larger than GIF's and JPG's, they are generally clean, crisp graphics. Internet Explorer 6 does not support transparency in PNG images, rather it displays an ugly gray color as transparency's replacement. Firefox, IE7, Opera, and Safari all support PNG transparency but IE6 clearly never will and that's holding back businesses from using PNGs on their website.

我是PNG图片的忠实粉丝。 尽管它们的文件大小可以大于GIF和JPG的大小,但它们通常是干净,清晰的图形。 Internet Explorer 6不支持PNG图像中的透明度,而是显示难看的灰色代替透明度。 Firefox,IE7,Opera和Safari都支持PNG透明性,但是IE6显然永远不会支持,这使企业无法在其网站上使用PNG。

Note: I am aware of the ".htc" patch and CSS fixes, but they aren't a good enough solution.

注意:我知道“ .htc”补丁和CSS修复,但是它们并不是一个很好的解决方案。

CSS浮动+保证金/填充问题 (CSS Float + Margin / Padding Issues)

Internet Explorer 6 adds double the amount of margin or padding on DIVs that are floated the same direction as the margin/padding. The easy fix to this problem is using the CSS "display:inline;" attribute:value on the DIV, but it's easily one of the most annoying problems created by Internet Explorer 6.

Internet Explorer 6在浮动方向与空白/边距相同的DIV上增加了空白或边距的数量。 解决此问题的简单方法是使用CSS“ display:inline;”。 属性:DIV上的值,但它很容易成为Internet Explorer 6造成的最烦人的问题之一。

缺乏CSS伪类和伪元素支持 (Lack of CSS Pseudo-Class & Pseudo-Element Support)

Pseudo-classes and pseudo-elements are clearly important to enhance website design and control as can be seen in my article Advanced CSS Link - Spice Up Your Links. Pseudo-elements allow you to control the first line, first letter, content before and content after an element. Pseudo-classes allow you to select elements at specific states (hover, visited, etc.) CSS provides for hover/visited on anchors but no other elements.

伪类和伪元素对于增强网站设计和控制显然很重要,正如我的文章Advanced CSS Link-Spice Up Your Links中可以看到的那样。 伪元素允许您控制元素的第一行,第一个字母,内容之前和之后的内容。 伪类允许您选择处于特定状态(悬停,已访问等)的元素。CSS提供了在锚点上悬停/访问的锚定元素,但没有其他元素。

不支持最小高度CSS (No Min-Height CSS Support)

Min-height is a CSS attribute that I use in every single web project. Most of my website designs (given to me by my talented designer) require layers of background images and DIVs to be successful. Min-height is a valuable attribute because it allows me to set the necessary minimum height of the content DIVs so that the header and footer images (background or foreground) do not meet too closely with the content-area background. There's a very easy fix to this problem in my article Cross Browser CSS Min-Height but I prefer to avoid browser-specific fixes if possible.

最小高度是我在每个Web项目中使用CSS属性。 我的大多数网站设计(由我的才华横溢的设计师提供给我)都需要多层背景图像和DIV才能成功。 最小高度是一个有价值的属性,因为它允许我设置内容DIV的必要最小高度,以使页眉和页脚图像(背景或前景)与内容区域背景的距离不太紧密。 我的文章“ 跨浏览器CSS最小高度”中有一个非常简单的解决此问题的方法,但我希望尽可能避免使用特定于浏览器的修复程序。

CSS锚点背景图像闪烁 (CSS Anchor Background Image Flicker)

I initially loved CSS because you could swap background images using CSS :hover effects instead of the painful JavaScript "onmouseover" attribute. The problem with using a:hover and background images is that IE6 produces an annoying flicker between changing from the rested state to the hover state -- what a joke! Javascript provides a directive that can fix this problem, but wasn't the goal of using CSS avoiding JavaScript?

我最初喜欢CSS是因为您可以使用CSS:hover效果而不是痛苦JavaScript“ onmouseover”属性来交换背景图像。 使用a:hover和背景图像的问题在于IE6在从静止状态变为悬停状态之间会产生令人讨厌的闪烁-真是个玩笑! Javascript提供了可以解决此问题的指令 ,但是使用CSS避免JavaScript的目标不是吗?

代码崩溃 (Crashing With Code)

I've seen quite a few articles on how you can crash IE6 using very little code.

我看过很多关于如何使用很少的代码使IE6崩溃的文章。

These are just a few problems with Internet Explorer 6. Unfortunately I'm preaching to the choir -- I'm not worried about my blog's audience, but the "Mom'n'Pops'" everywhere that don't understand the difference in browsers. For this reason, millions of ignorant internet users will stick to using IE6 which will result in programmers dedicating valuable time to fix IE6-caused bugs and will hamper pushing websites to the next level.

这些只是Internet Explorer 6的几个问题。不幸的是,我正在向合唱团讲道-我并不担心我的博客的读者,但是到处都是“ Mom'n'Pops'”,但他们并不了解其中的区别浏览器。 因此,数百万无知的互联网用户将坚持使用IE6,这将导致程序员将宝贵的时间专用于修复IE6引起的错误,并妨碍将网站推向新的高度。

翻译自: https://davidwalsh.name/6-reasons-why-ie6-must-die

ie经常卡死是什么原因


http://www.taodudu.cc/news/show-4276143.html

相关文章:

  • element -UI升级,使用el-tabs导致浏览器卡死问题
  • 解决IE没有响应、卡死现象
  • IE浏览器页面卡死问题
  • 10年测试工程师的工作感悟,写给还在迷茫中的朋友
  • 蓝桥杯 填空题 水题 等差素数列 C++ 简单暴力枚举
  • 斐波那契螺旋线系列一:斐波那契数列介绍
  • 把数组里的数组合全部列出 (递归法)
  • 【开发问题】Android——Fragment must be a public static class to be properly recreated from instanc
  • Cannot enhance @Configuration bean definition ‘dataSourceConfig‘ since its singleton instanc .......
  • instanceof java 报错_java中instanceof怎么理解?java中instanc 爱问知识人
  • Application Server was not connected before run configuration stop, reason: javax.management.Instanc
  • Linux报错: terminate called after throwing an instanc
  • No enclosing instance of type * is accessible. Must qualify the allocation with an enclosing instanc
  • java解决 No enclosing instance of type XXX is accessible的问题
  • 关于No enclosing instance of type MyProject is accessible的报错
  • root cause java.lang.LinkageError: loader constraint violation: loader (instanc
  • pysot 中的异步多进程切图
  • No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instanc
  • obsolete or deprecated parameter(s) specified for RDBMS instanc
  • No enclosing instance of type FormDetailBean is accessible. Must qualify the allocation with an encl
  • com.alibaba.fastjson.JSONException: create instanc
  • SpringBoot JPA多对一 持久化是报错object references an unsaved transient instance - save the transient instanc
  • 关于unrecognized selector sent to instanc
  • nc oracle 导入工具,Oracle Instanc Client安装命令工具
  • STM32如何下载官方固件库
  • 8 . STM32固件库介绍
  • 微信小程序下单带调起支付 ——PHP(简易版本)
  • uniapp教室实验室会议室预约app源码
  • 尚医通项目150-170:预约挂号、微信支付功能
  • 微信小程序支付功能详细分析(一、预支付)

ie经常卡死是什么原因_IE6必须死的6个原因相关推荐

  1. 微型计算机频繁死机的原因,电脑经常死机是什么原因|电脑经常死机的解决方法...

    ‍‍ 电脑出现死机是很常见的一种故障,造成的原因也有很多种.而最近有些用户的电脑经常死机,开机几分钟就死机,有时还会出现蓝屏,这到底是怎么回事呢?电脑经常死机是什么原因呢?下面小编结合自己的实际情况来 ...

  2. 台式电脑打开计算机就死机,台式机电脑死机有哪些原因 台式机电脑死机解决方法介绍【详解】...

    电脑死机是使用电脑的用户经常遇到的问题,电脑死机的原因很多,有软件方面和硬件方面,如何判断电脑死机是什么原因造成的呢?今天我从硬件方面同大家一起分析台式机电脑死机是什么原因导致的,以供参考! 电脑死机 ...

  3. 使用计算机时什么是死机,细说电脑死机是什么原因

    有时候我们在玩游戏的时候电脑突然死机了是很蛋疼的事情,导致电脑死机的原因有很多种,不同原因的解决方法也不一样,今天小编收集整理了一些常见的电脑死机原因. 对电脑比较了解的朋友肯定都使用过很多年的电脑了 ...

  4. win7怎么查看电脑配置_电脑死机是什么原因?出现问题你会怎么办?

    小白系统 免费的人工客服 点击联系 每日壁纸 · 长按保存 电脑经常死机怎么办呢?相信很多朋友在使用电脑办公的时候会经常遇到死机的现象,很多时候只能通过重启电脑来解决,那么电脑死机是什么原因导致的呢, ...

  5. php连接mysql乱码原因_PHP连接MYSQL出现乱码的原因与解决办法

    PHP连接mysql出现乱码的原因与解决方法 解决MySql数据库乱码的一个首要前提是保证 数据库+数据表+前端显示 编码一致,国内项目一般统一设定为GB2312或GBK,而国际化项目则一般使用utf ...

  6. 电脑经常死机是什么原因

    电脑用的时间长了,小白总能看到各种千奇百怪的问题.其中电脑死机可以说是最棘手的问题了,很多对电脑不熟悉的朋友也都不知道是什么原因.当遇到死机问题时,我们可以从以下几个点去简单的排查问题. 更多系统教程 ...

  7. 电脑死机什么导致,带你一次性了解所有导致电脑死机蓝屏原因!

    电脑蓝屏绝对是小白最蛋疼的事,今天修姐就来讲下电脑为什么会出现死机蓝屏! 造成电脑蓝屏的原因很多,但总体来说也就两大类,硬件问题OR软件问题,今天就带你们一次性了解大多数导致电脑死机原因! 由硬件问题 ...

  8. mysql cpu 高 原因 汇总_MySQL CPU 使用率高的原因和解决方法(来自aliyun官方文档)

    用户在使用 MySQL 实例时,会遇到 CPU 使用率过高甚至达到 100% 的情况.本文将介绍造成该状况的常见原因以及解决方法,并通过 CPU 使用率为 100% 的典型场景,来分析引起该状况的原因 ...

  9. 一插usb接口计算机就重启,电脑故障分析:主机一插USB设备就死机,故障原因令人很无语...

    原标题:电脑故障分析:主机一插USB设备就死机,故障原因令人很无语 Hello大家好,我是兼容机之家的小牛! 最近有粉丝的电脑遇到一个奇怪的问题,一插USB设备大概率的死机,有时候电脑还会自动重启! ...

最新文章

  1. Android安卓开发中图片缩放讲解
  2. 关于Oracle组件如何正确实现动态Web的数据库
  3. objective-c对NSArray的学习
  4. Flask框架项目实例:**租房网站(一)
  5. ThinkPHP叫号系统
  6. scala特性_Scala特性示例教程
  7. c语言 五个学生学号 姓名 三门,有五个学生,每个学生的数据包括学号、姓名、三门课的成绩,从键盘输入五个学生的数据,要求打印三门课总平均...
  8. 在本地Windows系统下搭建Apollo配置中心
  9. 图形验证码知识点整理 Object.prototype.toString.call()等
  10. 贪吃蛇Python版 源码+代码分析
  11. 修改PC端微信提示音
  12. linux单盘raid0,MegaCli修复单盘RAID0
  13. 训练好的vgg报错RuntimeError:mat1 and mat2 shapes cannot be multiplied(512*49 and 25088*4096)
  14. c语言求等差数列的和oj,华为oj之等差数列前n项和
  15. 中英文情感分析模型汇总
  16. 从安卓recovery 的 backup 备份数据中手动恢复 通讯录、短信,或者其他软件中的信息的方法
  17. python索引右往左_Python字符串从左到右索引默认0开始的,最大范围是字符串长度少1...
  18. SQL*Plus 系统变量之7 - BLO[CKTERMINATOR]
  19. 3D建模布线需要注意哪些?
  20. 如何保护电子邮箱安全?163邮箱安全吗?

热门文章

  1. 深度学习的开胃菜——常用的机器学习知识梳理
  2. TortoiseSVN配置外部对比工具
  3. Ab3d.PowerToys 破解
  4. it人成功的六大步骤
  5. golang —— go语言科学记数法使用
  6. android 高仿点餐,android 校园微快递APP仿饿了吗外卖校园点餐食堂点餐-1715-源码+说明资料 - 辅导代做|程序代写毕业设计|代做毕设|定制定做|计算机示例源码...
  7. 2-4 第18次课 高项之沟通管理与干系人管理
  8. JS实现点击按钮切换图片
  9. opencv 矩阵行列求和
  10. 卸载landesk的方法