2009-09-30 125 views
0

我有一個按鈕,我想將按鈕轉換爲超鏈接,它可以在Mozilla中正常工作,但在Internet Explorer中按下按鈕時發生點擊......所以請幫助。 ...將按鈕轉換爲超鏈接

Input.Button-Link, input.Button-Link:active 
    { 
     border: 0px; 
     behavior: url("cssHover.htc"); 
     padding: 0px; 
     width: auto; 
     overflow: visible; 
     background: transparent; 
     color: Blue; 
     text-decoration: underline; 
     display: inline-block; 
    } 
    input.Button-Link:active 
    { 
     padding-right:50px; 
     outline:0; 

    } 
    Input.Button-Link:hover 
    { 
     cursor: pointer; 
    } 
+0

我需要幾個按鈕事件,所以請幫助,如果你可以... – lucky 2009-09-30 09:55:41

+1

請你詳細說明你想捕獲的事件,你不能捕獲使用錨標籤時不能捕獲的事件? – 2009-10-01 04:33:47

+0

我只是想得到這個工作在ie8沒有按下按鈕,所以請幫助.... – lucky 2009-10-01 09:50:52

回答

0

我不明白你要完成的,但這裏有一些事情你可以嘗試:

  • input.Button-Link:focus
  • 樣式添加使用<input type="image" src="button.gif" alt="Button" />
  • 在與jQuery結合使用this插件風格你的按鈕
0

您需要JavaScript才能解決這個問題。

+0

請告訴我我該怎麼做.... – lucky 2009-09-30 09:54:39

0

IE的行爲在這裏是硬編碼,不能用CSS IIRC改變。我想到的最後一件事情是使用display:inline而不是display:inline-block。

您最好使用鏈接和JavaScript的一小部分。