title: Internet Explorer
---
## Only available in IE7+
Selectors:
- `>` _(descendant)_
- `[attr]` _(attribute)_
- `.class1.class2` _(multiple classes)_
- `~` _(sibling)_
CSS properties:
- `max-width`
- `position: fixed`
## Only available in IE8+
Selectors/pseudos: ([polyfill: selectivizr][selectivizr])
- `+` _(adjacent)_
- `:first-child` 1
- `:focus`
- `:before`, `:after` _(single colon only)_
CSS properties:
- `outline`
- `display: inline-block` 2
- `display: table`
- `border-collapse`, `border-spacing`, `table-layout`, ...
- `whitespace: pre-wrap`
- `whitespace: pre-line`
- `box-sizing`
Features:
- PNG alpha transparency
- `data:` URI
JS features:
- JSON parsing
- Cross-origin resource sharing
## Only available in IE9+
Selectors/pseudos: ([polyfill: selectivizr][selectivizr])
- `:first-of-type`, `:last-of-type`
- `:last-child`
- `:empty`
- `:enabled`, `:disabled`, `:checked`
- `:not()`
- `:nth-child()`, `:nth-last-child()`,
- `:nth-of-type()`, `:nth-last-of-type()`, `:only-of-type()`
- `:only-child()`
- `:target`
- `::selection`
CSS properties:
- `background-clip`
- `background-origin`
- `background-size`
- `background: x, y, z` _(multiple backgrounds)_
- `opacity`
- `border-radius`
- `box-shadow`
- `rgba()`
- `transform`
CSS features:
- `@media` queries ([polyfill: respond.js][respond])
HTML5 features:
- `