我有一个简短的纯文本字符串,其中可能包含一个网络链接。我使用 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 是唯一的可能吗?
最佳答案
您将 a
规则嵌套在 body
规则中。把它移到外面。
关于iphone - 如何在 UIWebView 中定义链接文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2205964/