4

我想使用 CSS 选择器将大括号内的所有文本转换为链接。我可以用 JavaScript 编写它,但我想知道它是否可以像这样添加到 CSS 中:

p:before {
    content: "<a href'http://example.com/t2'>";
}

p:after {
    content: "</a>";
}

t2in将href是大括号内文本的副本。

在上面的示例中,所有文本p都转换为链接,但是有没有办法只选择花括号内的内容?

4

3 回答 3

5

简单的回答:你不能,因为这不是级联样式表的用途。使用 JavaScript

于 2012-12-01T12:31:44.360 回答
2

对这类事情使用 Javascript 通常是个好主意。

CSS 最适合处理页面的表现方面。

您在这里尝试做的是操作页面内容,而 Javascript 就是其中之一。

于 2012-12-01T12:33:05.913 回答
0

CSS 不能用于创建链接。这些事情最好在生成页面时处理,例如在服务器端脚本中。如果您在客户端 JavaScript 中执行此操作,搜索引擎将看不到链接。

于 2012-12-01T13:58:11.537 回答