【发布时间】:2021-07-13 09:55:10
【问题描述】:
下面的简单 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>
【问题讨论】:
-
我也注意到了这一点,对我来说这是一个错误,因为当你输入 background-color:white 时,它会再次正确显示颜色。不透明度也几乎没有影响。虽然 -webkit-text-fill-color:#880000 可以工作
标签: iphone html css safari webkit