如何在Android Webview中的链接上使用不同的颜色

时间:2015-01-22 08:48:51

标签: android webview

我想在网页浏览中显示不同类型的链接。不同的链接触发不同的动作要查看存在哪种链接,我想对它们进行不同的着色(或任何其他类型的视觉差异)。

我知道如何更改所有链接的颜色。

这是可能的,何时可以?

1 个答案:

答案 0 :(得分:1)

来自EchoEcho.com

定义页面上所有链接的颜色

文本链接的一般颜色在标记中指定,如下例所示:

<body link="#C0C0C0" vlink="#808080" alink="#FF0000">

链接 - 标准链接 - 访问者尚未访问过的网页。 (标准颜色为蓝色 - #0000FF)。 vlink - 访问过的链接 - 访问者之前访问过的页面。 (标准颜色为紫色 - #800080)。 alink - 活动链接 - 鼠标在其上时链接的颜色。 (标准颜色为红色 - #FF0000)。

为页面上的各个链接定义颜色

上述方法用于设置页面的整体链接颜色。

但是,您可能希望一个或多个链接具有与页面其余部分不同的颜色。

有两种方法可以做到这一点: 在标签和标签之间放置字体标签。 此方法适用于除MSIE 3以外的所有浏览器。

在标签中使用样式设置。 此方法适用于MSIE3和更新的浏览器。

第一种技术看起来像这样:

Click <a href="http://www.yahoo.com"><font color="FF00CC">here</font></a> to go to yahoo.

注意: 重要的是,标签和标签都在和标签之间。

第二种技术看起来像这样:

Click <a href="http://www.yahoo.com" style="color: rgb(0,255,0)">here</a> to go to yahoo. 

注意: RGB数字表示红色,绿色和蓝色的数量,使用0到255之间的值。您可以在此处阅读有关RGB颜色和十六进制颜色之间转换的更多信息。

现在,由于这两种方法都不涵盖所有浏览器,我们需要同时使用这两种方法。

此示例适用于所有浏览器:

Click <a href="http://www.yahoo.com" style="color: rgb(0,255,0)"><font color="FF00CC">here</font></a> to go to yahoo.