Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE 8添加文本阴影_Javascript_Css_Internet Explorer_Internet Explorer 8_Dijit.form - Fatal编程技术网

Javascript IE 8添加文本阴影

Javascript IE 8添加文本阴影,javascript,css,internet-explorer,internet-explorer-8,dijit.form,Javascript,Css,Internet Explorer,Internet Explorer 8,Dijit.form,我遇到了一个奇怪的问题——在我的一个表单元素中,似乎只为IE 8添加了文本阴影 即使我添加了一个: text-shadow: 0px transparent; 它仍然出现。以前有人见过这样的东西吗 我使用的是dojo/dijit,当我专门针对元素时,甚至使用 color: red; 它在IE8中没有任何效果,尽管它在其他现代浏览器中也有。 以下是一个屏幕截图: 您必须为此使用ms过滤器或poly 你在用现代化吗?如果没有,我建议您使用它,这样您就可以调用IE8CSS来禁用或更改此文本阴影上的

我遇到了一个奇怪的问题——在我的一个表单元素中,似乎只为IE 8添加了文本阴影

即使我添加了一个:

text-shadow: 0px transparent;
它仍然出现。以前有人见过这样的东西吗

我使用的是dojo/dijit,当我专门针对元素时,甚至使用

color: red;
它在IE8中没有任何效果,尽管它在其他现代浏览器中也有。 以下是一个屏幕截图:


您必须为此使用ms过滤器或poly

你在用现代化吗?如果没有,我建议您使用它,这样您就可以调用IE8CSS来禁用或更改此文本阴影上的css方法

下面是一个类似的问题/答案:


IE不支持版本10之前的
文本阴影
属性,因此设置该属性不会产生任何效果


由于表单控件已禁用,因此IE8通常会根据操作系统绘制禁用控件的方式对其进行渲染。不幸的是,您无法做太多更改。

此表单元素的HTML是什么?它看起来像一个禁用的文本区域。请注意,IE8不支持文本阴影,因此您将无法使用该属性对其进行更改。(另外,要删除文本阴影,请使用
文本阴影:none
)我正在使用dijit.form.NumberSpinner()生成HTML;谢谢你的参考。我不确定它是否是文本阴影--它还能是什么样子?啊,所以它是一个自定义微调器控件。嗯,它看起来像浮雕文本(背景不是通常的白色),这就是为什么我怀疑它是一个禁用的控件。这是由浏览器基于控件的系统呈现应用的,通常不是CSS的目标。啊,是的,它被禁用了。那太疯狂了,它是不可瞄准的。谢谢你提供的信息:)那就这样吧。没问题,我贴出了答案。我得走了!:)这不是答案;并且应该添加到评论部分。为什么不呢?你对所有答案的期望是什么?代码?…你可以用Modernizer轻松地解决这个问题…问题不是我想否定产生这个问题的任何效果——不幸的是,我继承了一些不同的样式表,但不确定要寻找什么。你认为这是“过滤器”属性吗?可能是的。。。ms filter…检查输入元素,看看css代码显示了什么