簡體   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