internet-explorer - IE 中按钮的 CSS 渐变与链接不同

标签 internet-explorer css

我有一个使用渐变样式的 CSS 类:

.zui-btn
{
padding:5px 15px; margin:0; border:1px solid #ccc;text-shadow: 0px 1px #fff; text-align:center;
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd));
background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');  
}

我将其应用于链接和按钮。但结果在 IE8、IE9 中无法显示该链接。请参阅http://jsfiddle.net/88mSc/14/

<a href="#" class="zui-btn">Modify</a>    
<button type="button" class="zui-btn">Hello World</button>

enter image description here

我做错了什么?

最佳答案

这是一个错误,您可以通过将显示设置为 inline-block 来解决。

别问我为什么。

关于internet-explorer - IE 中按钮的 CSS 渐变与链接不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13833226/

相关文章:

html - CSS transform 翻译顶部的空 block

CSS:样式和颜色外部链接

javascript - 为什么我的固定导航栏在向下滚动时变得透明?

css - IE8 不加载背景图片

javascript - 有没有办法在 MS Internet Explorer 中实现 HTML5 <keygen> 功能?

javascript - Internet Explorer 10 - jQuery 单击选择选项不起作用

css - 960px 宽度响应式 Bootstrap 容器 rails 应用程序

javascript - IE 11 - 开发者工具和检测旧的 IE 浏览器

html - 即使设置了内容类型,也无法在 IE 中使用来自 AWS S3 的 HTML5 流式传输 .mp4

CSS,改变链接中图标字体的悬停效果