2013-03-22 129 views
-1

那些超級IE疑難解答在那裏。這是錯誤。在這個表格的底部:http://xquives.kiaistudio.com/new-form/index.php有兩個按鈕。它們在IE10 FF等中看起來很完美,但在IE 9-8-7中卻沒有。我該如何解決?簡單的表單按鈕提交不顯示在IE 8-7

buttonbox CSS:

#buttonbox { 
    display : block; 
    margin-top:20px; 
    margin-bottom : 20px; 
    overflow:auto; 
    float:right; 
} 

按鈕類CSS:

.button { 
    background:#5f6156; 
    background:rgba(0, 0, 0, 0.6); 
    color:#FFF; 
    padding: 5px; 
    float: left; 
    width: 100px; 
    border: 1px solid #000; 
    font-size: 12px; 
    font-weight: bold; 
    margin:10px; 
    display:block; 
    height:30px; 
} 
.button:hover { 
    color:#D3411F; 
} 

按鈕DIV HTML:

<div id="buttonbox"> 
    <input name="SOUMETTRE" type="submit" class="button"/> 
    <input name="REINITIALISER" type="reset" class="button" /> 
</div> 

- 更多的信息,在IE瀏覽器的按鈕7-8- 9是無用的黑色沒有文字(或黑色文字),所以我們沒有看到寫作......但觸發從OK的帖子... 。只是不能看到,有在FF或IE10

文 -

這裏是一個多屏幕捕獲概括起來!

enter image description here

+2

請在這裏發佈代碼,所以如果該鏈接消失,這個問題在將來不會對其他人無用。 – 2013-03-22 03:50:03

+0

請詳細描述問題,包括按鈕在IE中的樣子,以及按鈕應該是什麼樣子。 – 2013-03-22 03:54:14

+0

輸入標籤需要有一個'value'屬性來告訴瀏覽器顯示什麼樣的文字 – 2013-03-22 20:34:03

回答

0

輸入標籤需要有一個值的屬性告訴瀏覽器顯示什麼文本 - 科迪Guldner 3月22日在20:34

0

雖然我不能看到所有的代碼,因爲鏈接被破壞,我會假設你已經通過某種僞類將文本插入input,例如:before:after。我知道這一點,因爲

  1. 你沒有value屬性您input
  2. 您必須使用的東西,是不是在較低的瀏覽器
  3. 支撐,它可能不是jQuery的,因爲這有很好的瀏覽器支持

所以要解決這個問題,你需要做的就是將value添加到input。這將確保文本始終顯示,因爲它被硬編碼到HTML中。

這些按鈕仍然有它們的功能。它只是沒有人會知道他們在做什麼/