html - 是否有一种跨浏览器、向后兼容的方式来编写背景渐变代码?

标签 html css cross-browser

我一直在寻找一种适用于现代浏览器和 IE 7 以下版本的背景渐变解决方案。如果有人有一个可行的最佳实践,我会很感激这个方法,因为我不断遇到打破的解决方案某个浏览器或版本。它至少应该可以在 IE7-9、Firefox、Safari、Opera 和 Chrome 中运行。

最佳答案

这是一个相当完整的渐变生成器 colorzilla

反正目前css还没有一个明确的标准。我们希望它能尽快到达!

如果你想在 Explorer 6-8 中使用类似 CSS3 的方法(例如 linear-gradient(#EEFF99, #66EE33))而不使用 Explorer 专有的方法来查看一些渐变filter) 你可以试试 Css PIE。我广泛使用它,它是一款基于 HTML 组件 (.htc) 的令人惊叹的软件,特别适用于按钮,但根据我的经验,当您的页面依赖于许多 ajax 效果时会出现一些问题,特别是如果您重新调整框架的大小/page,因为并不总是更新按钮/渐变。 (反正重要的网站也用CSS Pie)

Css PIE

关于html - 是否有一种跨浏览器、向后兼容的方式来编写背景渐变代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12643719/

相关文章:

c# - 打开网站错误

javascript - 如何更改数据表插件中按钮的默认名称?

html - 带滚动的两部分 div

jquery - 单击外部时如何隐藏div

javascript - 如何修复 FF 和 IE 中的 Javascript 无效日期错误

javascript - 旧版本 IE 上的 Jquery 问题

html - 表头中的 Twitter Bootstrap 排序图标对齐问题

javascript - 如何在 HTML DOM 中存储自定义 javascript 对象?

javascript 和 jQuery 动画

css - wordpress wp_nav_menu 不在 safari 中显示