iphone - 在 iOS 上禁用输入文本颜色

标签 iphone html css safari webkit

下面的简单 HTML 在 Firefox 和基于 WebKit 的浏览器中显示不同(我在 Safari、Chrome 和 iPhone 中检查过)。

在 Firefox 中,边框和文本具有相同的颜色 (#880000),但在 Safari 中,文本会变得更亮一些(好像应用了一些透明度)。

我能以某种方式解决这个问题(在 Safari 中移除这种透明度)吗?

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <style type="text/css">
        input:disabled{
            border:solid 1px #880000;
            background-color:#ffffff;
            color:#880000;
        }
        </style>
    </head>
    <body>
        <form action="">
            <input type="text" value="disabled input box" disabled="disabled"/>
        </form>
    </body>
</html>

最佳答案

-webkit-text-fill-color: #880000;
opacity: 1; /* required on iOS */

关于iphone - 在 iOS 上禁用输入文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/262158/

相关文章:

javascript - 寻找一种动态添加包含多个表单项的 div 的方法

css - 悬停远离父级时子菜单消失(css)

css - 停止将其他元素在页面上向下移动的悬停效果

iphone - 带有 CLGeocoder 问题的正向地理编码

iphone - Storyboard中标签栏的菜单

iOS App Extensions (Widgets) : Open URL, 然后在应用内执行一个方法

iphone - 在 iPhone 上查看时网站右侧的空间

html - 为什么在 Firefox 中调整大小后的图片下方有一条黑线?

javascript - 使用 jquery 更改内部选定元素的功能?

html - Css - 具有不同进度百分比的多动画进度条