您的位置:首页 > Web前端 > CSS

*:first-child+html CSS Hack

2009-03-15 20:41 525 查看
If the background color of this paragraph is green (a darker green than this page's background) then the hack was applied.

Example Code

p.test {
background-color: #f66;
}

*:first-child+html p.test {
background-color: #6f6;
}

List of browsers that apply this

IE7, when in Standards Compatibility mode

List of browsers that do not apply this

IE7, when in backwards compatibility mode (aka quirks mode)

IE4-6/Win

Firefox

NS6.0-7.2

NS4.x

Opera 5+

Safari

Konqueror 3

iCab 3

IE5.x/Mac

Note: IE5.5/Win and IE6/Win will ignore any rule that use this selector hack, even if there are multiple selector chains, each separated by a comma, and one of the others would normally apply to an element in the document. This is a very serious parser bug. This is demonstrated in the second test below.

If the background color of this paragraph is green then the hack works. If this is yellow then the browser supports the "* html" (star html) hack, but ignores the second rule.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: