IE7.js – Making Internet Explorer behave like a standards-compliant browser

Get it here: http://code.google.com/p/ie7-js/
Read more about all the features after the jump!

IE7.js

CSS Selectors

Selector Comments Test
parent > child html
adjacent + sibling html
adjacent ~ sibling html
.multiple.classes IE5/6 bug fixed (also applies to pseudo classes) html
:hover Now applies to all elements html
:first-child html
[attr] html
[attr=”value”] html
[attr~=”value”] html
[attr|=”value”] html
[attr^=”value”] html
[attr$=”value”] html
[attr*=”value”] html

CSS Properties

Property Comments Test
background-attachment support fixed positioning html
background-image PNG alpha transparency (IE5.5+) html
bottom height implied if top is supplied html
cursor support pointer for IE5.x html
display convert list-item to block for IE5.x
font-size fix named font sizes (IE5.x) html
margin support auto (IE5.x) html
max-height html
max-width html
min-height implemented for IE5 html
min-width html
overflow support overflow:visible html
position support fixed positioning html
right width implied if left is supplied html

HTML

Element Comments Test
abbr IE5/6 bugs fixed html
img PNG alpha transparency (IE5.5+) html
label bind to the first child control html

IE8.js

CSS Selectors

Selector Comments Test
::after html
::before html
:active html
:focus html
:lang() html

CSS Properties

Property Comments Test
border-spacing HTML tables only html
box-sizing content-box (assumed) html
content Supports the use of attr() and url() html
property: inherit Support for inherited property values html

HTML

Element Comments Test
button[type=submit] value submitted rather than innerText html
form only submit successful controls html
object improved support for type=image/* html

IE9.js

CSS Selectors

Selector Comments Test
:checked html
:disabled html
:empty html
:enabled html
:indeterminate html
:first-of-type html
:last-child html
:last-of-type html
:not() html
:nth-child() html
:nth-last-child() html
:nth-last-of-type() html
:nth-of-type() html
:only-child html
:only-of-type html
:root html
:target html

CSS Properties

Property Comments Test
opacity IE5.5+ html

HTML

Element Comments Test
article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video Only rendering support and basic style are provided
Source: http://ie7-js.googlecode.com/svn/test/index.html

One Comment on “IE7.js – Making Internet Explorer behave like a standards-compliant browser”

  1. If you only need partials from this, check out:
    – the html5 shiv for html5 elements support
    – selectivizr for css3 selectors support
    – dd_belatedpng for transparent png support

    Also: http://dowebsitesneedtolookexactlythesameineverybrowser.com/😉


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s