2013-03-22 69 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中。

这些按钮仍然有它们的功能。它只是没有人会知道他们在做什么/