我目前正在 Outsystems 中开发一个 Web 应用程序,我需要在其中自定义 CSS,我在其中使用变量。我需要保证应用程序可以跨浏览器运行,包括在 Internet Explorer 中。 IE 不支持 CSS 变量,如下图 所示。
由于我必须使用 CSS 变量,在 IE 中使用变量是否有任何解决方法?
原文由 Rafael Valente 发布,翻译遵循 CC BY-SA 4.0 许可协议
我目前正在 Outsystems 中开发一个 Web 应用程序,我需要在其中自定义 CSS,我在其中使用变量。我需要保证应用程序可以跨浏览器运行,包括在 Internet Explorer 中。 IE 不支持 CSS 变量,如下图 所示。
由于我必须使用 CSS 变量,在 IE 中使用变量是否有任何解决方法?
原文由 Rafael Valente 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答5.2k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.5k 阅读
2 回答1k 阅读✓ 已解决
2 回答2.2k 阅读
是的,只要您正在处理根级自定义属性 (IE9+)。
从自述文件:
以下是该库可以处理的一些示例:
根级自定义属性
链式自定义属性
嵌套自定义属性
后备值
转换
<link>
、<style>
和@import
CSS转换 Web 组件/影子 DOM
为了完整起见: w3c 规范
希望这可以帮助。
(无耻的自我推销:检查)