【发布时间】:2011-12-12 07:22:20
【问题描述】:
我在我的 iPhone 应用程序中使用了一些 HTML。我对 HTML 不太了解。
当我们触摸任何超链接(HTML 中的 ahref)时,“li”中会出现一个蓝色选择颜色,其中包含 ahref。我们如何禁用它?
【问题讨论】:
我在我的 iPhone 应用程序中使用了一些 HTML。我对 HTML 不太了解。
当我们触摸任何超链接(HTML 中的 ahref)时,“li”中会出现一个蓝色选择颜色,其中包含 ahref。我们如何禁用它?
【问题讨论】:
您可以通过 css 为链接指定自定义颜色来覆盖该行为:
a { color:green; }
或者基于他们的状态,例如活跃、点击等等:
a:active { color:green; }
a:visited { color:red; }
a:hover { color:orange; }
【讨论】:
我不是 100% 确定,但如果确实选择了文本,并且您看到的是蓝色,那么解决方法是应用如下样式:
li::selection {
background-color: transparent;
}
li::-webkit-selection {
background-color: transparent;
}
li::-moz-selection {
background-color: transparent;
}
只有当它确实是一个正在发生的选择时。请注意,只有 ::selection 和 :-webkit-selection 可能适用于 iPhone。 ::-moz-selection 将用于 Firefox 浏览器。
【讨论】: