.net 模拟按钮上的css在开发和生产中显示不同

.net 模拟按钮上的css在开发和生产中显示不同,.net,css,internet-explorer,.net,Css,Internet Explorer,我使用css来设计超链接的样式,使其看起来像一个按钮。这是一个.net网站 a.pretend { display:inline-block; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #999999; border-right:1px solid #999999; background-color:#E7F3F1; padding:3px 8px; color:Bla

我使用css来设计超链接的样式,使其看起来像一个按钮。这是一个.net网站

a.pretend
{
display:inline-block;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
background-color:#E7F3F1;
padding:3px 8px;
color:Black;
text-decoration:None;
cursor:pointer;
}
使用IE 9.0在我的开发机器上查看带有模拟按钮的页面,它们设置了背景色

将站点发布到本地网络上的生产服务器,使用相同的浏览器从我的开发计算机查看站点,背景色不显示

有什么想法吗?它快把我逼疯了。(请不要说使用不同的浏览器——这是一个内部网——所以我只能使用IE)

DocType是XMTML1.0


感谢您的帮助。

跨浏览器内联块:

display:inline-block;
display: -moz-inline-stack;
*display:inline;
zoom:1;

您是否检查了呈现的HTML以查看其呈现方式是否有任何差异?或者使用IE9中的开发工具来跟踪样式?您是否有指向页面的链接?对不起,页面位于内部网上。是,我已经检查了html以查看它是如何呈现的。是一样的。它只是说: