【问题标题】:How to define link text color in UIWebView如何在 UIWebView 中定义链接文本颜色
【发布时间】:2011-01-13 10:33:44
【问题描述】:

我有一个简短的纯文本字符串,其中可能包含一个网络链接。我使用 loadHTMLString 将它加载到 UIWebView 并注意到例如字体样式和大小错误。找不到其他任何东西,所以我用 CSS 将文本嵌入到临时 HTML 文档中(这真的是唯一的方法):

NSString *myHtml = [NSString stringWithFormat:
                    @"<html><head>"
                    "<style type=\"text/css\">"
                    "body{"
                    "font-family: Helvetica;"
                    "font-size: 20px;"
                    "a {color: #FFF;}"
                    "},</style>"
                    "</head><body>%@</body></html>", myText];
[self.myWebView loadHTMLString:myHtml baseURL:nil];    

问题:只是不知道如何更改链接样式。尝试了 {color:#fff;}、*:link{color:#fff;} 等,它们甚至都不记得了。默认链接的外观和感觉没有任何改变!不是颜色,不是大小,不是背景,什么都没有!

有什么技巧可以控制链接的外观吗?使用 javaScript 会是唯一的可能性吗?

【问题讨论】:

    标签: iphone css uiwebview


    【解决方案1】:

    您将a 规则嵌套在body 规则中。把它移到外面。

    【讨论】:

    • 漂亮的链接,完全看不懂,但终于有了变化:) 非常感谢!必须找到更好的 CSS 参考书...
    猜你喜欢
    • 2018-09-05
    • 2012-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多