Back to the index.
The CSS User Interface module is kind-of a Miscellaneous module, where stuff that couldn’t be treated in any other module is gathered.
This is the desktop table. See also the mobile table.
The User interface spec contains several selectors, which are treated in the selectors section.
Last major update on 9 March 2013.
I'm writing a CSS book.
Selector | IE5.5 | IE6 | IE7 | IE8 | IE9 | IE10 | FF 19 Win | FF 19 Mac | Safari 6.0.2 Mac | Chrome 25 Win | Chrome 25 Mac | Yandex 1.5 Mac | Opera 12.14 Win | Opera 12.14 Mac | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
No | Yes | -moz- | Yes | Yes | Yes | ||||||||||||||
In theory the default box-sizing is |
|||||||||||||||||||
for :before/:after
|
No | Yes | Yes | Yes | Yes | Yes | |||||||||||||
Change cursor style | Incom |
Yes | Yes | Yes | Yes | Yes | |||||||||||||
The only remaining weirdness is that of the Windows browsers, only IE/Edge supports |
|||||||||||||||||||
invert value for outline
Accessibility feature. Makes sure the outline always has good contrast with the background.
|
No | Yes | Yes | No | No | No | Yes | ||||||||||||
A sort of border, but it doesn’t count for the box model. | No | Yes | Yes | Yes | Yes | Yes | |||||||||||||
To draw the outline away from the border | No | Yes | Yes | Yes | Yes | ||||||||||||||
Allow the user to resize an element. | No | Yes | Yes | Yes | No | ||||||||||||||
It gets interesting when you factor in
|
|||||||||||||||||||
Shows ellipsis characters when a text flows outside its box. | No | Almost | Yes | almost | almost | almost | |||||||||||||
This property only makes sense when a box has
|
|||||||||||||||||||
Selector | IE5.5 | IE6 | IE7 | IE8 | IE9 | IE10 | FF 19 Win | FF 19 Mac | Safari 6.0.2 Mac | Chrome 25 Win | Chrome 25 Mac | Yandex 1.5 Mac | Opera 12.14 Win | Opera 12.14 Mac |
The following properties are not supported by any browser.