2010-02-05 42 views
4

定義鏈接文字的顏色我有一個短的純文本字符串,它可能包含一個網絡鏈接。我使用loadHTMLString將其加載到UIWebView中,並注意例如字體樣式和大小是錯誤的。找不到別的,所以我嵌入特設的HTML文檔中的文本用CSS(這是真的唯一途徑):如何UIWebView的

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;} *:{鏈接顏色:#FFF;}等,甚至不記得了。沒有什麼改變任何關於默認鏈接外觀和感覺!不是顏色,不是尺寸,不是背景,沒有!

任何提示如何有關於鏈接看起來怎麼樣不得以任何控制?將使用javaScript是唯一的可能性?

回答

5

您嵌套在body規則內a規則。把它移到外面。

+0

美觀的同時鏈接,完全不可讀的,但最後還是改變:)許多感謝名單!必須找到一種更好的CSS參考書... – JOM 2010-02-05 10:57:26

+0

UPS,表現得太激動:當 - >白色的鏈接... – JOM 2010-02-06 08:43:25