1

我正在处理一个我无法修复的奇怪错误。

这是一个已知的错误,事实上我在网上找到了几个解决方案,但不幸的是它们在我的情况下不起作用!

这是一个屏幕截图,显示了按钮在其他浏览器上的显示方式,而不是在 IE 上显示为完全白色。

我使用的 CSS 规则如下:

background:url('http://www.legrandclub.net/wp-content/uploads/2011/07/Send-Message.jpg');
width:113px;
height:25px;
border:0px;

我应该使用哪个附加规则?

谢谢

4

2 回答 2

3

问题来自bp.css~660 行:

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

该渐变绘制在其他所有内容之上。按钮的其余部分隐藏在其下方。

既然你知道问题是什么,你应该能够解决它。您需要filter: noneon #send_reply_button,或者您需要以其他方式覆盖/删除filter.

于 2012-05-12T14:16:03.373 回答
0

也许只是在css中构建一个按钮......

 <a href="send.htm" class="abutton">Send Message</a>

 a.dbutton {
    font-family: Verdana; font-size: 13pt; font-weight: bold;
    position: relative;
    background-color: #e60000; 
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 21%;
    margin-right: 21%;
    text-decoration:none;
    display:block;
    padding:8px;
    border:1px solid #000;
    text-align:center;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
于 2012-05-12T14:08:29.063 回答