繁体   English   中英

IE7 IE8 IE9颜色:透明属性

[英]IE7 IE8 IE9 color:transparent property

我可能没有足够的信息在这里生成一个完整的问题,但如果有人有想法或需要更多信息在评论中提出,我会试一试,我将尝试尽可能多地获取信息。

我正在处理一些我没写过的代码中的问题。 该页面使用javascript日期选择器并将该日期放入输入框。 跟踪代码并点击f12我改变了属性

    style="color:transparent"

    style="color:black"

我能够看到输入到输入字段的日期。

透明文本只出现在IE9中,并在IE7和IE8中正确显示。 所以我有一个问题的解决方案但我的问题是,是否有人在导致此问题之前遇到过这个问题。 如果要归咎于IE版本之间的差异是否有一种方式使用样式表使其在所有版本中正常工作,因为更改源代码充其量是危险的我试图找到一种方法来更改此页面而不更改页面。

感谢您的任何意见或建议。

原因是IE7和IE8显然不支持color: transparent和IE9。 据我所知,IE9是正确行动的,IE7和IE8是错误的,而不是相反。

对我而言,“最佳”解决方案是更改来源。 我不确定你想要修改任何东西“不改变页面”,你必须改变一些东西。

如果你真的不会改变你可以使用的日期选择器的来源!important是作为最后的手段。

<some selector>{
    color: black !important;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM