2010-05-23 106 views
1

我正在使用<a>元素來增加我網頁中的字體大小。我應該使用哪個組件?

<a href="javascript:increaseFontSize();">+</a> 

問題在於我無法設置背景圖像。

那麼我應該選擇什麼組件從具有OnClientClick屬性的VS2008工具箱中回收?

對於examaple,我設置了OnClientClick屬性中的ImageButton,但回發的客戶方後,點擊

+0

究竟是什麼,你需要做到的呢? – 2010-05-23 09:15:18

回答

0

你爲什麼要使用服務器的控制來執行?你不能給一個類來錨和定義背景圖片:

<a href="javascript:increaseFontSize();" class="plus">+</a> 

而且在CSS:

.plus { 
    background-image:url('plus.gif'); 
} 
+0

我不想使用服務器端控件。我只是一個新手! – OrElse 2010-05-23 09:15:14

1

元素必須要能夠有一個背景圖像的塊級元素。不管怎樣,你都不應該使用鏈接,因爲它不是真正的鏈接。

它不必是一個服務器控件出來的工具箱,服務器控件往往有額外的代碼添加到他們做回發。您可以簡單地使用div元素並將其設置爲您想要的任何方式。例如:

HTML:

<div class="increase" onclick="increaseFontSize();">+</div> 

CSS:

.increase { width: 20px; height: 20px; background: url(button.gif); color: #ccc; } 
.increase:hover { color: #fff; }