我在过滤器中发现了非常奇怪的 Action :progid:DXImageTransform.Microsoft.AlphaImageLoader
<style>
.some{ width: 16px; height: 16px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="C:/Users/usr7/Desktop/(x86)/close.png", sizingMethod='scale');
}
</style>
<div class='some'>
hello
</div>
如果 AlphaImageLoader 的 src 有大括号字符 ( ) ,它在 ie8 和 ie9 上不起作用。 有什么方法可以转义大括号字符吗?
最佳答案
您应该能够对 CSS 字符串标记中的特殊字符使用转义,即将括号符号替换为 \29
和 \28
(代表左右括号,因此)。
具体例子
src="C:/Users/usr7/Desktop/\29x86\28/close.png"
引用资料
关于css - 在 progid :DXImageTransform. Microsoft.AlphaImageLoader 中转义特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11261878/