鉴于历史遗留问题的复杂性,IE 6.0的暮年或许会以不确定的方式延续下去,MSIE仍然以一副大佬的模样考验着无数设计师的敬业程度。网络上可以收集到的解决IE6.0样式标准差异性问题(被大伙号称bug)的方案大多是针对单一的局部问题,还有很多问题仍然困扰着众多designers。
有幸在参阅<<CSS Mastery (ISBN978-7-115-15316-6)>>一书时获得了解决这些bug 的clue。书中作者提到Dean Edwards的IE7补丁,“这是一系列javascript文件,它们使IE 5-6/Win(CSS解读标准)能够接近IE7的水平..."。以下是Dean Edwards提供的网址 http://dean.edwards.name/IE7/ 上的内容:
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
IE7 { css2: auto; }
version: 2.0 (beta)
IE7 is a JavaScript library to make MSIE behave like a standards-compliant browser. It fixes many CSS issues and makes transparent PNG work correctly under IE5 and IE6.
IE7 provides Microsoft Internet Explorer with support for W3C standard CSS and HTML:
- supports the following CSS selectors:
- parent > child
- adjacent + sibling
- adjacent ~ sibling
- [attr], [attr="value"], [attr~="value"] etc
- .multiple.classes (fixes bug)
- :hover, :active, :focus (for all elements)
- :first-child, :last-child, only-child, nth-child, nth-last-child
- :checked, :disabled, :enabled
- :empty, :contains(), :not()
- :before/:after/content:
- :lang()
- supports imported style sheets
- preserves the cascade of the style sheet
- does not alter the document structure
- does not repeatedly query the DOM tree using JavaScript
- uses pure CSS to enforce style sheet rules
- supports the W3C box model in both standards and quirks mode
- supports fixed positioning (flicker free)
- supports overflow:visible
- supports min/max-width/height
- fixes broken (X)HTML elements (abbr, object)
- standardised forms behavior
- supports PNG alpha transparency
- lightweight script (11KB)
- works for Microsoft Internet Explorer 5+ (Windows only)
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
p.s. 在千万大众正从IE6.0向更符合W3C标准的MS更高版本浏览器过渡的时期,在客户与技术之间妥协的时期,多一种解决的方案,也许就会影响甚至决定一个企业当时当下冬眠期的长短。
分享到:
相关推荐
ffmpeg-6.0-win-full-build-shared.7z
RHEL7OSP-6.0-2015-02-23.2-x86_64.iso 安装文件希望能帮助到各位,链接已更新。
"unzip-6.0-19.el7.x86_64.rpm"是针对CentOS 7.4的64位系统的特定版本,版本号6.0-19表明这是一个相对稳定且经过多次更新的实现。 在CentOS 7.4上安装unzip,可以通过yum包管理器进行。执行以下命令: ```bash ...
unzip-6.0-1.el6.x86_64.rpm
zabbix-release-6.0-1.el7.noarch.rpm
赠送原API文档:asm-6.0-javadoc.jar 赠送源代码:asm-6.0-sources.jar 包含翻译后的API文档:asm-6.0-javadoc-API文档-中文(简体)-英语-对照版.zip 对应Maven信息:groupId:org.ow2.asm,artifactId:asm,...
ACCP6.0---S2电子书.
赠送原API文档:asm-6.0-javadoc.jar; 赠送源代码:asm-6.0-sources.jar; 赠送Maven依赖信息文件:asm-6.0.pom; 包含翻译后的API文档:asm-6.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.ow2.asm:asm:...
手动安装readline-devel-6.0-4.el6.x86_64。完美解决报错:readline-devel-6.0-4.el6.x86_64: failure: Packages/readline-devel-6.0-4.el6.x86_64.rpm from c6-media
vb6.0-kb290887-x86.exe是一个自解压缩可执行文件,它将安装所有使用 Visual Basic 6.0 创建的应用程序所必需的 Microsoft Visual Basic 运行库文件的各个版本。这些文件中还包括随 Service Pack 6 for Visual Basic...
linux,CentOS系统下unzip的安装,安装命令 rpm -ivh example.rpm 安装包的版本为:unzip-6.0-5.el6.i686.rpm
CentOS-6.0-x86_64-LiveCD.iso
CentOS 7.6版本unzip rpm文件。系统为x86-64位的操作系统,文件是rpm文件,可以使用rpm -ivh命令直接安装。
2019-适用于 Windows Server 2008 的 09 安全更新,适合基于 x86 的系统 (KB4474419)
android-x86-6.0-r3.zip
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
RHEL7OSP-6.0-2015-02-23.2-x86_64
ffmpeg-6.0-full_build-shared.7z.cab