我有一个简短的纯文本字符串,可能包含一个网络链接。我使用loadHTMLString将其加载到UIWebView中并注意到,例如字体样式和大小都是错误的。找不到其他任何东西,所以我用CSS在ad hoc 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是唯一的可能吗?
答案 0 :(得分:6)
您在a
规则中嵌套了body
规则。把它移到外面。