2012-02-22 56 views
6
<input type="button" value="Button" /> 

當按鈕被默認點擊時,IE將文本向下和向下縮進1px。有沒有什麼辦法可以阻止這種與只是 CSS?IE 8在點擊時移動輸入按鈕的文本

我也將自己的樣式添加到此按鈕,並且一切都很好,直到我單擊按鈕中的文本... IE似乎忽略:我的樣式表中定義的活動狀態。但是,如果我單擊按鈕而不是文本,IE將執行:活動狀態。當然,無論我做什麼,文本移動問題仍然存在。

任何想法?

+0

我正在尋找一種方法來禁用點擊過的輸入元素時自動按鈕上的文字位移;你有沒有找到解決方案? – Maestro13 2012-06-01 09:39:07

回答

1

好的,所以我遇到了同樣的問題,並且發現了適用於所有瀏覽器的解決方案。

我有兩個表單按鈕,我改變了邊框,字體系列和大小,以及填充。當我在IE中點擊它們時,它們會「跳躍」,因爲在我看來IE是愚蠢的。所有其他瀏覽器似乎正確,而不是樣式的按鈕有難同當用戶點擊這些按鈕移動顯示的問題..

我找到的解決方案是:

樣式表單按鈕,使他們每個人都有相等的利潤率,並應用一個包裝部門,其位置或邊距可以抵消您的喜好。

#myButton { 
     font-family: Times New Roman; 
     font-size: 16pt; 
     border: 2px solid #f7f6f4; 
     margin: 20px; 
     padding:15px; 
    } 



    <div style="float:right;margin-right:75px;"> 
     <input type="submit" name="myButton" id="myButton" value="Don't Jump!" /> 
    </div> 
+6

IE在你看來並不愚蠢,這是一個事實......〜snicker〜 – VoidKing 2013-05-14 19:46:22

相關問題