css - 在 Windows 8.1 上运行时获取 Sencha 元素的奇怪布局

标签 css windows webkit sencha-touch-2 sencha-cmd

我有一个 sencha 元素在 Android 和 Google Chrome 等浏览器上完美运行,但是当我尝试在 Windows 8.1 或 Internet Explorer 上运行相同的元素时css 样式未呈现且 UI 看起来很奇怪。

以下是代码片段:

.button-grey {
    color:white !important;
    background-color:transparent !important;
    background-image: -webkit-linear-gradient(top,#c3c3c4,#e1e1e2) !important;
}  

-webkit-linear-gradient(top,#c3c3c4,#e1e1e2) 行导致了问题。我怀疑这是因为我不确定 Windows 8.1 或 IE 是否支持 webkit。

最佳答案

正确,IE 不支持 -wekbkit 前缀的 CSS 属性。您需要为 IE 找到合适的替代品。当然,这还取决于您要支持的 IE 版本。 <=IE8 不支持 CSS3 渐变,因此您可能需要为这种情况创建背景图像。

关于css - 在 Windows 8.1 上运行时获取 Sencha 元素的奇怪布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31138671/

相关文章:

javascript - 使用 Angular 更改类的 CSS 属性值

windows - 在 Go 中调用 SHGetImageList

css - 背景图像和渐变 - 控制图像的大小

html - 布局取决于 "resize direction"

css - 使用 css 模块扩展框架的 CSS 类

javascript - 如何激活主菜单栏下方的滑动菜单栏

javascript - 更改 eBay 列表的背景图片,显示在 IE 中,但不显示在 Chrome/Firefox/Safari 中

c++ - 导入 msado15.dll

windows - 如何将文件复制到与 .exe 文件相同的目录

javascript - CSS3 变换动画在 Safari/UIWebView 中渲染得不太好