2014-09-02 112 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