代码之家  ›  专栏  ›  技术社区  ›  JOM agenthunt

如何在uiWebView中定义链接文本颜色

  •  4
  • JOM agenthunt  · 技术社区  · 16 年前

    我有一个 短纯文本字符串,它可能包含一个Web链接 . 我使用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];    
    

    问题: 只是不知道 如何更改链接样式 .尝试了一个颜色:fff;,*:link颜色:fff;等,但现在都不记得了。没有改变任何关于默认链接的外观和感觉!不是颜色,不是尺寸,不是背景,什么都没有!

    有什么关于如何控制链接外观的技巧吗?使用javascript是唯一的可能吗?

    1 回复  |  直到 16 年前
        1
  •  6
  •   Jesper    16 年前

    你嵌套了 a 内部规则 body 规则。把它移到外面去。