DAD*_*ADU 10 css attributes webkit css-selectors
考虑这个CSS:
[data-color="red"] h1 {
background-color:red;
}
[data-color="blue"] h1 {
background-color:blue;
}
Run Code Online (Sandbox Code Playgroud)
这个HTML:
<div data-color="red">
<h1>red</h1>
</div>
<div data-color="blue">
<h1>blue</h1>
</div>
<div data-color="blue">
<h1>blue</h1>
</div>
Run Code Online (Sandbox Code Playgroud)
现在看一下Webkit和任何其他浏览器中上面代码的以下演示:http:
//jsfiddle.net/aUCkn/
奇怪的是,如果你把每个h1放在同一条线上,即:
<div data-color="red"><h1>red</h1>
</div>
<div data-color="blue"><h1>blue</h1>
</div>
<div data-color="blue"><h1>blue</h1>
</div>
Run Code Online (Sandbox Code Playgroud)
它也适用于Webkit:http:
//jsfiddle.net/aUCkn/1/
有谁知道它来自哪里?我做错了什么或者Webkit在这里愚蠢吗?
第一个jsFiddle在我的Chrome 12.0.742.112(稳定版)中被破坏了.
但是,它适用于我的Chrome 14.0.803.0 dev-m.
所以,他们已经意识到并修复了这个错误.你必须等待修复才能进入稳定的通道.
我会尝试找到错误报告的链接(如果存在).
归档时间: |
|
查看次数: |
1336 次 |
最近记录: |