2010-11-30 44 views
1

所以,這是該按鈕爲什麼我不能在IE8上看到這個圖像按鈕與這個CSS?

<input type="submit" name="logueo" value="log" id="sendbu"/> 

的HTML代碼,這是css樣式

#sendbu  { width: 50px; height: 34px; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12px; background: transparent url(lock.png) no-repeat center top; border: 0; text-indent: -1000em; cursor: pointer; cursor: hand; } 

這一切適用於Chrome和Firefox,但在IE按鈕接縫不存在。謝謝您的幫助。

+0

這不是你的問題的解決方案,但它似乎確實是你的代碼中的錯誤..「cursor:pointer; cursor:hand;」 – Blowsie 2010-11-30 00:29:40

回答

1

@domingo爲什麼TEXT-INDENT - 1000em,IE瀏覽器上切緣陰性不同的計算,嘗試刪除,有時檢查一次

0

嘗試:background: transparent url(lock.png) center top no-repeat;,還有'name'和'id'屬性應該匹配,不同的瀏覽器使用'name'的不同風格。

+0

我同意,「id」和「name」屬性應該匹配。尤其適用於IE。最佳 – 2010-11-30 00:28:27

+0

@OVWeb解決方案他們爲什麼要匹配?由於IE的舊的`document.getElementById()`也獲得了name屬性? – alex 2010-11-30 00:31:09

1

font-size: 0;作品。我確定有些網站使用負面縮進,在IE中工作。

相關問題