Safari CSS字体颜色问题

kwa*_*_ah 17 html css safari ios

我在mac book,iphone和ipad上的safari浏览器中遇到了我的字体颜色问题.禁用元素变为灰色,我希望它保持其原始颜色为黑色.firefox和chrome的结果还可以.

这是我的css代码:

input[disabled], textarea[disabled],
select[disabled='disabled']{
    color: #000000 !important;
}
Run Code Online (Sandbox Code Playgroud)

我也试过使用颜色名称,但他的结果是一样的.

谢谢你的帮助!

kwa*_*_ah 40

这是我发现可用于FF,Chrome,Safari和Safari Mobile的唯一解决方案.干杯!

input[disabled], textarea[disabled],
select[disabled='disabled']{
   -webkit-text-fill-color: rgba(0, 0, 0, 1); 
   -webkit-opacity: 1; 
   color: rgba(0, 0, 0, 1); 
   background: white;
}
Run Code Online (Sandbox Code Playgroud)

  • 谢谢!文本填充颜色对我来说是关键。 (2认同)