2010-02-05 2 views
4

웹 링크가 포함될 수있는 짧은 일반 텍스트 문자열 이 있습니다. loadHTMLString을 사용하여 UIWebView에로드하고 예를 들어 글꼴 스타일 및 크기가 잘못되었습니다. 무엇을 찾아, 그래서 CSS와 임시 HTML 문서 내부의 텍스트 (이 정말 유일한 방법입니다)를 포함 할 수 없습니다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];  

문제 : 그냥 링크 스타일을 변경하는 방법을 알아낼 수 없습니다. 더 이상 기억하지 않는 {color : #fff;}, * : link {color : #fff;} 등을 시도했습니다. 기본 링크의 모양과 느낌에 대해 아무 것도 변경하지 않았습니다. 색상이 아니라 크기가 아니라 배경이 아니라 아무것도 아닙니다!

링크가 어떻게 생겼는지에 대한 모든 방법을 알려면 어떻게해야하나요? 자바 스크립트를 사용하는 것이 유일한 방법일까요?

답변

5

a 규칙을 body 규칙 안에 중첩했습니다. 그것을 밖으로 이동하십시오.

+0

아름다운 링크, 완전히 읽을 수없는,하지만 마침내 변화 :) 멋진 많은 고맙습니다! 더 나은 CSS 참조 서를 찾았습니다 ... – JOM

+0

Ups, 너무 흥분했습니다 : while -> white link ... – JOM

관련 문제