一个解决ie6不支持:hover、属性选择器等问题的方法

IE7.js是一个由外国开发者创建的JavaScript库,旨在使Internet Explorer 6能够支持CSS2及部分CSS3特性,如选择器、透明度等功能,从而改善老旧浏览器的网页显示效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个老外写的Js库,包括若干js文件,使ie6可以支持一些css2乃至css3的内容,因此他给这个js库起名为“IE7”。

原文:http://dean.edwards.name/ie7/overview/

下载:http://dean.edwards.name/download/


老外声明:使IE支持W3C标准的CSS及HTML。

支持下列选择器:
  • namespace
  • parent > child(子选择器)
  • adjacent + sibling(相邻兄弟选择器)
  • adjacent ~ sibling(普通兄弟选择器,css3)
  • [attr], [attr="value"], [attr~="value"] etc(属性选择器)
  • .multiple.classes (fixes bug)
  • :hover, :active, :focus (对所有元素)
  • :first-child, :last-child, :only-child, :nth-child, :nth-last-child(后几个是CSS3中的伪类)
  • :check, :disabled, :enabled
  • :root, :empty, :contains(), :not()
  • :before/:after/content:(CSS2中的伪元素)
  • :lang(CSS2中的伪类)
另外:
  • 支持 HTML and XML
  • 支持导入(@import)样式表
  • 保持了样式表的“层叠”
  • 不用改变文档结构
  • 不会用 js 反复查询 DOM树
  • 使用纯粹的 CSS 执行样式规则
  • 在 standards 和 quirks 两种模式中,都支持W3C box model
  • 支持 fixed(固定)定位 (flicker free)
  • 支持 overflow:visible
  • 支持 min/max-width/height
  • fixes broken (X)HTML elements (abbr, object)
  • 标准化的窗体行为
  • 支持 PNG 图片的 alpha 透明
  • 轻量级的 script (22K)
  • completely modular (add/remove fixes)
  • works for Microsoft Internet Explorer 5+ (Windows only)
 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值