iframe
하중이 정적으로 iframe
의 변경하고자하는 자신의 도메인 페이지, 그리고 만약 스타일, CSS 파일에서 스타일 규칙을 변경할 수 있습니다. @ Justin808이 언급 한 내용입니다. 당신이 원한다면
그러나 동적이 사용 jQuery를 할 수있는, 자신의 도메인에 스타일, 과 iframe
로드 페이지를 변경 :
$("iframe").contents().find("element-selector").css("border-color", "blue");
iframe
로드 페이지의 경우 다른 도메인에서 운이 없다면 this link을 따르십시오. 왜 작동하지 않는지 조금 읽을 수 있습니다. 당신이 HTML5를 사용하는 경우
, 당신은 페이지와 iframe
사이의 통신에 postMessage를 사용할 수 있습니다.
의 솔루션은 당신이 그렇게 당신이 그것에 전달되는 매개 변수를 이해하고 편집 할 수있는 iframe
내부의 페이지에 "편집 액세스"이있는 경우 일을하고 그것을 따라 행동 할 것 @crdunst 그 매개 변수들. iframe
안에 페이지를 다시로드하고 다른 매개 변수 집합을 전달하여 스타일을 변경할 수 있기 때문에 jQuery를 사용하는 것만 큼 역동적이지 않습니다.
도메인의'iframe' src이 맞습니까? 그렇다면 표준 CSS를 사용하여 문제를 해결할 수 있습니다. 그렇지 않다면 ... 아무 것도 할 수 없습니다. – Justin808
iframe에 스타일 시트 참조를 넣습니다. – user1
http://stackoverflow.com/questions/6494721/css-over-body-style-for-content-in-iframe – zavg