internet-explorer-10 - IE (10) 不能很好地在输入上渲染框阴影

标签 internet-explorer-10 css

我创建了以下 jsbin 来显示问题。 http://jsbin.com/fewuli/2/如果你在除 IE10 之外的任何浏览器中运行它并聚焦输入,那么框阴影轮廓看起来像这样:

enter image description here

但是,如果您在 IE10(或 IE9+)中运行它,它不会像这样在焦点上渲染框阴影的顶部: enter image description here

有没有办法在不增加框阴影大小的情况下解决这个问题(最后一个选项?)

最佳答案

我测试了您提供的链接,并在不同版本的 IE(11、10 和 9)中进行了检查,它们都显示输入框在获得焦点时突出显示。 (我使用IE工具栏Emulation查看差异)

如果您仍然遇到问题,您可以尝试添加一个脚本来帮助旧版 IE 浏览器支持 HTML5。 Modernizr是将以这种方式提供帮助的这些脚本之一。还有HTML5 Shiv但它只支持 IE 浏览器 9 及更早版本。

另一个建议是尝试 MS Visual Filters and Transitions 并将其应用于您的 INPUT 类:

filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";

关于internet-explorer-10 - IE (10) 不能很好地在输入上渲染框阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25899826/

相关文章:

html - 仅在 Win7 上的 IE10/11 上隐藏了某些 HTML,适用于所有其他 IE 版本

jquery - Intuit IPP 在 IE 中摧毁 jQuery

javascript - .sports-changed-status 应该改为 .sports-last-second

javascript - jQuery - 改变颜色

jQuery 无限轮播 : Slide # 2 replaced by Slide # 3 on first iteration

html - IE10 在链接图像上添加边框,忽略为所有其他浏览器修复此问题的 CSS

excel - 如何将XML格式的Excel电子表格传递到IE10 + Office 2010?

javascript - 如何让 ImpressJS 在 IE10 上工作?

html - flex 盒中元素之间的间距

html - box-shadow 覆盖我整个页面的问题