IE7 { css2: auto; }

version 2.1 beta4

The selectors and properties below should all work according to the W3C specifications.

IE7.js

CSS Selectors

SelectorCommentsTest
parent > childhtml
adjacent + siblinghtml
adjacent ~ siblinghtml
.multiple.classesIE5/6 bug fixed (also applies to pseudo classes)html
:hoverNow applies to all elementshtml
:first-childhtml
[attr]html
[attr="value"]html
[attr~="value"]html
[attr|="value"]html
[attr^="value"]html
[attr$="value"]html
[attr*="value"]html

CSS Properties

PropertyCommentsTest
background-attachmentsupport fixed positioninghtml
background-imagePNG alpha transparency (IE5.5+)html
bottomheight implied if top is suppliedhtml
cursorsupport pointer for IE5.xhtml
displayconvert list-item to block for IE5.x
font-sizefix named font sizes (IE5.x)html
marginsupport auto (IE5.x)html
max-heighthtml
max-widthhtml
min-heightimplemented for IE5html
min-widthhtml
overflowsupport overflow:visiblehtml
positionsupport fixed positioninghtml
rightwidth implied if left is suppliedhtml

HTML

ElementCommentsTest
abbrIE5/6 bugs fixedhtml
imgPNG alpha transparency (IE5.5+)html
labelbind to the first child controlhtml

IE8.js

CSS Selectors

SelectorCommentsTest
::afterhtml
::beforehtml
:activehtml
:focushtml
:lang()html

CSS Properties

PropertyCommentsTest
border-spacingHTML tables onlyhtml
box-sizingcontent-box (assumed)html
contentSupports the use of attr() and url()html
property: inheritSupport for inherited property valueshtml

HTML

ElementCommentsTest
button[type=submit]value submitted rather than innerTexthtml
formonly submit successful controlshtml
objectimproved support for type=image/*html

IE9.js

CSS Selectors

SelectorCommentsTest
:checkedhtml
:disabledhtml
:emptyhtml
:enabledhtml
:indeterminatehtml
:first-of-typehtml
:last-childhtml
:last-of-typehtml
:not()html
:nth-child()html
:nth-last-child()html
:nth-last-of-type()html
:nth-of-type()html
:only-childhtml
:only-of-typehtml
:roothtml
:targethtml

CSS Properties

PropertyCommentsTest
opacityIE5.5+html

HTML

ElementCommentsTest
article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, videoOnly rendering support and basic style are providedhtml

Other Bug Fixes

BugCommentsTest
Doubled Margin*Position Is Everythinghtml
Peekaboo*Position Is Everythinghtml
Unscrollable Content*Position Is Everythinghtml

*These fixes are not in the standard IE7 library. They are included in a separate module ie7-squish.js.