2012-12-01 46 views
4

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

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

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

hreft2将是大括号中的文本的副本。

在上面的例子中,p中的所有文本都被转换成了一个链接,但是有没有办法只选择大括号内的东西?

+0

感谢您的编辑 - 我如何在问题中插入大于符号? –

+0

你的意思是锚或超链接?如果超链接,它应该需要一种方式来提供网址。 – SaidbakR

+6

请参阅:http://stackoverflow.com/questions/4879719/insert-html-from-css – Vucko

回答

1

对于这种事情,使用Javascript通常是一个好主意。

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

你在这里要做的是操纵页面内容,对于这些页面内容来说,Javascript就是事情。

+0

右键,谢谢。 –

4

简单的答案:你不能,因为这不是什么层叠样式表。使用JavaScript

0

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