Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用 CSS 选择器将大括号内的所有文本转换为链接。我可以用 JavaScript 编写它,但我想知道它是否可以像这样添加到 CSS 中:
p:before { content: "<a href'http://example.com/t2'>"; } p:after { content: "</a>"; }
t2in将href是大括号内文本的副本。
t2
href
在上面的示例中,所有文本p都转换为链接,但是有没有办法只选择花括号内的内容?
p
简单的回答:你不能,因为这不是级联样式表的用途。使用 JavaScript
对这类事情使用 Javascript 通常是个好主意。
CSS 最适合处理页面的表现方面。
您在这里尝试做的是操作页面内容,而 Javascript 就是其中之一。
CSS 不能用于创建链接。这些事情最好在生成页面时处理,例如在服务器端脚本中。如果您在客户端 JavaScript 中执行此操作,搜索引擎将看不到链接。