2014-09-02 72 views
0

是否有可能使纯CSS,特别是与伪元素的可点击链接?也许是这样的:纯CSS添加链接:之前内容

body:before{ 
    content: url(/images/makeALinkOutOfMe.png); 
    link: '/imYourLink'; 
} 

或者

body:before{ 
    content: 'make a link out of me'; 
    link: '/imYourLink'; 
} 

我知道这是不可能的content声明写HTML。但是有什么办法可以解决这个问题吗?

如果用户决定关闭JavaScript,我想使用纯CSS。

+1

不,纯CSS不可能。 – 2014-09-02 23:17:41

+0

不幸的是我认为你最好的选择将是当'JS_is_可用时'有'fallback'元素被删除/隐藏。 – haxxxton 2014-09-02 23:18:00

+0

这太糟糕了。我在这方面的工作方式,我将无法回退HTML。也许我只会发出一条消息,说打开JavaScript!如果我不必这样说,那会很好。 – Jon49 2014-09-02 23:21:02

回答

0

我不确定这是否正是您要查找的内容,但是您可以在打印的网页上显示链接的网址。

@media print { 
    a[href]:after { 
    content: " (" attr(href) ") "; 
    } 
} 

除此之外,我不认为它是可能的,如果用户关闭JavaScript HTML标签仍然可以工作。

希望这会有所帮助。

+0

不,不是我正在寻找的东西。我正在寻找添加链接的方式,因为如果JavaScript未启用,我将无法访问HTML内容。 – Jon49 2014-09-03 18:12:54