首页 > 网站 > WEB开发 > 正文

google chrome 的CSS hack来了

2024-04-27 14:01:30
字体:
来源:转载
供稿:网友

浏览器多了也就这么个“好处”了……

以下CSS语句目前只有Google Chrome和Safari 3.1可以正常解释。

body:nth-of-type(1) p {
   color: #333333;
}关于这个hack起作用的解释如下:

每个网页只有一个body元素
body:nth-of-type(1)将匹配页面内第一个也是唯一的一个body元素
只有Safari 3.1和google chrome支持:nth-of-type伪类
另附各浏览器对部分css的支持情况:

绿色 / √ 表示完全支持
橙色 / Δ 表示部分支持
红色 / Χ 表示不支持

 Browsers
PatternMeaningIE6IE7IE8FFOp
9
SfOpFFNSCHROME
E:active
E:hover
E:focus
Dynamic pseudo-classes
Matches E during certain user actions.
ΔΔ
ΔΔ
ΧΧ
E:before
E:after
Static pseudo-classes
See generated content
ΧΧΔ 3
ΧΧΔ 3
 iphnWindows xp Mac OSX
SelectorSaf 3.0 ChromeFF 3.0FF 2.0FF 1.5Op
9.0
Saf
3.0
IE8IE7IE6Saf 3.1Saf 1.3OpFF 2NS 7.1
*
E
.classΔ
#id
E F1.
E > FΧ
E + FΧ
E[attr]ΔΔΧΔ
E[attr=val]ΔΔΔΔΔΧΔΔΔΔ
E[attr~=val]ΔΔΔΔΔΔΧΔΔΔ
E[attr|=val]ΔΔΔΔΔΔΧΔΔΔ
:first-childΔΔΔΔΔΔΔΧΔΔΔ
:linkΧ
:visitedΧ
:lang()ΔΔΧΧΧΔ
:beforeΧΧΧ
::beforeΧΧΧΧ
:afterΧΧΧ
::afterΧΧΧΧ
:first-letterΧΧ
::first-letterΧΧΧ
:first-lineΧΧ
::first-lineΧΧΧ
The following selectors are new to CSS3 (above were in PRevious versions)
E[attr^=val]ΔΔΔΧΔΧ 2ΧΧΔΧΔΔ
E[attr$=val]ΔΔΔΧΔΧ 2 ΧΧΔΧΔΔ
E[attr*=val]ΔΔΔΔΧ 2 ΧΧΔΔΔ
E ~ FΧΧΧ
:rootΧΧΧΧΧ
:last-childΧΔΔΧΧΧΧΧΧΧΔΔ
:only-childΧΔΔΧΧΧΧΧΧΧΔΧ
:nth-child()ΧΧΧΧΧΧΧΧΧΧΧΧΧ
:nth-last-child()ΧΧΧΧΧΧΧΧΧΧΧΧΧ
:first-of-typeΔΧΧΧΧΔΧΧΧΧΧΧΧ
:last-of-typeΧΧΧΧΧΧΧΧΧΧΧΧΧ
:only-of-typeΧΧΧΧΧΧΧΧΧΧΧΧΧ
:nth-of-type()ΧΧΧΧΧΧΧΧΧΧΧΧΧ
:nth-last-of-type()ΧΧΧΧΧΧΧΧΧΧΧΧΧ
:emptyΧΔΔΧΧΧΧΧΧΧΔΔ
:not()ΧΧΧΧΧ
:targetΧΧΧΧΧ
:enabledΧΧΧΧΧ
:disabledΧΧΧΧΧ
:checkedΧΧΧΧ


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表