2011-05-09 4 views
2

인라인 스타일은 "악의"이지만, html에는 javascript (jQuery 애니메이션)가 삽입되어 있습니다. 그래서, 가능할까요?인쇄 CSS에서 인라인 스타일을 덮어 쓰는 방법은 무엇입니까?

+0

웹 페이지 인쇄는 JS를 렌더링합니까? 죄송합니다.별로 도움이되지 않는 질문입니다 ... – kieran

+0

페이지가로드 될 때 j가 실행되고 스타일이 추가됩니다. 그래서 페이지를 인쇄 할 때,이 스타일들은 여전히 ​​dom에 있습니다. – Juanolo

답변

2

퍼팅 시도 모든 CSS 속성에 !important을 추가 할 수 있습니다

div[style] { 
    background: yellow !important; 
} 

값과 세미콜론의 사이에 중요한 :

<div style="background: red;"> 
     The inline styles for this div should make it red. 
    </div> 

가로 대체 할 수 있습니다! 인쇄 스타일 시트 :

body { 
    background-color: #0f0 !important; 
} 
+0

하지만, 즉 중요한 것을 지원합니까? – Juanolo

+0

예. .. – ZippyV

+0

실제로 일부 브라우저에서 스타일을 덮어 쓰려면 attr selector를 사용해야합니다. ie6은 지원하지 않습니다 – Blowsie

3

이 : 당신은

+0

ie6이 아닌 모든 좋은 브라우저에서 작동합니다. – Blowsie

+0

인라인 스타일은 심지어 지나치게 강조 될 수 없다고 생각했습니다. 중요한가? – Kyle

+0

적어도 ff에서 수행 – Juanolo

관련 문제