答案1
导致此问题的原因是 stackexchange 编辑器使用背景图像作为其图标。在高对比度模式下,所有背景图像都将被删除。解决此问题的唯一方法是使用 @media 查询(用于高对比度)和/或使用 content 属性而不是使用 background 属性。
[element]:after {content: url([image url]);} 仅此一项即可显示图像。除非背景对比度足够高,否则所有用户都看不到图像。
.wmd 按钮 > span**:after** { 内容:url(“../../Img/unified/wmd-buttons.svg?v=71f92841a4f1”);背景大小:初始!重要;
以下代码将在 Windows(Edge 和 IE11)中运行,以提供可在高对比度(活动、白底黑字、黑底白字)下工作的自定义彩色按钮:
@media 屏幕和(-ms-high-contrast:active){ .wmd-button > span:after { content:url(“../../Img/unified/wmd-buttons.svg?v=71f92841a4f1”); 背景大小:initial !important; } }