2012-03-02 79 views
0

我想在aspx頁面上有一個圖像作爲按鈕。鏈接到css文件中的按鈕文件似乎很自然,因爲圖像可能會更改。但是,鏈接網址也應該在CSS文件中?這將如何以代碼方式完成?或者,如果url應該在aspx文件中,那麼如何讓css文件中引用的按鈕具有此鏈接?在CSS或ASPX頁面中的圖像網頁鏈接?

編輯:

<div id="somelink"><a href="....." /></div>

#somelink a 
{ 
    background: url(/Images/button.jpg) no-repeat; 
    display: block; 
    width: 235px; 
    height: 37px; 
} 

回答

1

CSS僅用於造型。您也無法將鏈接網址存儲在那裏。這屬於標記。

爲按鈕鏈接到CSS,你要麼使用一個類或ID:

#myButton { 
    background-image: /* some styling */ 
} 

而在標記:

<a href="http://someurl" id="myButton" /> 
+0

此外,作爲一個快速的注意,如果你按照Justin的建議做背景圖像,路徑必須與CSS文件相關,這使得重用該圖像和CSS樣式更容易。 – Zoidberg 2012-03-02 17:33:30

+0

謝謝!雖然我無法讓這個工作正常。鏈接跨越整條線,在按鈕外,或圖像垂直翻倍。必須使用以上編輯的代碼。 – bretddog 2012-03-02 18:14:27