1
4

4 回答 4

2

不是纯CSS。没有办法“编程”css 来动态更改选择器以根据已单击的内容添加一些额外的文本。这超出了 CSS 的范围。这就是为什么有 Javascript。

于 2011-06-30T15:39:22.697 回答
0
于 2011-06-30T15:45:49.113 回答
0

那是不可能的。

由于您的 HTML 结构,您不能使用类似的东西:target ~ div:无法选择父元素。即使这不是问题,也没有自动方法将 "nth" 映射a到 "nth" div

有了更改 HTML 的许可,我想出了这个:http: //jsfiddle.net/pA84B/ - 这很讨厌。

只需使用 JavaScript。

于 2011-06-30T15:59:06.143 回答
0

请参阅Google:从头开始的 HTML、CSS 和 Javascript

JavaScript 是为行为和交互而构建的。谷歌的人解释得很好(我认为),加上谷歌比我更有权威。 应该为此使用 JavaScript。

于 2011-06-30T16:54:51.427 回答